ICE Asked: 2019-11-01 19:51:33 +0800 CST2019-11-01 19:51:33 +0800 CST 2019-11-01 19:51:33 +0800 CST 完全禁用 GNOME 桌面右键单击 772 我想完全禁用 GNOME 桌面右键单击,所以当我右键单击桌面时,什么都没有显示。我唯一发现的是 /org/gnome/desktop/background/show-desktop-icons 它只显示或隐藏桌面图标。似乎这与我想要的无关。 是否有任何扩展或配置可以完全禁用 GNOME 桌面上的右键单击? 通过禁用 GNOME 桌面上的右键单击,我的意思是当我右键单击桌面时,我不想拥有这些菜单中的任何一个: gnome 2 个回答 Voted Best Answer Wan Chap 2019-11-04T02:30:36+08:002019-11-04T02:30:36+08:00 来自 gnome shell 源代码:backgroundMenu和popupMenu。 我通过使用 gnome-shell 扩展成功禁用了背景菜单。请执行以下步骤: 下载我的gnome-shell-extension。 放置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 菜单执行相同的操作。 Josue Garcia 2022-05-17T11:43:59+08:002022-05-17T11:43:59+08:00 在删除 GNOME3 右键菜单时,我可以确认上面的 GNOME 扩展代码与 GDM 3.28.2 一起工作(图 1) 图 2 中的右键菜单由 nautilus-desktop 驱动。我不得不在 CentOs 7 上稍微破解一下,因为 nautilus-desktop 启动时带有 --force 标志,字面意思是“忽略 GSetting 首选项”。无论如何,要解决这个问题,我必须发出以下命令: 杀死$pid | 鹦鹉螺桌面-q 其中 $pid 是 nautilus-desktop --force 进程的进程 ID。
来自 gnome shell 源代码:backgroundMenu和popupMenu。
我通过使用 gnome-shell 扩展成功禁用了背景菜单。请执行以下步骤:
metadata.json
和extension.js
到~/.local/share/gnome-shell/extensions/[email protected]/
(如有必要,创建文件夹)tweaks
工具并转到扩展并找到Disable background menu
扩展并启用它。我不是专家,我最近才了解 gnome-shell,这是我的第一个扩展。(它甚至还没有发布到 gnome-shell 社区。),目前它只在
dconf write /org/gnome/desktop/background/show-desktop-icons false
.对于另一种情况,您需要对 nautilus 菜单执行相同的操作。
在删除 GNOME3 右键菜单时,我可以确认上面的 GNOME 扩展代码与 GDM 3.28.2 一起工作(图 1)
图 2 中的右键菜单由 nautilus-desktop 驱动。我不得不在 CentOs 7 上稍微破解一下,因为 nautilus-desktop 启动时带有 --force 标志,字面意思是“忽略 GSetting 首选项”。无论如何,要解决这个问题,我必须发出以下命令:
杀死$pid | 鹦鹉螺桌面-q
其中 $pid 是 nautilus-desktop --force 进程的进程 ID。