Я нахожусь на Kubuntu 14.04.3 на ThinkPad X250.
Я пытался настроить, что происходит, когда я закрываю крышку ноутбука или когда я нажимаю кнопку питания в диалоговом окне «Настройка энергосбережения» в «Системных настройках». Но независимо от того, что я выбираю (режим сна, выключение экрана, блокировка экрана, выключение), ничего не происходит, если я нажимаю кнопку питания или закрываю крышку ноутбука. Раньше он работал на моем ThinkPad X230.
У меня есть пара «действий», которые имели пользовательские настройки для энергосбережения, но теперь я установил для них все «Не использовать специальные настройки».
Мне известно, что Кнопка питания в Lubuntu 13.10 не будет приостановлена . Я попробовал решение, но оно не сработало для меня.
Когда я выполняю Sleep, Restart, Shutdown и т. Д. Из меню запуска, все работает нормально. Я также могу выполнять эти действия из терминала, используя команду shutdown
, и я могу приостановить работу машины, используя 'pm-suspend'.
После этого ответа на связанный вопрос я добавил
logger in /etc/acpi/powerbtn.sh, presumably "Power button pressed"
в /etc/acpi/powerbtn.sh
. Теперь, если я сделаю sudo /etc/acpi/powerbtn.sh
, сделаем запись в /var/log/syslog
. Однако, если я нажимаю кнопку питания, запись не производится, поэтому я предполагаю, что этот скрипт не выполняется, когда я нажимаю кнопку питания.
После этого вопроса я написал скрипт, который печатает значение
/proc/acpi/button/lid/LID/state
каждую секунду. В противоположность тому, что сообщалось, состояние LID правильно обнаружено.
Я запустил 'acpi_listen'. При закрытии и открытии крышки появляется сообщение:
button/lid LID close
button/lid LID open
Однако при нажатии кнопки питания я не получаю сообщения. Значит ли это, что проблема «закрывания крышки» и «кнопка питания» не связаны? Я понял, что в файлах «/ etc / acpi /» и «/ etc / acpi / events», похоже, нет файлов, закрывающих крышку:
$ ls /etc/acpi/events/
asus-keyboard-backlight-down asus-wireless-off ibm-wireless powerbtn tosh-wireless
asus-keyboard-backlight-up asus-wireless-on lenovo-undock thinkpad-cmos
$ ls /etc/acpi/
asus-keyboard-backlight.sh asus-wireless.sh events ibm-wireless.sh powerbtn.sh tosh-wireless.sh undock.sh
Я также запускаю Windows на той же машине, и там Кнопка питания и закрытие крышки работают нормально, поэтому это не может быть механическим дефектом.
Есть идеи, как заставить мой Ноутбук спать, когда я нажимаю кнопку питания или закрываю крышку ноутбука?
Я модернизировал до Kubuntu 15.10. Теперь, закрытие крышки ноутбука правильно обработано (действие, которое я выбираю в Системных Параметрах настройки KDE, выполняется).
Однако кнопка питания еще не функциональна.