A solução mais simples
Veja o que você pode fazer (mais simples do que você temia :)):
- Abrir traço
- Tipo ocioso (ou Idle3, dependendo da versão)
-
Arraste o ícone de Dash para o Unity Launcher:
Emseguida,otextodobotãodireitodomousesais:

(queéholandêspara:"Remover do iniciador")
O comando para executar o Idle
Para completar a resposta: o comando para executar Idle é:
/usr/bin/idle
ou para versões específicas, por exemplo: /usr/bin/idle3 ou: /usr/bin/idle-python3.4
Basta olhar dentro do arquivo .desktop em /usr/share/applications na linha, começando com Exec= para o comando correto.
Evitar que um ícone extra seja ocioso quando for iniciado
Ocioso produz janelas do WM_CLASS "Toplevel". Para que essas janelas apareçam sob o mesmo ícone que você acabou de colocar no launcher, faça o seguinte:
-
Copie o arquivo global
idle.desktopde/usr/share/applicationspara~/.local/share/applications.cp /usr/share/applications/idle.desktop ~/.local/share/applications -
Abra o arquivo (arraste-o sobre uma janela
geditaberta). - Adicione ao final do arquivo a linha:
StartupWMClass=Toplevel
Éissoaí...
EDITAR
ComoresultadodofatodequeasjanelasdeumWM_CLASSemprincípioaparecemapenassobumíconeLauncher(porvez)noUnity,observe:
Emboraaschancessejampraticamentenulas,agruparToplevelwindowssoboíconeIdlepoderiamostrarumadesvantagememrarassituações:
Sevocêexecutarversõesdiferentesde
Idleaomesmotempo(porexemplo,editandocódigoparaduaspythonversõesaomesmotempo),todasasjanelasserãoagrupadassoboíconedaversãoquecomeçouprimeiro:
Sevocêexecutar
pythonaplicativos,usandotkintercomoumaGUI(bastanteincomumatualmente),geralmenteasjanelassecundáriassãodefinidascomo"filho" da janela principal usandowm_transient()Em aplicativos "não polidos" (como
Idle), isso pode não ser o caso. Nesses casos, a janela secundária (janelas "Toplevel" emtkinter), também aparecerá sob o íconeIdle, Se Ocioso foi executado primeiro.
Mas, novamente, normalmente isso provavelmente nunca acontecerá e, se acontecer, não causará nenhum dano, mas o que descrevi.

