Como sugerido aqui , clique com o botão direito e abra o diálogo "Configurações do painel" - > Avançado, em seguida, defina "Terminal Emulator"="lxterminal" e agora funciona.
Eu criei um simples shortcut.desktop no meu 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
O sh apontado contém apenas o eco "funciona".
Se eu clicar duas vezes no .desktop diretamente, o script será executado e tudo funcionará como esperado.
Mas, se eu clicar na entrada de menu da área de trabalho, acabei de receber um Terminal "não inserido" e "travado".
Nota: para solucionar esse erro link eu acabei de "lxterminal" em PCManFM - > Preferências - > Avançado, caso contrário eu não posso executar .sh em tudo.
Alguma idéia?
Editar Eu também tentei essa variante, mas sempre obtenho o mesmo resultado:
Exec=sh /home/zane/Documents/Zane_Shockwave-RDP.sh
Exec=lxterminal /home/zane/Documents/Zane_Shockwave-RDP.sh
Como sugerido aqui , clique com o botão direito e abra o diálogo "Configurações do painel" - > Avançado, em seguida, defina "Terminal Emulator"="lxterminal" e agora funciona.