Fixando o ipython3 qtconlsole ao launcher

3

Instalei os dois ipython (que usa o Python 2.7) e ipython3 e os respectivos pacotes qtconsole . Ambos funcionam quando eu os chamo do terminal como ipython qtconsole . No entanto, quando eu procuro por eles no painel inicial, apenas as versões 2.7 (do shell e do qtconsole) aparecem como executáveis. A pesquisa por ipython3 produz apenas o arquivo ipython3 de /usr/bin . Mudar para a "lente da aplicação" não afeta os resultados.

Além disso, mesmo que eu possa iniciar ambos do terminal, só posso fixar a versão 2.7 em execução no iniciador - ou, para ser mais exato, posso fixar o console v3, mas o ícone parece borrado de alguma forma, e não inicia nada quando eu clico nele.

Então, o que está acontecendo aqui? O pacote v3 está escondido de alguma forma?

    
por phg 11.07.2012 / 17:15

1 resposta

3

Parece que há um problema com o arquivo .desktop . Estes não existem ou não se referem corretamente ao ipython3. Veja também os comentários na parte inferior, se você quiser ver como espera que funcione.

$ locate ipy | grep desk
/usr/share/app-install/desktop/ipython-qtconsole:ipython-qtconsole.desktop
/usr/share/app-install/desktop/ipython:ipython.desktop

$ more /usr/share/app-install/desktop/ipython-qtconsole:ipython-qtconsole.desktop
# If you want ipython to appear in a linux app launcher ("start menu"), install
# this by doing:
# sudo desktop-file-install ipython-qtconsole.desktop
    
por belacqua 11.07.2012 / 17:46