Я создал простой shortcut.desktop в моем Lubuntu 13.04 / usr / share / applications:
[Desktop Entry]
Type=Application
Name=shockwave
Icon=/home/zane/Pictures/Evil Decepticons.png
Exec=/home/zane/Documents/Zane_Shockwave-RDP.sh
Terminal=true
MimeType=text/plain
Categories=GTK;WebBrowser;Network
Указанный sh содержит только эхо «он работает».
] Если я дважды щелкнул на .desktop прямо, сценарий запускается, и все работает так, как ожидалось.
Но если я нажму кнопку меню с рабочего стола, я просто получаю «застрявший», не подлежащий записи Терминал.
Примечание: для обхода этой ошибки https://bugs.launchpad.net/ubuntu/+source/pcmanfm/+bug/975152/comments/14 Я просто «lxterminal» под PCManFM - > Prefernces -> Advanced, иначе я вообще не могу запустить .sh
Любые идеи?
Редактировать Я также пробовал этот вариант, но всегда получаю тот же результат: [ ! d7]
Exec=sh /home/zane/Documents/Zane_Shockwave-RDP.sh
Exec=lxterminal /home/zane/Documents/Zane_Shockwave-RDP.sh