麒麟OS右键菜单精简需四步:一、卸载Nemo冗余插件;二、用dconf-editor禁用MATE菜单项;三、删除用户脚本;四、注释caja-directory-view-ui.xml中scripts/compress菜单块。

如果您在麒麟OS中右键点击文件、桌面或文件夹时,发现上下文菜单项过多、响应迟缓或存在大量无用选项,则可能是由于默认启用了多项第三方集成插件与桌面扩展服务。以下是实现鼠标右键菜单精简的具体操作步骤:
一、禁用Nemo文件管理器的冗余右键插件
该方法直接移除Nemo(麒麟文件管理器默认引擎)加载的非必要右键扩展模块,适用于Kylin V10 SP1及后续版本,可消除“用WPS打开”“发送到手机”“压缩为ZIP”等非核心条目。
1、打开终端,执行命令:sudo apt remove nemo-python nemo-preview nemo-fileroller nemo-seahorse。
2、若系统提示依赖冲突,添加--auto-remove参数强制清理关联插件。
3、执行nemo -q退出所有Nemo进程,再运行nemo --no-desktop验证菜单是否已简化。
二、修改MATE桌面环境的上下文菜单注册表
该方法通过编辑dconf数据库,屏蔽预定义的右键菜单项注册路径,适用于MATE 1.24及以上版本,不依赖插件卸载即可实现深度裁剪。
1、在终端中运行:dconf-editor,打开图形化配置编辑器。
2、导航至路径:/org/mate/caja/preferences/。
3、将show-folder-item-counts设为false,关闭文件夹内项目数显示条目。
4、切换至/org/mate/caja/desktop/,将show-home、show-trash等开关全部设为false(仅影响桌面右键)。
5、关闭dconf-editor,执行caja -q重启文件管理器进程。
三、删除用户级右键菜单自定义脚本
该方法清除用户主目录下手动添加的.desktop快捷方式触发项,避免因误装第三方工具导致菜单膨胀,适用于所有用户账户独立生效。
1、打开文件管理器,按Ctrl+H显示隐藏文件,进入路径:~/.local/share/nemo/scripts/。
2、检查该目录下是否存在以.sh或.desktop结尾的可执行文件,如Convert-to-PDF.desktop、Batch-Rename.sh等。
3、对确认无需的脚本执行:rm -f 脚本名(例如rm -f Batch-Rename.sh)。
4、同步清理~/.local/share/applications/中名称含Nautilus-Script或Nemo-Script的.desktop文件。
四、重置Caja/Nemo菜单模板配置文件
该方法覆盖被第三方软件篡改的默认菜单结构定义,恢复精简基线状态,适用于菜单项异常重复或图标错位场景。
1、备份原始模板:cp /usr/share/caja/ui/caja-directory-view-ui.xml /usr/share/caja/ui/caja-directory-view-ui.xml.bak。
2、使用sudo权限编辑该文件:sudo nano /usr/share/caja/ui/caja-directory-view-ui.xml。
3、查找并注释掉包含<menuitem且name="scripts"或name="compress"的整段XML块(每段以<!--和-->包裹)。
4、保存后执行:sudo killall caja nemo,系统将自动重启文件管理器并加载新配置。

















