У меня есть ноутбук 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 / Кнопка / крышка / LID / файл состояния, который показывает, что LID открыт. Есть еще идеи?
Вы можете проверить, настроено ли событие открытия крышки на пробуждение вашей ОС, выполнив команду cat /proc/acpi/wakeup
.
Если статус устройства LID i> в настоящее время отключен, вы можете попробовать включить его, выполнив:
sudo -s
echo "LID" > /proc/acpi/wakeup
.
Повторный запуск команд вернет его в отключенное состояние.
В моем случае мне также пришлось настроить в BIOS использование спящего режима, оптимизированного для Linux, вместо Windows.