Предотвращение пробуждения ноутбука при открытии крышки на Linux

4355
chmeee

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

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

5

2 ответа на вопрос

3
chmeee

Я нашел способ после 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отключите его, и компьютер не проснется при открытой крышке.

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

Что если в этом файле нет этой строки? Могу я просто добавить это? tim687 9 лет назад 0
Я получаю `bash: / proc / acpi / wakeup: В доступе отказано`. Что делать? (Это в LinuxMint 8.3) Kanchu 6 лет назад 0
0
Josip Medved

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

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

Это книга спасения Fujitsu, я не вижу ничего подобного в BIOS. Я использую «нормальную» команду приостановки из gnome-power-cmd. chmeee 14 лет назад 0