麒麟系统桌面未自动生成软件图标时,可通过拖拽法、复制修改.desktop文件、手动编写.desktop文件、创建smb共享快捷方式、全局搜索定位后添加五种方法解决。

如果您在麒麟操作系统中安装了软件,但桌面未自动生成对应图标,则可能是该软件未注册标准 Desktop Entry 文件或未触发桌面环境的自动图标生成机制。以下是将软件图标添加为桌面快捷方式的多种可行方法:
一、拖拽法:从应用程序菜单直接生成桌面图标
该方法基于麒麟系统对已注册 .desktop 文件的识别能力,无需命令行操作,适用于所有已在“开始菜单”中可见的应用程序,是最快捷、最直观的方式。
1、点击屏幕左下角“开始菜单”按钮。
2、在应用列表中找到目标软件(例如“WPS Office”或“火狐浏览器”)。
3、鼠标左键按住该应用图标不放,将其拖拽至桌面任意空白区域。
4、松开鼠标左键,桌面即生成一个功能完整的可执行快捷方式图标。
二、图形化方式:复制并修改现有 .desktop 文件
该方法利用系统已安装应用(如浏览器)的.desktop文件作为模板,通过复制、编辑Exec和Name字段,快速生成指向新程序或网页的桌面图标,适合需定制启动参数的场景。
1、在桌面空白处右键,选择“打开终端”。
2、执行命令复制一个可用模板文件:cp /usr/share/applications/org.deepin.browser.desktop ~/Desktop/myapp.desktop。
3、用文本编辑器打开该文件:vim ~/Desktop/myapp.desktop。
4、修改Exec=行,将其值替换为软件绝对路径,例如:Exec=/opt/myapp/start.sh。
5、修改Name=行为易识别名称,例如:Name=我的应用。
6、保存退出后,右键点击myapp.desktop文件,选择允许启动。
三、手动编写 .desktop 文件创建独立快捷方式
该方法完全自主定义启动项,适用于任意本地可执行程序(含AppImage、Shell脚本等),支持指定图标、描述及终端行为,具备最高兼容性与控制精度。
1、打开终端,进入桌面目录:cd ~/Desktop。
2、新建文件:touch myapp.desktop。
3、用编辑器打开:vim myapp.desktop。
4、输入以下内容(请严格按实际路径替换):
[Desktop Entry]
Type=Application
Name=我的应用程序
Exec=/opt/myapp/bin/start.sh
Icon=/opt/myapp/res/icon.png
Comment=启动本地定制应用
Terminal=false
5、赋予可执行权限:chmod +x myapp.desktop。
6、右键该文件,勾选允许启动,图标即刻生效并显示正确外观。
四、SMB共享文件夹快捷方式:为网络路径创建桌面入口
该方法将远程SMB共享地址封装为本地可双击访问的桌面图标,本质是生成一个挂载并打开指定路径的.desktop文件,适用于频繁访问的局域网资源。
1、在桌面右键 → “新建” → “文件”,命名为share.desktop。
2、右键打开该文件,填入以下内容(按实际IP与路径修改):
[Desktop Entry]
Type=Application
Name=部门共享
Exec=xdg-open smb://192.168.1.100/share
Icon=folder-remote
Terminal=false
3、保存后执行:chmod +x share.desktop。
4、右键该文件,选择允许启动,双击即可直接访问SMB共享目录。
五、通过全局搜索定位后创建快捷方式
该方法适用于已安装但未出现在开始菜单中的软件,借助麒麟V10 SP1内置的全局搜索功能反向定位其.desktop注册项,再复制到桌面实现图标部署。
1、按下Win + S呼出全局搜索框。
2、输入软件名称(如“MarkText”),在搜索结果中单击该应用。
3、在弹出的应用详情页中,点击“添加到桌面”按钮。
4、若无此按钮,右键搜索结果 → “打开文件所在位置”,定位到/usr/share/applications/下的.desktop文件。
5、将该文件复制到~/Desktop/目录下,并执行chmod +x及右键启用操作。











