Lançadores são *.desktop
arquivos, e torná-los é bastante fácil. Eu concordo com você em que Unity deve criar um lançador de trabalho automaticamente, mas neste caso parece que você terá que criar o lançador sozinho.
Para criar um lançador, basta seguir estas etapas: "
- Clique com o botão direito do mouse em sua área de trabalho e selecione Criar lançador
- Nomeie como quiser e selecione o ícone de sua preferência
- Na entrada Localização , insira o local no seu script
*.sh
- lembre-se de que ele deve ser executável ou o iniciador não poderá abrir seu aplicativo
- O comentário, é desnecessário dizer, é opcional para entrar
Confira este guia sobre como criar lançadores para mais informações.
Quando o seu ativador estiver funcionando, mova-o para ~/.local/share/applications/
(onde você encontrará outros lançadores, talvez), inicie o aplicativo e fixe-o no Unity. Eu acho que vai funcionar depois, se não me avise.