Se isso não estiver funcionando, você poderá criar um arquivo .desktop
para seu script. Seria algo parecido com isto:
# $Id: vbox-starter.desktop 22 $
[Desktop Entry]
Name=Custom Virtualbox Starter
GenericName=VBox
Comment=VBox
Exec=VBoxSDL --startvm virtualmachine
Terminal=true
Type=Application
Icon=Virtualbox
Categories=GNOME;GTK;Utility;
Observe que, como seu script contém apenas uma linha, você pode colocar isso diretamente no valor Exec
:
Exec=VBoxSDL --startvm virtualmachine
No caso de você, seu script era muito longo com várias linhas de código, então coloque desta forma:
Exec=~/Desktop/myscript