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.shSe 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)