麒麟系统桌面无图标需通过.desktop文件创建:①拖拽开始菜单应用最快捷;②复制修改系统模板;③手动编写.desktop文件(含Exec、Name、Icon等字段);④SMB共享可用地址栏拖拽或手动编写.desktop。

在麒麟操作系统中安装完软件后,桌面没有自动生成图标,是因为该软件未注册标准 Desktop Entry 文件,或未触发 UKUI 桌面环境的自动图标生成机制。必须通过符合规范的 .desktop 文件方式创建快捷方式,不能直接右键“发送到桌面”所有类型目标。
从开始菜单拖拽生成快捷方式
这是最快捷、最安全的方法,适用于所有已在“开始菜单”中可见的应用程序,无需任何命令行操作。
点击屏幕左下角“开始菜单”按钮。
在应用列表中找到目标软件(例如“火狐浏览器”或“WPS Office”)。
鼠标左键按住该应用图标不放,将其拖拽至桌面任意空白区域。
松开鼠标左键,桌面即生成一个功能完整的可执行快捷方式图标。这一步操作起来很简单,直接拖过去就行,但前提是该软件必须已正确注册 .desktop 文件——如果开始菜单里都找不到它,说明根本没完成注册,拖拽法无效。
复制修改系统已有.desktop文件
当你需要为尚未出现在开始菜单里的程序(比如手动解压运行的 AppImage 或 Shell 启动脚本)创建桌面图标时,可以复用一个现成的 .desktop 文件作为模板,快速定制。
方法一:图形化复制模板
在桌面空白处右键 → “打开终端”。
执行命令复制一个可用模板文件:【cp /usr/share/applications/org.deepin.browser.desktop ~/Desktop/myapp.desktop】。注意路径别写错,/usr/share/applications/ 是系统级启动项存放目录,里面多数是已安装软件的标准入口。
用文本编辑器打开该文件:【vim ~/Desktop/myapp.desktop】。
修改 Exec= 行,将其值替换为软件绝对路径,例如:Exec=/opt/myapp/start.sh。若路径含空格或特殊字符,需用英文双引号包裹,如 Exec="/opt/my app/launcher.sh"。
修改 Name= 行为易识别名称,例如:Name=我的应用。
保存退出后,右键点击 myapp.desktop 文件 → “属性” → “权限”选项卡 → 勾选“允许作为程序执行文件”。
手动编写.desktop文件创建独立快捷方式
这是兼容性最强、控制精度最高的方式,适用于任意本地可执行程序(含 AppImage、Shell 脚本、Java 启动器等),支持指定图标、描述及是否启用终端窗口。
第一步:进入桌面目录并新建文件
打开终端,执行:【cd ~/Desktop && touch myapp.desktop】。
第二步:用文本编辑器打开并填写内容
执行:【vim myapp.desktop】,输入以下内容(请严格按实际路径替换):
[Desktop Entry]
Type=Application
Name=我的应用程序
Exec=/opt/myapp/bin/start.sh
Icon=/opt/myapp/res/icon.png
Comment=启动本地定制应用
Terminal=false
第三步:赋予可执行权限并启用
执行:【chmod +x myapp.desktop】。
右键该文件 → “属性” → “权限”选项卡 → 勾选“允许作为程序执行文件”。【Icon路径必须为绝对路径,且图标文件需已存入系统图标主题目录(如 /usr/share/icons/hicolor/48x48/apps/)或用户级 ~/.local/share/icons/ 下】。
为SMB网络共享位置创建桌面快捷方式
如果你经常访问内网 SMB 共享(如 smb://192.168.10.100/public),可通过标准 .desktop 协议封装,实现双击直达。
方法一:文件管理器地址栏拖拽(最轻量)
打开文件管理器,在地址栏粘贴完整 SMB 地址,例如:smb://server-name.local/public,按回车。
待目录加载完成后,点击地址栏左侧的文件夹图标(不是文字部分)。
按住鼠标左键不放,将该图标拖拽至桌面空白区域。
松开鼠标,桌面即生成一个带远程文件夹图标的快捷方式。
方法二:手动编写.desktop文件
在终端中进入桌面目录:【cd ~/Desktop】。
新建文件:【touch network-share.desktop】。
用编辑器打开:【vim network-share.desktop】。
输入以下内容(请将 IP、共享名、用户名替换为实际值):
[Desktop Entry]
Type=Application
Name=内网文件服务器
Exec=xdg-open smb://192.168.10.100/share
Icon=folder-remote
Comment=访问部门共享文件夹
Terminal=false
赋予可执行权限:【chmod +x network-share.desktop】。
右键该文件 → “允许启动”。











