Em vez de vincular diretamente ao arquivo .sh, crie um lançador de aplicativos da seguinte forma:
- Clique com o botão direito na sua área de trabalho
- Escolha "Criar lançador ..."
- Altere "Aplicativo" para "Aplicativo no Terminal" na caixa suspensa.
- Dê um nome como "Idea"
- Digite o comando assim
/path/to/script/idea.sh
- Adicione um comentário, se quiser, ele aparecerá quando você passar o mouse sobre ele se mover o iniciador para uma barra de menus.
Então, quando você clicar no lançador, uma janela de terminal será aberta e o comando será executado ali.
Se você não quiser abrir um terminal para ver qualquer saída, basta usar "Aplicativo" em vez de "Aplicativo no Terminal".
Você pode ter que editar o arquivo da área de trabalho com algo como o gedit para adicionar o "Caminho" do script. Assim:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/home/kurt/Games/dontstarve/dontstarve.xpm
Exec=/usr/games/dontstarve/bin/dontstarve.sh
Path=/usr/games/dontstarve/bin
Name[en_US]=Dont Starve
Name=Dont Starve
Icon=gnome-panel-launcher