答案1
我使用 gnome-shell 扩展成功禁用了背景菜单。请执行以下步骤:
- 下载我的gnome-shell 扩展。
- 将
metadata.json
和放置extension.js
到(如有必要,请创建文件夹)~/.local/share/gnome-shell/extensions/[email protected]/
- 通过注销并重新登录来重新启动 gnome-shell。
- 打开
tweaks
工具并转到扩展并找到Disable background menu
扩展并启用它。
我不是专家,我最近才了解 gnome-shell,这是我的第一个扩展。(它甚至还没有发布到 gnome-shell 社区。),目前它仅在 时有效dconf write /org/gnome/desktop/background/show-desktop-icons false
。
对于另一种情况,您需要对 nautilus 菜单执行相同的操作。
答案2
我可以确认上述 GNOME 扩展代码可与 GDM 3.28.2 配合使用,以删除 GNOME3 右键菜单(图 1)
图 2 中的右键菜单由 nautilus-desktop 驱动。我不得不在 CentOs 7 上对其进行一些修改,因为 nautilus-desktop 是使用 --force 标志启动的,其字面意思是“忽略 GSetting 首选项”。无论如何,为了解决这个问题,我不得不发出以下命令:
杀死 $pid | nautilus-desktop -q
其中 $pid 是 nautilus-desktop --force 进程的进程 ID。