22.5. 配置自动退出


闲置一段时间的用户会话可以自动终止。您可以通过设置相应的 GSettings 键,根据机器是否通过电池运行还是通过主电源运行来设置不同的行为,然后锁定它。

警告

如果空闲会话自动结束了,用户可能会丢失未保存的数据。

要为电源供电的机器设置自动退出:

流程

  1. /etc/dconf/db/local.d/00-autologout 文件中为机器范围的设置创建一个本地数据库:

    [org/gnome/settings-daemon/plugins/power]
    # Set the timeout to 900 seconds when on mains power
    sleep-inactive-ac-timeout=900
    # Set action after timeout to be logout when on mains power
    sleep-inactive-ac-type='logout'
    Copy to Clipboard Toggle word wrap
  2. 覆盖用户设置,并防止用户在 /etc/dconf/db/local.d/locks/autologout 文件中更改它:

    # Lock automatic logout settings
    /org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-timeout
    /org/gnome/settings-daemon/plugins/power/sleep-inactive-ac-type
    Copy to Clipboard Toggle word wrap
  3. 更新系统数据库:

    # dconf update
    Copy to Clipboard Toggle word wrap
  4. 在系统范围的设置生效前,用户必须退出并重新登录。

下面的 GSettings 键值得关注的:

  • org.gnome.settings-daemon.plugins.power.sleep-inactive-ac-timeout

    如果计算机是通过 AC 电源运行的,则它在休眠前需要处于非活动状态的秒数。

  • org.gnome.settings-daemon.plugins.power.sleep-inactive-ac-type

    如果计算机通过 AC 电源运行,则超时时会发生什么。

  • org.gnome.settings-daemon.plugins.power.sleep-inactive-battery-timeout

    如果计算机通过电源运行,它在休眠前需要处于非活动状态的秒数。

  • org.gnome.settings-daemon.plugins.power.sleep-inactive-battery-type

    如果计算机通过电池运行,超时时会发生什么。

如果要列出键的可用值,请使用以下流程:

流程

  • 对所需的键运行 gsettings range 命令。例如:
$ gsettings range org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type
enum
'blank'
'suspend'
'shutdown'
'hibernate'
'interactive'
'nothing'
'logout'
Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部