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

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

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

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


дополнительная информация: ошибка KDE Report

23
задан Ryan Thompson
31.12.2022 18:11 Количество просмотров материала 2600
Распечатать страницу

2 ответа

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

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

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

1
отвечен Florian Diesch 2023-01-02 01:59

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

1
отвечен Ryan Thompson 2023-01-02 04:16

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх