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/applicationsdependendo 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.shEdite
Icon=eExec=eName=. Além disso,Terminal=True/falsedetermina 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