必须删除peony扩展中注册“发送到桌面快捷方式”的.desktop文件:先查~/.local/share/peony-extensions/menus下含send/desktop/shortcut的文件并删除,再注销重登;若无效,则修改/usr/share/peony-extensions/menu-definition.json中对应项enabled为false或卸载peony-sendto-desktop包。

您在麒麟OS中右键文件时,菜单里出现了“发送到桌面快捷方式”选项,但该功能会生成冗余图标、干扰操作习惯,或存在安全策略要求禁用此项——必须从Peony文件管理器的扩展机制中彻底移除,不能仅靠隐藏或忽略。
定位并删除对应的.desktop菜单定义文件
该右键项由用户级Peony扩展目录中的.desktop文件注册,删除即可永久消失,不影响其他右键功能。
第一步:打开终端,进入用户级右键菜单扩展目录:
cd ~/.local/share/peony-extensions/menus
第二步:列出所有菜单项文件,确认目标:
ls -l | grep -i "send\|desktop\|shortcut"
第三步:找到名称含 send-to-desktop、send-to-desktop-shortcut 或 desktop-shortcut 的文件,例如:
send-to-desktop.desktop
第四步:执行删除命令(请将文件名替换为上一步查到的实际名称):
rm send-to-desktop.desktop
第五步:立即注销当前用户并重新登录——【不注销则更改不生效】,再次右键任意文件,该菜单项已消失。
检查并清理系统级菜单定义(若上法无效)
当用户级目录中未找到对应文件,说明该菜单项来自系统预装的Peony扩展包,需临时禁用其启用状态。
方法一:修改系统菜单配置JSON
执行命令打开系统菜单定义:
sudo nano /usr/share/peony-extensions/menu-definition.json
在编辑器中搜索关键词 "send-to-desktop" 或 "desktop-shortcut",定位到对应功能块;
将其中 "enabled": true 改为 "enabled": false;
保存退出后,执行 killall peony 重启文件管理器。
方法二:直接卸载触发该功能的扩展包(谨慎操作)
运行 dpkg -l | grep peony.*send 查找相关包名;
若返回结果如 peony-sendto-desktop,执行:
【sudo apt remove --purge peony-sendto-desktop】;
卸载后无需重启,右键菜单即时更新。
验证是否彻底清除
在文件管理器中右键一个普通文本文件 → 观察菜单底部是否仍有“发送到桌面快捷方式”;
若仍存在,说明有第三方插件(如WPS或定制版Peony)注入了同名菜单项;
此时需进入 ~/.local/share/peony-extensions/ 目录,逐个检查子目录下是否有非标准 .so 插件文件;
发现可疑插件(如 wps-sendto.so),直接移出该目录并注销重登。











