выполните сценарий оболочки от рабочего стола в xfce

Сначала я просто сделал ссылку на .sh файл на моем рабочем столе, которому не удалось выполниться двойным щелчком. Затем я читал о .desktop файлах и сделал тот все еще напрасно. Программа, которую я хочу запустить, является сценарием оболочки с различными параметрами для выполнения файла банки. Мой./файл на рабочем столе внешности следующим образом:

[Deskto Entry]
Encoding=UTF-8
Name=jessator
Comment=starts the jess UI
Exec=/home/alf/Software/Jessator/runJessator.sh
Icon=/home/alf/Software/Jessator/jess-32x32.gif
Type=Application
Terminal=false

Так как сценарий запускается от терминала, это корректно, однако так как он не делает действительно использовал терминал, я не хочу открывать окно терминала для выполнения его. Установка Terminal=true не помогла также.

Править: Сценарий я запускаюсь:

java -cp $JESSATOR/Jessator.jar:/home/alf/JESS/Jess71p2/lib/*:$JESSATOR/TimerBean.jar Jessator
1
задан 8 March 2018 в 19:08

3 ответа

У Вас есть орфографическая ошибка в первой строке Вашего .desktop файла

[Deskto Entry]

, должен быть

[Desktop Entry]
1
ответ дан 7 December 2019 в 16:29

Должны быть проблемы полномочий, потому что это работает просто великолепно для меня:

mbiber@linux-pc ~/Desktop $ cat T2M.desktop 
[Desktop Entry]
Comment=Toggle second monitor display
Terminal=false
Name=2ndMonitorToggle
Exec=/usr/local/bin/toggle-screen.sh > /dev/null 2>&1
Type=Application
Icon=/usr/share/icons/screen_icon_white.png
Name[en_US]=T2M
0
ответ дан 7 December 2019 в 16:29

Общая вещь, которая приходит на ум сначала, , действительно ли Ваш сценарий является исполняемым файлом? можно установить это в терминале путем ввода

chmod +x yourfile.sh

Или графическим способом -

файл Щелчка правой кнопкой-> Свойства-> Вкладка "Полномочий"->, Флажок "Позволяет этому файлу работать как программа"

0
ответ дан 7 December 2019 в 16:29

Другие вопросы по тегам:

Похожие вопросы: