Gam*_*iac 69 bash ubuntu pycharm
我安装pycharm正常通过bin/pycharm.sh
,但我犯的错在做bash pycharm.sh
,而在pycharm目录有下载文件夹内.
我后来把目录移到了/opt/Pycharm/
.这导致曾经运行过的统一启动器(在最初安装PyCharm时添加)在每次尝试使用它时失败(如预期的那样).
如何pycharm.sh
从Unity统一发射器中重新添加为lauchable应用程序?我知道pycharm.sh
文件的位置.我试图添加它,/usr/bin/
但这不会改变任何东西.
我仍然可以通过启动pycharm bash /usr/opt/Pycharm/bin/Pycharm.sh
.但这很乏味.
我尝试.desktop
使用以下脚本为pycharm 创建一个新文件:
[Desktop Entry]
Encoding=UTF-8
Name=PyCharm
Exec=/opt/Pycharm-3.0.1/bin/pycharm.sh
Icon=/opt/Pycharm-3.0.1/bin/PyCharm_32.png
Type=Application
Categories=Development;
StartupWMClass=PyCharm
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试将文件保存在内部时,出现"无法保存Pycharm.desktop"错误/usr/share/applications/pycharm.desktop
.任何有关这方面的帮助将深表感谢.
Sha*_*eru 172
首先pyCharm
从命令行启动它的bin文件夹
$ ./pycharm.sh
然后,转到
Tools -> Create Desktop Entry
.
它将在正确的位置创建正确的桌面文件.之后,您可以从菜单中启动它并固定图标或将其拖放到栏中.这样,你就不必处理.desktop
文件和mumbo jumbo ..
Gam*_*iac 14
我设法解决了它.问题是,Pycharm已经在内部安装了一个启动器.local/share/applications
.因此,在继续创建自己的之前,您需要摆脱它.之后,您所要做的就是将自己的*.desktop
文件添加到applications
里面的目录中usr/share/applications/
.
您需要.desktop
使用sudo
桌面文件和内部文件创建文件:
[Desktop Entry]
Encoding=UTF-8
Name=PyCharm
Exec=/opt/pycharm-3.0.1/bin/pycharm.sh
Icon=/opt/pycharm-3.0.1/bin/pyCharm.png # Changed from pycharm_32.png
Type=Application
Categories=Development;
StartupWMClass=PyCharm
Run Code Online (Sandbox Code Playgroud)
完成后,您可以正确启动您的应用程序.请注意,pycharm.sh
还必须具有执行权.
使用Ubuntu 16.04,我使用了"snap"安装程序,它不包含一个易于访问的图标(可能有一个隐藏在快照图像中,但很难搞定).相反,它会在启动器中显示灰色问号图标.此外,就我所见,似乎在版本2017.3.3中似乎没有工具>创建桌面条目选项 - 也许它已被移动到某个地方.
所以我pycharm.png
从早期的非snap社区安装中复制,将其保存在某处,然后创建~/.local/share/applications/jetbrains-pycharm-ce.desktop
:
[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm Community Edition
Icon=/path/to/pycharm.png
Exec="/snap/bin/pycharm-community" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm-ce
Run Code Online (Sandbox Code Playgroud)
然后当我启动PyCharm(从命令行),启动器项目显示正确的图标,然后我右键单击它并选择"锁定到启动器",它现在仍然存在.
缺点是图标不会随应用程序自动更新,因此可能会过时.
归档时间: |
|
查看次数: |
46334 次 |
最近记录: |