【问题标题】:How to prevent screen power management from activating?如何防止屏幕电源管理被激活?
【发布时间】:2018-01-10 00:38:06
【问题描述】:

我正在使用 Awesome WM,如果我离开一段时间,我会使用 xscreensaver 锁定屏幕。我还在 xscreensaver 配置中启用了屏幕电源管理,以在一段时间后关闭显示器。我想实现一个“演示模式”,它会禁用这些。我可以通过定期调用xscreensaver-command -deactivate 来禁用屏幕锁定。但是,它不会阻止屏幕闲置。我尝试在 systemd-inhibit 中阻止 idle,但这也无济于事。

有什么方法可以暂时禁用 xscreensaver 中的屏幕电源管理?或者,是否有任何替代的屏幕锁定器/电源管理工具允许锁定屏幕、关闭屏幕以及从命令行暂时禁用自身?

【问题讨论】:

    标签: x11 awesome-wm screen-lock


    【解决方案1】:

    很难说出究竟是什么关闭了您的屏幕。你可以试试xset。您可以用它控制屏幕保护程序(一段时间后屏幕变黑)。例如xset s off

    来自man xset

    For screen-saver control:
     s [timeout [cycle]]  s default    s on
     s blank              s noblank    s off
     s expose             s noexpose
     s activate           s reset
    

    对于屏幕锁定,我喜欢使用slock

    编辑:Slock 没有自动锁定功能。您需要一个工具(例如 xautolock)来监视您的 X 并调用 slock。

    xautolock -time 2 -locker slock
    

    【讨论】:

    • 如何安排 slock 在一定数量的不活动后运行?
    • Slock 没有这种能力。您需要一个工具(例如 xautolock)来监视您的 X 并调用 slock。 xautolock -time 2 -locker slock
    • 这个也需要一些解决方法,但它确实有效。
    猜你喜欢
    • 1970-01-01
    • 2011-11-21
    • 1970-01-01
    • 2020-07-26
    • 1970-01-01
    • 1970-01-01
    • 2011-12-04
    • 2020-10-30
    • 2010-10-01
    相关资源
    最近更新 更多