麒麟系统右键“新建文档”菜单由mate桌面设置、用户模板或peony扩展触发;依次执行gsettings禁用、清空~/.local/share/templates/、创建禁用标记或修改menu-definition.json即可移除。

麒麟系统右键菜单中“新建文档”子菜单持续显示,干扰日常文件操作,需精准定位其来源并移除——该菜单项并非系统级硬编码,而是由用户级脚本、Peony扩展或桌面图标配置残留触发。
检查并禁用桌面图标新建功能
桌面空白处右键出现“新建文档”子菜单,首要排查是否启用了Mate桌面图标新建机制。执行命令:gsettings get org.mate.caja.desktop show-create-document-menu。若返回 【true】,说明该功能被显式开启,直接运行:gsettings set org.mate.caja.desktop show-create-document-menu false。此操作立即生效,无需注销。
若上一步命令报错“no such schema”,说明当前环境非Mate桌面(如使用UKUI),跳过本节,进入下一阶段。
清除用户级文档模板脚本
“新建文档”菜单实际由 ~/.local/share/templates/ 目录下的模板文件驱动。即使菜单项被隐藏,只要该目录存在非空文件,Peony仍可能在特定上下文重建入口。
执行:ls -A ~/.local/share/templates/。若列出任何文件(如 `Text Document.txt`、`Empty Document`),立即清空:rm -rf ~/.local/share/templates/*。
【注意:此操作不可逆,原模板文件将永久删除,但不会影响已存在的文档】
清空后,运行:killall peony 强制重载文件管理器,验证右键菜单是否消失。
禁用Peony内置文档创建扩展
方法一:停用用户级扩展配置
执行:mkdir -p ~/.local/share/peony-extensions,然后创建空的禁用标记:touch ~/.local/share/peony-extensions/disable-document-menu。该文件本身无功能,但可触发Peony跳过文档类扩展加载逻辑。
方法二:修改系统级菜单定义
运行:sudo nano /usr/share/peony-extensions/menu-definition.json,搜索关键词 "new-document" 或 "create-document",找到对应对象,将其 "enabled" 值改为 false。保存后执行:killall peony。
方法三:彻底卸载模板生成服务(仅限确认不需要任何“新建”功能)
执行:sudo apt remove --purge mate-desktop-common。该包提供模板注册框架,移除后“新建文档”菜单将从根源消失,但也会同步移除“新建文件夹”等基础项——【请确认此操作符合你的工作流需求】。











