从 Gnome Shell 和 GDM 中删除挂起/重新启动/关闭电源...菜单

从 Gnome Shell 和 GDM 中删除挂起/重新启动/关闭电源...菜单

我需要从 Gnome Shell 和 GDM 中删除挂起/重新启动/关闭电源...菜单。 在此输入图像描述

我一直在尝试使用设置、Gnome Tweaks、Dconf 编辑器,但据我所知什么也没找到。

尝试输入 Polkit conf 文件得到了相同的结果。

    polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.login1.power-off" ||
        action.id == "org.freedesktop.login1.reboot" ||
        action.id == "org.freedesktop.login1.hibernate" ||
        action.id == "org.freedesktop.login1.suspend") {
        return polkit.Result.NO;
    }
});

有什么线索吗?

谢谢,问候

答案1

1) 对于每用户 Gnome Shell 配置,目前,以下可自定义的扩展似乎可以很好地完成这项工作:https://extensions.gnome.org/extension/2917/bring-out-submenu-of-power-offlogout-button/

2) 对于GDM级别, 下列的Florian Müllner 的 2013 年错误报告回复

 # cat > /etc/dconf/db/gdm.d/99-site-settings <<EOT
 >[org/gnome/login-screen]
 >disable-restart-buttons=true
 >EOT
 # dconf update
 # systemctl restart gdm.service

删除该Suspend / Restart部分,但也会禁用Power Off.

总之,创建/etc/dconf/db/gdm.d/99-site-settings包含以下内容的文件

 [org/gnome/login-screen]
 disable-restart-buttons=true

然后运行dconf update并随后systemctl restart gdm.service.请注意,后一个命令将重新启动您的 Gnome 会话。

然后,根据提案Gnome 讨论站点,我建议也考虑一下命令后会发生什么ctrl-alt-del。为了实现这一点,我创建了目录/etc/systemd/system.conf.d/并在其中创建了文件10-suppress-ctraltdel.conf,实现如何覆盖/etc/systemd/system.conf?回答,从而作为内容输入

 [Manager]
 CtrlAltDelBurstAction=none

尽管none描述了其他选项,而不是这里

相关内容