Как я могу заставить KDE приостановить мой ноутбук, когда я отключаю его, в то время как крышка уже закрывается?

В KDE я установил свои предпочтения так, чтобы, если я отключаю свой ноутбук и затем закрываю крышку, он вошел в режим ожидания. Однако, если я закрою крышку сначала и затем отключу ее, то она не приостановит.

Строго говоря, у меня есть KDE, настроенный для выбора одного из двух профилей на основе того, включается ли сетевой адаптер. (Это - значение по умолчанию.) "Включенный - в" профиле установлен выключить экран, когда крышка закрывается, в то время как "никакой включенный" профиль не установлен заснуть режим, когда крышка закрывается. Если крышка будет уже закрыта, когда я отключу ноутбук, она все еще переключит профили, но она не инициирует новое действие, потому что состояние крышки не изменилось.

Так существует ли способ инициировать соответствующее действие крышки каждый раз, когда я включаю или отключаю ноутбук? С другой стороны, существует ли способ автоматически генерировать поддельное событие ACPI крышки, когда я включаю или отключаю ноутбук?


Дальнейшая информация: Отчет об ошибках KDE

0
задан 05.07.2010, 04:12

2 ответа

Согласно моему Отчету об ошибках, это теперь фиксируется.

1
ответ дан 24.11.2019, 06:52

На событиях ACPI acpid выполняет действие, как указано в файлах под/etc/acpi/events (см. acpid страницу справочника для больше об этом). Можно использовать, это для выполнения собственного действия, acpi_listen может помочь Вам найти событие ACPI.

Я предполагаю, что можно получить текущее состояние крышки где-нибудь под/proc/acpi/

Возможно, существует лучший способ сделать это использование диспетчера электропитания KDE, но я не использую KDE.

1
ответ дан 24.11.2019, 06:52

Теги

Похожие вопросы