Ubuntu桌面图标

创建一个启动器(.desktop文件)

将此文件保存到 ~/.local/share/applications/ 目录下

空白文件

[Desktop Entry]
Version=1.0
Type=Application
Name=
Icon=
Exec=" " %f
Comment=
Keywords=;
Categories=;
Terminal=false
StartupWMClass=
StartupNotify=true

示例

[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm Professional Edition
Icon=/home/xx/software/pycharm-2023.2.4/bin/pycharm.svg
Exec="/home/xx/software/pycharm-2023.2.4/bin/pycharm.sh" %f
Comment=Python IDE for Professional Developers
Keywords=python;ide;development;coding;programming;
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm
StartupNotify=true

词条说明

  1. Version:桌面条目规范的版本。
  2. Type:指定这个桌面条目的类型。
  3. Name:指定应用程序的名称,即用户在菜单或桌面上看到的名称。
  4. Icon:指定应用程序的图标路径。
  5. Exec:指定启动应用程序的命令。
  6. Comment:提供有关应用程序的额外描述。
  7. Keywords:提供一组关键词,帮助在桌面环境的应用程序菜单中更容易地搜索到这个应用。
  8. Categories:定义了这个应用程序属于哪些分类。 AudioVideo - 音频和视频相关的应用程序。 Audio - 只和音频相关的应用程序。 Video - 只和视频相关的应用程序。 Development - 开发工具,如IDEs、编译器等。 IDE - 集成开发环境 Education - 教育相关的软件。 Game - 游戏。 Graphics - 图形处理软件,如图像编辑器、查看器等。 Network - 网络相关的应用程序,如浏览器、聊天客户端等。 Office - 办公软件,如文字处理、表格制作等。 Science - 科学相关软件,如数学、天文学等。 Settings - 系统设置或配置工具。 System - 系统工具或实用程序。 Utility - 小工具或辅助应用程序。
  9. Terminal:指定启动应用程序时是否需要打开一个终端窗口。
  10. StartupWMClass:指定窗口管理器类(WM Class),用于将应用程序窗口与这个 .desktop 文件关联。任务栏中显示
  11. StartupNotify:启动这个应用程序时桌面环境会显示一个通知,通常是一种视觉反馈,表明应用正在启动。