问题描述
我在我的全新Ubuntu 13.10笔记本电脑上安装了PyCharm。
要启动PyCharm,我发现我必须导航到pycharm所在的目录,并从那里执行:
cd home/matt/software/pycharm/bin sh pycharm.sh
我希望这不是要求太多,但我希望能够点击启动器中的图标启动此应用程序。
当应用程序运行并选择“Lock To Launcher”时,我尝试了right-clicking在启动器中的PyCharm图标上,但这不起作用(固定后,当我尝试以这种方式运行软件时,图标以非常尴尬的方式几次,什么都不做)。
据称一款名为Alacart的小应用程序很有用,但我不知道它是如何工作的,而且看起来毫无用处。如果没有帮助我们查看的帮助文件,我不确定作者为什么用”Help”按钮挑逗我们。
进一步的尝试包括阅读关于如何编写脚本的技术文档的一页页,这些脚本会以某种方式帮助我定制我的体验。
我如何设置PyCharm从启动器启动?
最佳解决方法
PyCharm可以创建它自己的启动器图标(但它不是默认创建的)。
你所要做的就是:
-
启动PyCharm。
-
从工具菜单中选择“创建桌面条目…”
-
如果您想为所有用户启动启动器,请勾选相应的框。
-
如果您选择了“为所有用户创建条目”,则系统会要求您输入密码。
-
应该出现一个绿色的消息泡泡,通知你它已经成功。
-
然后,您应该能够在Unity Dash中找到PyCharm或将其固定到启动器。
注意:您可能需要重新启动系统才能显示。
次佳解决方法
“创建桌面条目…”后出现同样的问题。这是什么解决了我的问题:转到PyCharm的bin文件夹,并将以下行添加到pycharm.sh
脚本的开头:
export JDK_HOME='your java home folder'
并保存该文件。现在,从Unity运行启动器条目。
第三种解决方法
软件中心提供了一个名为”main menu”的程序。它允许你为任何命令制作发射器。
你也需要运行cd
和启动一个命令是这样的:
sh -c "cd /folder/to/go/to && launch-command -options"
点击新项目
输入启动器和命令的名称,也可以是图片
第四种方法
在我看来,”purest”方法是在文本编辑器中简单地创建一个启动器,它看起来像这样:
[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm
Icon=/opt/pycharm-2017.1.1/bin/pycharm.png
Exec="/opt/pycharm-2017.1.1/bin/pycharm.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm
我相信这个是由JetBrains创建的,但你可以输入你自己的。然后将其保存到/home/yourname/.local/share/applications/appname.desktop以获取与自己的登录信息绑定的启动程序,或者保存到/usr/share/applications/appname.desktop,如果您希望将其应用于其他用户你的系统。
显然,一旦编辑完成,您可以修改图标等。您可以将此技能转移到其他应用程序或任务。