如何禁用GNOME桌面屏幕锁定?

Kas*_*yap 5 linux configuration desktop gnome

如何在几分钟的空闲时间后停止我的GNOME桌面锁定屏幕?

我已经尝试过Red Hat的官方手册并尝试使用gconf-editorgconftool-2设置/apps/panel/global/disable_log_out/apps/panel/global/disable_lock_screen.没运气.

Mar*_*ton 17

在较新的Linux发行版上,比如运行GNOME 3.x的Red Hat和CentOS 7,你需要通过gsettings实用程序禁用它,而不是gconftool-2.系统被视为空闲之前的默认值是5分钟.将值设置为0将禁用此功能.

gsettings set org.gnome.desktop.session idle-delay 0
Run Code Online (Sandbox Code Playgroud)

此设置也可以在GUI中dconf-editor从相关用户的登录会话中进行.

从标准系统工具设置应用程序中,电源设置中还​​有一个"空白屏幕"选项,它可能提供与先前给出的gsettings命令相同的行为.在我的测试中,在隐私设置中将"屏幕锁定"设置为"关闭" DID不会在5分钟后禁用屏幕消隐.

最后,您不能在没有错误的情况下从远程SSH会话运行gsettings命令.请参阅下面的最后一个参考链接

在我的虚拟机上禁用此功能是一项相当大的研究工作!

参考文献:

  • 很棒!附带说明,该值以秒为单位,因此将其重置为5分钟将是“ gsettings set org.gnome.desktop.session idle-delay 300”。 (2认同)
  • 如果您安装了 Anaconda,请确保使用 `/usr/bin/gsettings`,默认情况下 `gsettings` 可能会运行 `/home/USER/anaconda3/bin/gsettings`。 (2认同)

Qui*_*ver 6

中的 gconf 架构条目,/etc/gconf/schemas/desktop_gnome_lockdown.schemas似乎以下命令将禁用 GNOME 桌面锁定屏幕:

 gconftool-2 --set /schemas/desktop/gnome/lockdown/disable_lock_screen --type boolean true
Run Code Online (Sandbox Code Playgroud)

然而,实际上似乎没有注意这个参数(无论如何在 OL 7.2 中)。

一种有效但笨拙的解决方法是在 GUI 中导航到Application ? 系统工具? 设置?打开电源并将 PowerSaving Blank Screen 设置为“从不”。


Kas*_*yap 4

屏幕保护程序还可以锁定屏幕。在屏幕保护程序首选项中取消选中“计算机空闲时激活屏幕保护程序”或“屏幕保护程序处于活动状态时锁定屏幕”或两者。从命令行使用gnome-screensaver-preferences或转到“系统->首选项->屏幕保护程序”。

我认为相应的键(与 gconftool-2 一起使用)是/apps/gnome-screensaver/idle_activation_enabled/apps/gnome-screensaver/lock_enabled

华泰