Запуск сценария в Значке на рабочем столе

У меня есть следующий .desktop файл на моем Рабочем столе:

[Desktop Entry]
 Encoding=UTF-8
 Name=Robomongo
 Comment=Launch Robomongo
 Exec=/usr/local/robomongo-0.8.4-i386/bin/robomongo.sh
 Icon=/usr/local/robomongo-0.8.4-i386/share/icons/robomongo.png
 Type=Application
 Terminal=true

Я хочу, чтобы приложение запустило с окном терминала. Когда я нажимаю его, это открывает окно терминала, но acatually не запускает скрипт. Как я могу настроить это? Если я делаю "Terminal=false", то он запускает программу без окна терминала. Я также пытался создать ссылку, но не получайте окно терминала.

У меня также есть проблема с этим значком. Это продолжает давать мне "Недопустимый настольный файл записи: '/home/dev/Desktop/mongod-port-27007.desktop" ошибка. mongod работает от оболочки.

[Desktop Entry]
Encoding=UTF-8
Name=mongod-port-27007
Comment=Launch Robomongo
Exec=mongod
Icon=/usr/local/robomongo-0.8.4-i386/share/icons/robomongo.png
Type=Application
Terminal=false
3
задан 14 October 2014 в 19:20

2 ответа

Я попробовал то же определение файла на рабочем столе, и оно работает как ожидалось на меня. Так двойная проверка, чтобы сценарий средства запуска имел правильные полномочия:

chmod u+x /usr/local/robomongo-0.8.4-i386/bin/robomongo.sh

, Кроме того, можно попробовать следующий Exec команда:

Exec=bash /usr/local/robomongo-0.8.4-i386/bin/robomongo.sh
1
ответ дан 18 November 2019 в 04:59

можно попробовать этот путь:

[Desktop Entry]
Version=1.0
Type=Application
Hidden=false
NoDisplay=false
Terminal=false
Encoding=UTF-8
Exec=xfce4-terminal -x /usr/local/robomongo-0.8.4-i386/bin/robomongo.sh
Icon=/usr/local/robomongo-0.8.4-i386/share/icons/robomongo.png
Name=Robomongo
Comment=Launch Robomongo

и дают разрешение чтения с sudo chmod +x /usr/local/robomongo-0.8.4-i386/share/icons/robomongo.png && /usr/local/robomongo-0.8.4-i386/bin/robomongo.sh.

различие - то, что я выполняю терминал с опцией-x:

"в€ ’x, в€ ’в€ ’выполняются; в€ ’e, в€ ’в€ ’command=comanda; в€ ’в€ ’workingв€ ’directory=directori";

И я добавил

Hidden=false
NoDisplay=false
Terminal=false

, у меня есть сценарий в рабочем столе гнома и lxde настольном выполнении с теми так, я надеюсь, что это работает на Вас также, но в гноме я использую:

Exec=gnome-terminal -x sudo /usr/local/bin/donacion.sh

И для lxde или lubuntu:

Exec=lxterminal -e sudo /usr/local/bin/donacion.sh

Говорят мне, если это работало, спасибо.

1
ответ дан 18 November 2019 в 04:59

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

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