麒麟系统中软件安装后未自动生成桌面图标时,可通过拖拽开始菜单应用、复制修改系统.desktop文件或手动编写.desktop文件三种方式创建快捷方式,均需确保.desktop文件存在且具备可执行权限。

在麒麟系统中,软件安装后未自动生成桌面图标是常见现象,尤其当软件未注册标准 Desktop Entry 文件或通过非商店渠道安装时。此时需手动创建可执行的.desktop启动器,而非依赖Windows式的“发送到桌面”右键菜单——该功能在麒麟桌面中对任意文件不通用,仅对部分已注册应用生效。
从开始菜单拖拽生成快捷方式
这是最快捷、零命令行的方法,适用于所有已在“开始菜单”中可见的应用程序,本质是触发桌面环境对已有.desktop文件的图形化复用。
点击左下角“开始菜单”,在应用列表中找到目标软件(如“WPS Office”或“火狐浏览器”)。
鼠标左键按住该应用图标不放,将其拖拽至桌面任意空白区域,松开鼠标即生成一个功能完整的可执行快捷方式图标。
若拖拽后图标无响应,【请确认该软件确实在/usr/share/applications/或~/.local/share/applications/目录下存在对应.desktop文件】,否则拖拽操作将生成无效占位符。
复制系统.desktop文件并修改为新软件
当你需要为尚未出现在开始菜单中的软件(例如刚解压的AppImage或自编译程序)创建桌面图标时,可复用系统已验证可用的.desktop模板,避免从头编写易出错的字段。
方法一:终端复制模板
在桌面空白处右键 → “在终端中打开”,执行:
cp /usr/share/applications/org.deepin.browser.desktop ~/Desktop/myapp.desktop
方法二:编辑关键字段
用文本编辑器打开myapp.desktop,重点修改两处:
Exec=/opt/myapp/start.sh(必须为绝对路径)
Name=我的应用(建议不含空格与特殊符号)
保存后,右键该文件 → “属性” → “权限”选项卡 → 勾选“允许作为程序执行文件”。这一步不可跳过,否则双击无反应。
手动编写.desktop文件创建独立快捷方式
此方法适用性最广,支持Shell脚本、AppImage、网络URL等任意可执行目标,且能精确控制图标、描述与终端行为。
第一步:进入桌面并新建文件
打开终端,执行:
cd ~/Desktop → touch myapp.desktop → vim myapp.desktop
第二步:填入标准Desktop Entry内容
输入以下结构(注意每行顶格,无缩进,空行分隔):
[Desktop Entry]
Type=Application
Name=软件名称
Exec=/path/to/executable
Icon=/path/to/icon.png
Comment=简短说明
Terminal=false
第三步:授权并启用
执行 chmod +x myapp.desktop,然后右键文件 → “属性” → “权限” → 勾选“允许作为程序执行文件”。【Icon路径必须为绝对路径,相对路径将导致图标显示为默认问号】











