У меня есть ноутбук SAMSUNG, который, по опыту последних месяцев, был отличным. Я на самом деле реализую некоторые функции, и, как я заметил, я могу разбудить свой ноутбук из спящего режима, просто открыв крышку на Windows 7, однако мне нужно нажать кнопку питания, чтобы проснуться в Ubuntu. Используя программу под названием i-nex, я заметил, что ядро ДЕЙСТВИТЕЛЬНО обнаруживает «переключатель крышки», и я с нетерпением жду возможности использовать его для активации функции. Есть идеи?
ОБНОВЛЕНИЕ:
Спасибо @yossile за то, что привели некоторые подсказки! Однако вывод команды cat /proc/acpi/wakeup
не показывает устройство LID. Я все еще пробовал второй набор команд, которые вы дали мне безрезультатно. Затем я попытался поэкспериментировать, предположив, что LID должен быть назван по другому значению, поэтому я попытался включить другие. Пока нет победы. Но я заметил, что устройства, которые не имели списков pci, были отключены все время, что бы я ни пытался. Вот вывод команды cat /proc/acpi/wakeup
:
root@samsung:~# cat /proc/acpi/wakeup
Device S-state Status Sysfs node
PCE4 S4 *disabled pci:0000:00:04.0
SBAZ S4 *disabled pci:0000:00:14.2
P0PC S4 *disabled pci:0000:00:14.4
GEC S4 *disabled
PE20 S4 *disabled pci:0000:00:15.0
PE21 S4 *disabled
PE22 S4 *disabled pci:0000:00:15.2
PE23 S4 *disabled
PWRB S5 *enabled
Так может быть, что LID - это либо GEC, PE21, либо PE23?
Тем не менее, существует файл / proc / acpi / button / lid / LID / state, который показывает, что LID открыт. Есть еще идеи?
Ответы:
Вы можете проверить, настроено ли событие открытия крышки, чтобы разбудить вашу ОС, выполнив
cat /proc/acpi/wakeup
команду.Если статус устройства ' LID ' в настоящее время отключен, вы можете попробовать включить его, выполнив:
Это установит статус на включен.
Повторный запуск команд вернет его в отключенное состояние.
источник
/proc/acpi/
каталог содержит толькоbutton/lid/LID0
на мой Sony VAIO (который будит в Windows , при открытии крышки, но и не вторяLID
илиLID0
вwakeup
получает желаемое поведение.echo "LID" > /proc/acpi/wakeup
переключается из включенного в отключенное и обратно. И в моем случае, как упоминает @gumkins, это было неLID0
для меняLID