5

Мой ноутбук сломан и крышка не блокируется. Поэтому я хочу, чтобы он не проснулся, когда крышка открыта. Я использую Ubuntu, но у gnome-power-предпочтений нет такой опции (только чтобы закрыть крышку).

Есть какой-либо способ сделать это? Боюсь, что в следующий раз он откроется на случай, если он сгорит.

2 ответа2

3

Я нашел способ после Google немного умнее (было трудно найти правильные ключи поиска).

Короче говоря, файл /proc/acpi/wakeup содержит строку для LID которая включена.

$ cat /proc/acpi/wakeup 
Device  S-state   Status   Sysfs node
PCIB      S4     disabled  pci:0000:00:1e.0
USB1      S3     disabled  pci:0000:00:1d.0
USB2      S3     disabled  pci:0000:00:1d.1
USB3      S3     disabled  pci:0000:00:1d.2
USB4      S3     disabled  pci:0000:00:1d.3
USB7      S3     disabled  pci:0000:00:1d.7
MODM      S3     disabled  
HDEF      S3     disabled  pci:0000:00:1b.0
PXS1      S4     disabled  pci:0000:02:00.0
LID       S4    *enabled   

Если вы echo " LID" > /proc/acpi/wakeup он отключается, и компьютер не просыпается при открытой крышке.

Следуйте инструкциям по уже упомянутой ссылке, чтобы установить ее на своем компьютере постоянно.

0

Обычно пробуждение не срабатывает, когда крышка открыта. Если вы запустили систему после того, как открыли крышку, ваша система, вероятно, не была в спящем режиме S3, как следовало бы. Наверное, что-то мешает полноценному сну.

Кроме того, вы можете посмотреть в BIOS события пробуждения и отключить те, которые вам не нужны (возможно, среди них - пробуждение крышки).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .