开始菜单里的都是图标,后缀都是 .desktop,具体格式自行搜索。

    ~/.local/share/applications/ 下新建 IDEA 的 desktop 文件,内容(其实安装 IDEA 时就已经自动创建了)如下:

    1. $ cd ~/.local/share/applications/
    2. $ sudo vim jetbrains-idea.desktop
    3. [Desktop Entry]
    4. Version=1.0
    5. Type=Application
    6. Name=IntelliJ IDEA Ultimate Edition
    7. Icon=/opt/jetbrains/idea-IU/bin/idea.svg
    8. Exec="/opt/jetbrains/idea-IU/bin/idea.sh" %f
    9. Comment=Capable and Ergonomic IDE for JVM
    10. Categories=Development;IDE;
    11. Terminal=false
    12. StartupWMClass=jetbrains-idea
    13. $ sudo chmod 777 jetbrains-idea.desktop

    然后再给它赋予权限即可。其中 Categories 是分类,会在开始菜单中体现。

    我们再来仿照格式建一个 Navicat 的图标:

    1. $ sudo vim navicat-premium.desktop
    2. [Desktop Entry]
    3. Type=Application
    4. Name=Navicat Premium
    5. Icon=/opt/navicat-zh/icon.png
    6. Exec="/opt/navicat-zh/navicat15-premium-cs-auth.AppImage" %f
    7. Comment=Powerful database management & design tool
    8. Categories=Development;
    9. Terminal=false
    10. $ sudo chmod 777 navicat-premium.desktop

    至于添加桌面图标很简单
    image.png