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

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

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


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

2 ответа2

1

Согласно моему сообщению об ошибке, это сейчас исправлено.

1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .