可用的 Dconf (gsettings) 配置键

Dconf 键可用于配置位于 org.gnome.desktop.session 下的屏幕保护程序行为。

idle-delay 可以设置为在指定秒数的不活动后空白屏幕。

lock-delay 可以设置为在屏幕消隐后(空闲延迟后)指定秒数后启用屏幕锁定。

还有一些其他键可用于自定义行为。

www. On IT Road .com

如何设置激活时间和锁定时间

下面的命令显示了如何:

闲置 3 分钟后将屏幕清空。

屏幕消隐 5 分钟后锁定屏幕。

每用户设置(空闲和锁定延迟)

每个用户都可以单独更改自己的设置。
以需要更改设置的用户身份执行以下命令

# gsettings set org.gnome.desktop.session idle-delay 180
# gsettings set org.gnome.desktop.screensaver lock-delay 300
# gsettings set org.gnome.desktop.screensaver lock-enabled true

解决方案

禁用屏幕保护程序

  1. 如果需要,可以禁用屏幕保护程序的消隐和锁定。

  2. 根据上述方法对按键进行如下设置:
    将空闲延迟设置为 0 以防止激活屏幕保护程序。

将 lock-enabled 设置为 false 以防止锁定屏幕。

注意:其他键及其详细信息可以在 /usr/share/glib-*/schemas/org.gnome.desktop.screensaver.gschema.xml 下找到

如何在 CentOS/RHEL 7 上的 Gnome 中自定义屏幕保护程序选项

一些关键定义

空闲延迟(idle-delay)

会话之前的时间被认为是空闲的。

[org/gnome/desktop/session]

会话被视为空闲之前不活动的秒数。
(默认:300)

启用锁定(lock-enabled)

锁定激活。

[org/gnome/desktop/screensaver]

将此设置为 TRUE 可在屏幕保护程序激活时锁定屏幕。
(默认值:true)

锁定延迟(lock-delay)

锁定前的时间。

[org/gnome/desktop/screensaver]

屏幕保护程序激活后锁定屏幕前的秒数。
(默认值:0)

启用用户切换(user-switch-enabled)

允许用户切换。
[org/gnome/desktop/screensaver]。

将此设置为 TRUE 以在解锁对话框中提供一个选项以切换到不同的用户帐户。
(默认值:true)

问题

如何调整激活屏幕保护程序的空闲延迟时间?

激活屏幕保护程序后如何锁定屏幕?

如何在系统范围内为所有用户强制执行这些设置?

如何禁用屏幕保护程序/screenlock?

全局强制设置(用于空闲和锁定延迟)

还可以对所有用户强制执行系统范围的强制设置。
使用以下内容(以 root 用户身份)创建或者编辑以下文件:

# cat /etc/dconf/db/local.d/00-screensaver
[org/gnome/desktop/session]
idle-delay=uint32 180
[org/gnome/desktop/screensaver]
lock-enabled=true
lock-delay=uint32 300
# cat /etc/dconf/db/local.d/locks/screensaver
/org/gnome/desktop/session/idle-delay
/org/gnome/desktop/screensaver/lock-enabled
/org/gnome/desktop/screensaver/lock-delay

然后运行以下命令以应用设置:

# dconf update

注意:/etc/dconf/db/local.d/locks/ 中的文件使设置成为必需。

日期:2020-09-17 00:13:29 来源:oir作者:oir