關閉蓋子時強制暫停

關閉蓋子時強制暫停

一些打開的應用程式(例如在電話會議網站上時的 teamviewer 或 chrome)似乎防止我的筆記型電腦從睡覺開始當我合上蓋子時。

當我合上蓋子時如何強制筆記型電腦進入睡眠狀態(=掛起)?

ENV:thinkpad t14s 上的 ubuntu 20.04

答案1

systemd-inhibit --list --mode=block

將列出所有可以防止掛起/休眠的應用程式。

「強制」暫停的唯一方法是編寫一個腳本來「殺死」這些應用程式。

在 xfce 中,這將包括 xfce4-power-manager,負責檢查是否有人禁止 - 因此規則應該有例外。

上述調用的答案將為您提供應用程式名稱及其 pid。 OP 沒有詢問是否以這種方式殺死應用程式是一個好主意。

您必須將該腳本連接到「lidClose」acpi 呼叫或建立一個將在掛起之前執行的 systemd 服務:

[Unit]
Before=suspend.target
[Service]
Type=simple
StandardOutput=syslog
ExecStart= yourScriptHere
[Install]
WantedBy=suspend.target

相關內容