Na sua forma mais básica:
crie um arquivo .desktop
(cole o texto abaixo em um arquivo vazio):
[Desktop Entry]
Name=Start Teamspeak
Exec=/bin/bash /home/flux/Downloads/TeamSpeak3-Client-linux_amd64/ts3client_runscript.sh
Icon=/path/to/your/icon
Type=Application
salve o arquivo como team.desktop
em ~/.local/share/applications
e arraste-o para o lançador.
Explicação
Executando scripts de um arquivo .desktop
Se você executar um script na linha Exec=
de um iniciador como este, funcionará como no terminal:
-
Se o script não for executável:
language /path/to/script.language_extension
-
Se o script for executável, apenas:
/path/to/script.sh
Se o script for executável, a extensão de idioma não será estritamente necessária. No entanto, se você usá-lo no arquivo, use-o também no comando.
Executando comandos shell mais complicados a partir de um arquivo .desktop
Exec=/bin/bash -c "your_complicated_command_here"
(command inside quotes)