关闭盖子后暂停一次悬浮液

关闭盖子后暂停一次悬浮液

假设我正在编译一些大项目,并且想将笔记本电脑放在包里而不停止编译过程。合上盖子使我的计算机进入休眠状态。停止一次(或一段时间)暂停的选项有哪些?

我想要一些不涉及重新启动的东西systemd-logind.service

答案1

添加您要运行的命令的前缀systemd 抑制在命令运行时禁止各种可能的操作。请参阅抑制。默认操作是空闲、睡眠和关闭。您可能想添加handle-lid-switch,即

systemd-inhibit --what handle-lid-switch:idle:sleep:shutdown cmd args

您可能需要特权。

  1. 睡眠抑制(非特权)用户请求的系统挂起和休眠
  2. shutdown 禁止(非特权)用户请求高级系统断电和重新启动
  3. 空闲禁止系统进入空闲模式,可能导致系统自动挂起或关闭,具体取决于配置
  4. handle-power-key 禁止系统电源硬件密钥的低级(即登录内部)处理,允许(可能是非特权的)外部代码来处理事件
  5. handle-suspend-key 禁止系统硬件挂起键的低级处理
  6. handle-hibernate-key 禁止系统硬件休眠键的低级处理
  7. handle-lid-switch 禁止 systemd 硬件盖开关的低级处理

相关内容