Ничего не происходит, когда я закрываю крышку ноутбука или нажимаю кнопку питания (Kubuntu 14.04.3, Thinkpad X250)

Ничего не происходит, когда я закрываю крышку ноутбука или нажимаю кнопку питания (Kubuntu 14.04.3, Thinkpad X250)

У меня Kubuntu 14.04.3 на ThinkPad X250.

Я пытался настроить, что происходит, когда я закрываю крышку ноутбука или нажимаю кнопку питания в диалоговом окне «Настройка энергосбережения» в «Настройках системы». Но что бы я ни выбирал (Спящий режим, Выключить экран, Блокировка экрана, Выключение), ничего не происходит, если я нажимаю кнопку питания или закрываю крышку ноутбука. Раньше это работало на моем ThinkPad X230.

У меня есть несколько «заданий», для которых были заданы пользовательские настройки энергосбережения, но теперь я установил для них всех значение «Не использовать специальные настройки».

Я в курсеКнопка питания в Lubuntu 13.10 не приостанавливает работуЯ попробовал это решение, но оно мне не помогло.

Когда я выполняю Sleep, Restart, Shut down и т. д. из меню запуска, все работает нормально. Я также могу выполнить эти действия из терминала с помощью команды 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 на этом же компьютере, и там кнопка питания и закрытия крышки работают нормально, так что это не может быть механическим дефектом.

Есть идеи, как заставить ноутбук переходить в спящий режим при нажатии кнопки питания или закрытии крышки ноутбука?

решение1

Я обновился до Kubuntu 15.10. Теперь закрытие крышки ноутбука обрабатывается правильно (выполняется действие, которое я выбираю в Системных настройках KDE).

Однако кнопка питания пока не работает.

Связанный контент