Basta criar um arquivo .desktop
e salvá-lo em ~/.local/share/applications
. Na sua forma mais básica:
[Desktop Entry]
Name=name_of_your_script_like_you_see_it_in_Dash
Exec=sh /path/to/script.sh
Icon=/path/to/some/icon
Type=Application
Copie-o para um arquivo vazio, salve-o como script.desktop
in ~/.local/share/applications
.
Após o log out / in, ele aparecerá no Dash.
Se o script for executável, você poderá substituir Exec=sh /path/to/script.sh
simplesmente por: Exec=/path/to/script.sh
ou se você não tiver a extensão de idioma no script: Exec=/path/to/script
Nota
Se o caminho para o seu script contiver nomes (pastas) com espaços, você poderá simplesmente evitá-lo colocando o nome entre aspas. Por exemplo:
Exec=sh /path/with/'Folder with spaces'/to/script.sh
(espaços no caminho para o seu ícone podem / devem ser deixados como estão)