# Having trouble running Design Launcher on Linux (Errno 2 No such file or directory: 'x-terminal-emulator')

**URL:** <https://forum.inductiveautomation.com/t/having-trouble-running-design-launcher-on-linux-errno-2-no-such-file-or-directory-x-terminal-emulator/50341>\
**Category:** Ignition\
**Tags:** troubleshooting\
**Created:** [August 26, 2021, 3:55pm UTC](https://forum.inductiveautomation.com/t/having-trouble-running-design-launcher-on-linux-errno-2-no-such-file-or-directory-x-terminal-emulator/50341 "2021-08-26T15:55:49Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![wschreiner](https://avatars.discourse-cdn.com/v4/letter/w/c2a13f/32.png) [@wschreiner](https://forum.inductiveautomation.com/u/wschreiner)\
**Post date:** [August 26, 2021, 3:55pm UTC](https://forum.inductiveautomation.com/t/having-trouble-running-design-launcher-on-linux-errno-2-no-such-file-or-directory-x-terminal-emulator/50341/1 "2021-08-26T15:55:49Z")

</div>

I’ve been trying to solve this problem on my own but, I’ve gotten to the point where I’m not sure where to go and I was hoping someone on here would be able to give me some insight.

I use a Linux vm for most of my work and until recently was using a Manjaro Linux VM that was working perfectly fine with the ignition Linux packages. I recognize that Arch is not officially supported for Arch Linux, but I have set up an Arch Linux VM that has been working very well with my workflow, while I understand most do not like using a distro like Arch for work, I’ve found that other distros feel very slow to me and after the initial setup, I can clone my VM in case anything happens; it’s just what works for me.

I was able to use the Ignition 8.1.9 installer without any issues, however the Ignition Designer Launcher application has not been working for me. Every time I try to launch it I get “[Errno 2] No such file or directory: ‘x-terminal-emulator’”; I assume that this is because it targets the default terminal in Ubuntu and the other Debian based distros. However, after installing xterm and gnome-terminal the issue still persists. I also tried creating an alias of “x-terminal-manager” for the “xterm” command. I even tried creating a syslink from my installation of xterm to /etc/alternatives/x-terminal-manager (I saw online that this is the default installation location of xterm in Ubuntu.) I would imagine the best idea would be to find where in the program it accesses xterm but I have had no luck finding it so far; of course if anyone has a better idea I would certainly be open to it. Any help would be greatly appreciated!

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [August 26, 2021, 4:05pm UTC](https://forum.inductiveautomation.com/t/having-trouble-running-design-launcher-on-linux-errno-2-no-such-file-or-directory-x-terminal-emulator/50341/2 "2021-08-26T16:05:36Z")

</div>

What is it you’re running? The `designerlauncher.sh` script in the launcher you downloaded and unzipped from the gateway?

---

<div class="post-metadata">

**Author:** ![wschreiner](https://avatars.discourse-cdn.com/v4/letter/w/c2a13f/32.png) [@wschreiner](https://forum.inductiveautomation.com/u/wschreiner)\
**Post date:** [August 26, 2021, 4:08pm UTC](https://forum.inductiveautomation.com/t/having-trouble-running-design-launcher-on-linux-errno-2-no-such-file-or-directory-x-terminal-emulator/50341/3 "2021-08-26T16:08:55Z")

</div>

I’ve been running the designerlaucher.desktop file; although I have been able to run the designerlauncher.sh script individually however it did not start the application

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [August 26, 2021, 4:09pm UTC](https://forum.inductiveautomation.com/t/having-trouble-running-design-launcher-on-linux-errno-2-no-such-file-or-directory-x-terminal-emulator/50341/4 "2021-08-26T16:09:38Z")

</div>

Open a terminal, go into the `app` directory, run `./designerlauncher.sh` and post the output here.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [August 26, 2021, 4:11pm UTC](https://forum.inductiveautomation.com/t/having-trouble-running-design-launcher-on-linux-errno-2-no-such-file-or-directory-x-terminal-emulator/50341/5 "2021-08-26T16:11:02Z")

</div>

Oops, that won’t output anything by default. Hang on…

You could get rid of `>/dev/null 2>&1 &` on the last line.

I think there might also be output in `~/.ignition/clientlauncher-data/designerlauncher.log`.

---

<div class="post-metadata">

**Author:** ![wschreiner](https://avatars.discourse-cdn.com/v4/letter/w/c2a13f/32.png) [@wschreiner](https://forum.inductiveautomation.com/u/wschreiner)\
**Post date:** [August 26, 2021, 4:14pm UTC](https://forum.inductiveautomation.com/t/having-trouble-running-design-launcher-on-linux-errno-2-no-such-file-or-directory-x-terminal-emulator/50341/6 "2021-08-26T16:14:14Z")

</div>

I got “./designerlauncher.sh: line 20: /home/fas/Downloads/designerlauncher/app/…/runtime/bin/./java: Permission denied”

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [August 26, 2021, 4:15pm UTC](https://forum.inductiveautomation.com/t/having-trouble-running-design-launcher-on-linux-errno-2-no-such-file-or-directory-x-terminal-emulator/50341/7 "2021-08-26T16:15:06Z")

</div>

Does the runtime folder exist? Do you have execute permissions on `java`?

---

<div class="post-metadata">

**Author:** ![wschreiner](https://avatars.discourse-cdn.com/v4/letter/w/c2a13f/32.png) [@wschreiner](https://forum.inductiveautomation.com/u/wschreiner)\
**Post date:** [August 26, 2021, 4:17pm UTC](https://forum.inductiveautomation.com/t/having-trouble-running-design-launcher-on-linux-errno-2-no-such-file-or-directory-x-terminal-emulator/50341/8 "2021-08-26T16:17:32Z")

</div>

The runtime folder does exist; I am running this with sudo so I would imagine that it has execute permissions?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [August 26, 2021, 4:23pm UTC](https://forum.inductiveautomation.com/t/having-trouble-running-design-launcher-on-linux-errno-2-no-such-file-or-directory-x-terminal-emulator/50341/9 "2021-08-26T16:23:09Z")

</div>

There’s no reason to launch the Designer with `sudo`.

---

<div class="post-metadata">

**Author:** ![wschreiner](https://avatars.discourse-cdn.com/v4/letter/w/c2a13f/32.png) [@wschreiner](https://forum.inductiveautomation.com/u/wschreiner)\
**Post date:** [August 26, 2021, 4:25pm UTC](https://forum.inductiveautomation.com/t/having-trouble-running-design-launcher-on-linux-errno-2-no-such-file-or-directory-x-terminal-emulator/50341/10 "2021-08-26T16:25:40Z")

</div>

I tried that because of the permission denied error

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [August 26, 2021, 4:30pm UTC](https://forum.inductiveautomation.com/t/having-trouble-running-design-launcher-on-linux-errno-2-no-such-file-or-directory-x-terminal-emulator/50341/11 "2021-08-26T16:30:25Z")

</div>

What’s the output of `ls -al ../runtime/bin/` or whatever the relative path to that folder is?

---

<div class="post-metadata">

**Author:** ![wschreiner](https://avatars.discourse-cdn.com/v4/letter/w/c2a13f/32.png) [@wschreiner](https://forum.inductiveautomation.com/u/wschreiner)\
**Post date:** [August 26, 2021, 4:34pm UTC](https://forum.inductiveautomation.com/t/having-trouble-running-design-launcher-on-linux-errno-2-no-such-file-or-directory-x-terminal-emulator/50341/12 "2021-08-26T16:34:14Z")

</div>

drwx------ 2 fas 4096 Apr 27 15:18 .  
drwx------ 7 fas 4096 Apr 27 15:18 …  
-rw-r–r-- 1 fas 13197 Apr 27 15:18 java  
-rw-r–r-- 1 fas 13229 Apr 27 15:18 keytool  
-rw-r–r-- 1 fas 13221 Apr 27 15:18 rmid  
-rw-r–r-- 1 fas 13229 Apr 27 15:18 rmiregistry

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [August 26, 2021, 4:35pm UTC](https://forum.inductiveautomation.com/t/having-trouble-running-design-launcher-on-linux-errno-2-no-such-file-or-directory-x-terminal-emulator/50341/13 "2021-08-26T16:35:18Z")

</div>

No execute bits set…

---

<div class="post-metadata">

**Author:** ![wschreiner](https://avatars.discourse-cdn.com/v4/letter/w/c2a13f/32.png) [@wschreiner](https://forum.inductiveautomation.com/u/wschreiner)\
**Post date:** [August 26, 2021, 4:36pm UTC](https://forum.inductiveautomation.com/t/having-trouble-running-design-launcher-on-linux-errno-2-no-such-file-or-directory-x-terminal-emulator/50341/14 "2021-08-26T16:36:40Z")

</div>

So it’s not actually running at all?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [August 26, 2021, 4:37pm UTC](https://forum.inductiveautomation.com/t/having-trouble-running-design-launcher-on-linux-errno-2-no-such-file-or-directory-x-terminal-emulator/50341/15 "2021-08-26T16:37:50Z")

</div>

You (and nobody else) have permission to execute any files in there.

Change into that dir and run `chmod 775 *`.

---

<div class="post-metadata">

**Author:** ![wschreiner](https://avatars.discourse-cdn.com/v4/letter/w/c2a13f/32.png) [@wschreiner](https://forum.inductiveautomation.com/u/wschreiner)\
**Post date:** [August 26, 2021, 4:41pm UTC](https://forum.inductiveautomation.com/t/having-trouble-running-design-launcher-on-linux-errno-2-no-such-file-or-directory-x-terminal-emulator/50341/16 "2021-08-26T16:41:15Z")

</div>

Ok so now it’s displaying “Execution faild: designerlauncher.sh  
‘’/home/fas/Downloads/designerlauncher/app/designerlauncher.sh’ is not a valid Desktop Entry because line ‘REALDIR=$(cd “$( dirname “${BASH\_SOURCE[0]}”)” && pwd)’ does not belong to a group.’”

---

<div class="post-metadata">

**Author:** ![jcoffman](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jcoffman/32/6429_2.png) [@jcoffman](https://forum.inductiveautomation.com/u/jcoffman)\
**Post date:** [August 26, 2021, 4:43pm UTC](https://forum.inductiveautomation.com/t/having-trouble-running-design-launcher-on-linux-errno-2-no-such-file-or-directory-x-terminal-emulator/50341/17 "2021-08-26T16:43:22Z")

</div>

thats from the .desktop file right?? can you try just running the .sh script in a terminal?

---

<div class="post-metadata">

**Author:** ![wschreiner](https://avatars.discourse-cdn.com/v4/letter/w/c2a13f/32.png) [@wschreiner](https://forum.inductiveautomation.com/u/wschreiner)\
**Post date:** [August 26, 2021, 4:44pm UTC](https://forum.inductiveautomation.com/t/having-trouble-running-design-launcher-on-linux-errno-2-no-such-file-or-directory-x-terminal-emulator/50341/18 "2021-08-26T16:44:54Z")

</div>

It’s working now! I accidentally used the dex command that time to run the .sh file. Thank you guys for all the help!
