Parece haver duas maneiras de fazer isso.
Método 1: crie manualmente o arquivo .desktop
Sim, você precisa criar um launcher personalizado .desktop para ele. Aqui estão os passos gerais:
-
Crie o arquivo * .desktop em
/usr/local/share/applications
(ou/usr/share/applications
dependendo do seu sistema).$ gksudo gedit <insert-path-to-new-file.desktop>
-
Cole o texto abaixo
[Desktop Entry] Type=Application Terminal=false Name=IntelliJ IDEA Icon=/path/to/icon/icon.svg Exec=/path/to/file/idea.sh
Edite
Icon=
eExec=
eName=
. Além disso,Terminal=True/false
determina o tempo em que o terminal abre uma janela e exibe a saída ou é executado em segundo plano. -
Coloque o arquivo .desktop no painel Unity Launcher. Para esta etapa, você precisará navegar em um navegador de arquivos para onde o arquivo .desktop é criado nas etapas anteriores. Depois de localizar o arquivo, arraste o arquivo para a barra Unity Launcher ao lado. Depois de fazer isso, você pode precisar executar o seguinte comando para fazer com que seu sistema reconheça o arquivo .desktop recém-adicionado.
$ sudo update-desktop-database
Método # 2: Método da GUI
Em vez de criar manualmente o arquivo .desktop, você pode chamar uma GUI para ajudar a fazer isso.
-
instale o gnome-panel
$ sudo apt-get install --no-install-recommends gnome-panel
-
inicie o gerador de GUI do .desktop
$ gnome-desktop-item-edit ~/Desktop/ --create-new
Referências
Como adicionar um script de shell ao lançador como atalho