I followed https://askubuntu.com/a/141247/638554 to create an executable script to add to my launcher. When I run my_script.sh it opens the program, but when I double click the executable I created in /usr/shared/applications, it doesn't open the program. It shows the app icon in the launcher for like 3-4 seconds, and then quits.

When I check the executable's properties, it shows the same /path/to/shell/my_script.sh as Command

This is my file:

[Desktop Entry]

enter image description here

  • 1
    try sh /home/burn/Documents/robo3t/start.sh instead. – xR34P3Rx Sep 25 '17 at 13:26
  • Did you make it executable? – George Udosen Sep 25 '17 at 13:34
  • 2
    can you please clarify what you are doing exactly. I can not follow . First, if this application/script is outside the repos I highly suggest your place the .desktop in /usr/local/share/applications/ . Second I can not tell where your application lives as you are using variables. At one point you use /home/burn/Documenta/robo3t/start.sh , but then you use /path/to/shell/my_script.sh and /path/to/file/robo3t/start.sh – Panther Sep 25 '17 at 13:35
  • 1
    If you want the application to be available to all users, put things in system directories. If it is for just yo , use /home/myusername/.local/share/applications – Panther Sep 25 '17 at 13:37
  • 2
    And finally, post your script. – Panther Sep 25 '17 at 13:42

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.