0
点赞
收藏
分享

微信扫一扫

为linux系统创建桌面启动图标


在linux上安装了pycahrm后,发现没有自动创建启动图标,对于一个习惯了使用windows的程序员来讲,这个问题需要立刻解决:

后来想到在linux中一切皆为文件的思想,于是使用文本打开桌面图标,查看了一下文件里的代码,经过对比,发现了代码规则。问题终于得到解决:

一,.desktop文件对比

# IDEA桌面图标
[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA Ultimate Edition
Icon=/usr/local/mysoftwares/JetBrains/idea-IU-192.6817.14/bin/idea.svg
Exec="/usr/local/mysoftwares/JetBrains/idea-IU-192.6817.14/bin/idea.sh" %f
Comment=Capable and Ergonomic IDE for JVM
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-idea

# Clion的桌面图标
[Desktop Entry]
Version=1.0
Type=Application
Name=CLion
Icon=/usr/local/mysoftwares/JetBrains/clion-2019.2.4/bin/clion.svg
Exec="/usr/local/mysoftwares/JetBrains/clion-2019.2.4/bin/clion.sh" %f
Comment=A cross-platform IDE for C and C++
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-clion

发现需要改动的地方很少,无非就是修改一下下面这几项:

1,Name=

2,Icon=

3,Exec=(这个才是最主要的!)

4,Comment=

5,Categories=

6,StartupVMClass=

 

首先copy一份文件,经过对应的修改后,pycharm.desktop如下:

[Desktop Entry]
Version=1.0
Type=Application
Name=Pycharm
Icon=/usr/local/mysoftwares/JetBrains/pycharm-2019.2.3/bin/pycharm.svg
Exec="/usr/local/mysoftwares/JetBrains/pycharm-2019.2.3/bin/pycharm.sh" %f
Comment=A cross-platform IDE for python
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm

双击桌面图标,运行成功,美滋滋~

 

补充:

系统图标的保存位置为

/usr/share/applications

~/.local/share/applications

可以创建系统图标

举报

相关推荐

0 条评论