将 ipython3 qtconlsole 固定到启动器

将 ipython3 qtconlsole 固定到启动器

我安装了ipython(使用 Python 2.7) 和ipython3,以及相应的qtconsole软件包。当我从终端调用它们时,它们都可以正常工作,例如ipython qtconsole。但是,当我在 dash home 中搜索它们时,只有 2.7 版本 (shell 和 qtconsole) 作为可执行文件出现。搜索ipython3只会得到 的ipython3文件/usr/bin。更改为“应用程序镜头”不会影响结果。

此外,即使我可以从终端启动两者,我也只能将正在运行的 2.7 版本固定到启动器——或者更准确地说,我可以别针v3 控制台,但图标看起来有些模糊,当我单击它时它不会启动任何东西。

那么,这里发生了什么?v3 包是否以某种方式被隐藏了?

答案1

看起来文件有问题.desktop。这些文件要么不存在,要么没有正确引用 ipython3。如果您想了解其预期的工作方式,还请参阅底部的注释。

$ 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

相关内容