麒麟系统需手动创建.desktop文件实现桌面快捷方式:通过编写规范文件设置name、exec、icon字段,赋权后生效;亦可复用系统.desktop文件修改图标,或为网页调用浏览器命令行参数创建快捷方式。

如果您在麒麟操作系统中需要为应用程序或网页快速创建桌面快捷方式,但发现系统未提供直观的右键“发送到桌面”功能,则需通过手动配置.desktop文件实现。以下是创建快捷方式并指定图标的详细步骤:
一、手动创建.desktop文件并设置图标
该方法适用于任意本地应用程序或启动脚本,通过编写标准.desktop规范文件定义名称、执行命令与图标路径,确保快捷方式在桌面正确显示并可点击运行。
1、打开终端,进入用户桌面目录:
cd ~/Desktop
2、使用文本编辑器新建一个.desktop文件,例如命名为myapp.desktop:
gedit myapp.desktop
3、在文件中输入以下内容(请根据实际路径替换Name、Exec和Icon字段):
[Desktop Entry]
Name=我的应用
Exec=/usr/bin/myapp %U
Icon=/home/用户名/Pictures/app-icon.png
Terminal=false
Type=Application
Categories=Utility;
4、保存文件后,赋予其可执行权限:
chmod +x myapp.desktop
5、刷新桌面或注销重登录,快捷方式即生效。若图标未显示,请确认Icon路径中的图片文件存在且格式为PNG或SVG。
二、复用系统已有.desktop文件并修改图标
当目标应用已在应用菜单中显示时,说明其.desktop文件已存在于系统目录,可直接复制并定制图标,避免重复编写配置。
1、检查应用对应的.desktop文件是否存在于系统级目录:
ls /usr/share/applications/ | grep -i "应用名"
2、若查找到对应文件(如firefox.desktop),将其复制到桌面:
cp /usr/share/applications/firefox.desktop ~/Desktop/firefox-custom.desktop
3、用文本编辑器打开新复制的文件:
gedit ~/Desktop/firefox-custom.desktop
4、定位到Icon=行,将其修改为绝对路径指向自定义图标:
Icon=/home/用户名/Icons/firefox-new.png
5、保存文件,并添加执行权限:
chmod +x ~/Desktop/firefox-custom.desktop
6、右键新快捷方式,选择“允许启动”,即可启用带自定义图标的启动项。
三、为网页创建快捷方式并指定浏览器图标
该方法适用于将常用网站固定为桌面图标,通过调用浏览器命令行参数实现直接打开指定URL,同时支持更换图标以区分不同站点。
1、在桌面新建文件,命名为site-shortcut.desktop:
gedit ~/Desktop/site-shortcut.desktop
2、填入以下内容(以Chrome浏览器为例,需确保chrome命令可用):
[Desktop Entry]
Name=公司邮箱
Exec=/usr/bin/google-chrome --new-window https://mail.example.com
Icon=google-chrome
Terminal=false
Type=Application
Categories=Network;
3、若需使用系统内置图标,可从/usr/share/icons/hicolor/*/apps/中查找可用名称,例如chrome、firefox、org.gnome.Epiphany等;也可直接填写图标文件绝对路径,如Icon=/home/用户名/Icons/email.svg
4、保存后执行权限设置:
chmod +x ~/Desktop/site-shortcut.desktop
5、双击测试启动,确认网页在新窗口中正确打开且图标正常渲染。
四、使用图形界面快速添加(部分版本支持)
某些麒麟OS版本(如V10 SP1及以上)在应用菜单中支持右键快捷操作,无需手动编辑文件即可生成基础快捷方式,后续再单独替换图标。
1、点击左下角“开始菜单”,在应用列表中找到目标程序(如WPS、微信)
2、右键该程序图标,选择“添加到桌面”或“发送到桌面”选项
3、桌面将生成默认图标的快捷方式,此时可右键该图标,选择“属性”或“编辑启动器”
4、在弹出窗口中修改“命令”字段补充%U参数(确保能接收URL参数),并在“图标”栏点击后选择本地图片文件
5、点击“确定”保存,注意:部分版本需注销后图标才刷新显示
五、验证与故障排查
当快捷方式无法显示图标或双击无响应时,需逐项验证.desktop文件语法完整性及路径有效性,避免因空格、编码或权限问题导致解析失败。
1、检查.desktop文件首行是否为[Desktop Entry],且无多余空格或BOM头
2、确认Exec指定的可执行文件存在且具有执行权限:
ls -l /usr/bin/myapp
3、验证Icon路径是否可访问:
ls -l /home/用户名/Icons/app.png
4、运行desktop-file-validate工具检测语法错误:
desktop-file-validate ~/Desktop/myapp.desktop
5、若验证报错“missing type key”,则必须补全Type=Application;若提示“invalid icon name”,则说明图标路径无效或格式不被识别,建议优先使用绝对路径+PNG/SVG格式










