登录前暂停系统

登录前暂停系统

我正在使用debian stretchKDE。在设置中,我指定按下电源按钮会暂停系统。当我登录时,这很好用。但是它不会在登录屏幕上暂停系统。如果我不小心唤醒了系统,我想让它立即回到睡眠状态,而不必先登录。有没有简单的方法可以实现这一点?

答案1

解决方案 1:更改或设置显示管理器

lightdm甚至可以使用 KDE 安装为显示管理器[1]
事实上,有证据表明[2]

lightdm确实支持在盖子关闭时单独暂停,这是内置功能。它将与所有迎宾器配合使用。迎宾器还有一个按钮可以手动启动挂起或休眠

因此,作为更简单的解决方法,您可以安装它并通过关闭盖子或单击挂起按钮来挂起计算机。


解决方案 2:logind.conf

您可以尝试更改默认线路/etc/systemd/logind.conf

#HandlePowerKey=poweroff    # default
HandlePowerKey=suspend      # your choice note: uncomment it deleting the `#`

令人厌烦……

一般来说,可以重新映射键盘的每个键。

  • 如果你能从 bios 中做到这一点……那么它将与每个操作系统兼容
  • 由于你希望它在没有登录 kde 或 gnome 的情况下工作,因此找到一个舒适的显示管理器(kdm、lxdm、slim、xdm,lightdm, gdm...) 检查它们...
    (我知道这是解决方案 1)。

  • 您可以重新映射键盘的每个键,

    • xmodmap [3]

      xmodmap - 用于修改 X 中的键盘映射和指针按钮映射的实用程序

    • 例如[4]dconf-tools可以设置电源按钮按下的操作(我认为您已经在 KDE 中完成了,但存在显示管理器无法获取它的风险)。

    • gsettings [5]您可以通过命令行重新映射(并将其作为启动任务之一)

相关内容