Настройка действия при открытии крышки ноутбука
Имеется старый нетбук — Asus EEE pc 4G с установленным Debian 10. После закрытия крышки «просыпается» только при помощи кнопки включения. Советы из интернета с редактированием /proc/acpi/wakeup ни к чему не привели. Как можно это исправить?

def_trapovich
12.09.21 22:10:13 MSK

После закрытия крышки «просыпается» только при помощи кнопки включения
А как должно быть?
Papant
( 13.09.21 03:05:11 MSK )
Ответ на: комментарий от Papant 13.09.21 03:05:11 MSK

Мне нужно, чтобы при открытии крышки происходил выход из спящего режима
def_trapovich
( 13.09.21 09:18:58 MSK ) автор топика

Советы из интернета с редактированием /proc/acpi/wakeup ни к чему не привели.
Свои действия и полученные результаты в студию!
А на закрытие крышки какое-то действие навешано? выполняется?
damix9 ★★★
( 13.09.21 14:05:12 MSK )

cat /proc/acpi/wakeup
damix9 ★★★
( 13.09.21 14:15:35 MSK )
это поведение в systemd или elogind настраивается вроде logind.conf
nanosecond ★
( 13.09.21 14:53:32 MSK )
Последнее исправление: nanosecond 13.09.21 15:00:55 MSK (всего исправлений: 2)
Ответ на: комментарий от damix9 13.09.21 14:15:35 MSK

P0P3 S4 *disabled pci:0000:00:1e.0
P0P4 S4 *disabled pci:0000:00:1c.0
P0P5 S4 *disabled pci:0000:00:1c.1
P0P6 S4 *disabled pci:0000:00:1c.2
P0P7 S4 *disabled
MC97 S4 *disabled
USB1 S3 *enabled pci:0000:00:1d.0
USB2 S3 *enabled pci:0000:00:1d.1
USB3 S3 *enabled pci:0000:00:1d.2
USB4 S3 *enabled pci:0000:00:1d.3
EUSB S3 *enabled pci:0000:00:1d.7
SLPB S4 *enabled platform:PNP0C0E:00
def_trapovich
( 13.09.21 14:54:00 MSK ) автор топика
Ответ на: комментарий от damix9 13.09.21 14:05:12 MSK

А на закрытие крышки какое-то действие навешано? выполняется?
Выполняется переход в спящий режим. Это было «из коробки» и не менялось через настройки logind или где-то ещё
Свои действия и полученные результаты в студию!
Команда echo LID > /proc/acpi/wakeup ни к чему не приводит. Содержимое /proc/acpi/wakeup не поменялось. Выполнялась команда с правами root
def_trapovich
( 13.09.21 15:05:54 MSK ) автор топика
Ответ на: комментарий от def_trapovich 13.09.21 15:05:54 MSK

Выполняется переход в спящий режим.
А если временно отключить это в DE, запустить
sudo acpi_listen
и позакрывать-пооткрывать крышку, что пишет?
Я б добавил тэги acpi и suspend
inxi -SM
damix9 ★★★
( 13.09.21 15:37:19 MSK )
Ответ на: комментарий от damix9 13.09.21 15:37:19 MSK

А если временно отключить это в DE
DE не использую. Стоит голый i3
и позакрывать-пооткрывать крышку, что пишет?
button/lid LID close
button/lid LID open
def_trapovich
( 13.09.21 15:59:05 MSK ) автор топика

cast
question4
jklfds
Adeptus-Mechanicus
damix9 ★★★
( 14.09.21 15:30:32 MSK )
Ответ на: комментарий от damix9 14.09.21 15:30:32 MSK

Ни с чем таким не сталкивался. Самое близкое, что было — отключение саспенда по закрытию крышки — решил через реестр Гнома.
question4 ★★★★★
( 14.09.21 16:11:59 MSK )
Ответ на: комментарий от def_trapovich 13.09.21 15:05:54 MSK

Если не ошиаюсь LID в кавычках должен быть: «LID»
В интернетах еще предлагают так:
echo «LID» | sudo tee /proc/acpi/wakeup
frunobulax ★★
( 14.09.21 16:19:30 MSK )
Ответ на: комментарий от question4 14.09.21 16:11:59 MSK

Т.е. на сабже просып по открытию крышки работает? На каком дистре и ядре?
Я перечислил владельцев этого нетбука.
damix9 ★★★
( 14.09.21 17:02:01 MSK )
Ответ на: комментарий от frunobulax 14.09.21 16:19:30 MSK

В моём случае ни одна из команд не приводит к изменениям в файле /proc/acpi/wakeup . Даже если рестартнуть acpid
def_trapovich
( 14.09.21 17:32:14 MSK ) автор топика
Ответ на: комментарий от damix9 14.09.21 17:02:01 MSK

Т.е. на сабже просып по открытию крышки работает? На каком дистре и ядре?
Этого нетбука у меня давно нет. Последний раз я им пользовался с Убунтой 2011 года. Вероятно, 11.04. Точнее не помню.
С Suspend to memory ни с убунтами 2010, ни 2011 года проблем не было. (А Suspend to disk поломали в 10.10, и до сих пор официально не поддерживается.)
question4 ★★★★★
( 16.09.21 03:17:54 MSK )
Бывает, что со временем датчик крышки перестаёт подавать нормальные сигналы
После открытия крышки ноутбук включается
Интересная ситуация на некоторых современных ноутбуках — выключаем, он нормально выключается и закрываем крышку. А при открытии крышки ноутбука, он сам включается.

Не всем нужна такая опция, многие привыкли к классическому поведению ноутбука: открываем крышку и нажимаем кнопку включения и только после этого должно происходить включение.
В Windows есть такая опция — Действие при открытии крышки:

Эти настройки находятся в Панели управления — Оборудование и звук — Электропитание — Настройка схемы электропитания
Обычно вы этих настроек не найдете, они скрыты. Их можно активировать специальной строкой.
В командной строке, которая запущена с правами Администратора выполняем:
powercfg -attributes SUB_BUTTONS 99ff10e7-23b1-4c07-a9d1-5c3206d741b4 -ATTRIB_HIDE
powercfg -attributes SUB_BUTTONS 99ff10e7-23b1-4c07-a9d1-5c3206d741b4 -ATTRIB_HIDE
После этого появится опция как на изображении выше.
Однако эти настройки не всегда помогают. На форуме Microsoft обсуждалась подобная проблема и специалисты пришли к выводу, что опция включения ноутбука зашита в BIOS и настройки в Windows в данном случае не работают.

Получается автовключение нужно отключать в BIOS, однако вопрос — если там есть такой пункт?
P.S. К сожалению настройка была удаленной и в BIOS я добраться не мог.
Как запретить включение ноутбука при открытии крышки

Если после открытия крышки на вашем ноутбуке запускается операционная система, а для вас данная функция не нужна, то для ее отключения необходимо выполнить следующие действия.
Сначала можно попробовать изменить параметры средствами самой операционной системы. Но эти действия могут ничего не дать, поскольку функция запуска ОС после открытия ноутбука может быть включена в BIOS.
Пример показан на ноутбуке Lenovo IdeaPad 5 15ARE05 (81YQ00JBRA) и операционной системе Windows 10 русской версии и 100% рабочий.
1. Возле часов открываем настройки параметров и выбираем «Все параметры».

2. Открываем «Система» → «Питание и спящий режим» → «Дополнительные параметры питания» (находится справа) → «Настройка схемы электропитания» (на данный момент вашей по умолчанию) → «Изменить дополнительные параметры питания».





Примечание. Все внесенные изменения будут касаться текущей схемы питания на данный момент.
3. Далее откроется окно управления параметрами. Найдите параметр «Кнопки питания и крышка» и выберите: «От батареи» и «От сети»: «Действие не требуется».

Параметр «Кнопки питания и крышка» может не показываться в настройках. Для того чтобы его активировать нужно открыть командную строку или PowerShell от имени администратора.
Далее скопировать и вставить следующую команду: powercfg -attributes SUB_BUTTONS 99ff10e7-23b1-4c07-a9d1-5c3206d741b4 -ATTRIB_HIDE.
После этого нажать Enter.
Вспоминаем, что командную строку можно открыть, нажав на клавиши Windows + R и введя в открытое окно cmd. Далее подтвердить клавишей Enter.
PowerShell можно открыть с любой папки. Для этого нужно открыть «Файл» → «Запустить Wndows PowerShell» → «Запустить Wndows PowerShell от имени администратора». Также открыть можно из меню «Пуск».

Но, скорее всего, никакого эффекта от данных действий вы не получите. Если данный параметр включен в BIOS, то и выключить его можно только оттуда.
1. Для этого перед загрузкой операционной системы нужно зайти в настройки BIOS. Это можно сделать, нажав клавишу F2 (данная клавиша используется в моем ноутбуке. У вас может быть другая. Более подробно смотрите в инструкции к устройству, или ищите в интернете).
2. Далее нужно найти параметр «Flip to Boot» и убедившись, что его значение Enabled, нажать на нем Enter. Из списка нужно выбрать Disabled.

3. Для сохранения внесенных изменений нужно нажать на клавишу F10 и подтвердить свои действия, выбрав Yes и нажать Enter.

После этого операционная система при открытии ноутбука, загружаться больше не будет.
Включение или отключение функции запуска после открытия крышки
Применимые продукты: HUAWEI MateBook 14s(2022/i9/16g/1tb/uma/ touch、2022/i5/16g/512g/uma/ touch、2022/i7/16g/512g/uma/ touch、2023/i7/16g/1tb/uma/touch、2022/i7/16g/1tb/uma/ touch),HUAWEI MateBook X Pro(2022 12th gen core、2023 premium edition、2022 premium edition、2023 premium edition intel i7/32g/2t ssd/uma/intel iris xe graphics、2023 13th gen core)
Применимые продукты:
| Включение или отключение функции запуска после открытия крышки |
- При закрытии крышки во время использования компьютер автоматически переходит в спящий режим, а через 3 часа — в режим гибернации. При повторном открытии крышки компьютер автоматически выйдет из спящего режима и войдет в систему. Вам не нужно будет нажимать кнопку питания.
- Если вы выключите компьютер, закроете крышку и снова откроете ее, компьютер автоматически включится и войдет в систему. Вам не нужно будет нажимать кнопку питания.
Во время первого запуска вы не сможете включить компьютер, открыв крышку. Не забудьте подключить компьютер к адаптеру питания.
По умолчанию функция запуска после открытия крышки включена. Вы можете отключить эту функцию на экране настроек BIOS. Для этого выполните следующие действия:

- Во время запуска компьютера нажмите и удерживайте или несколько раз подряд нажмите клавишу F2, чтобы открыть экран настроек BIOS.
- В разделе Дополнительно выберите Включение при открытии крышки и нажмите Enter.
- В отобразившемся диалоговом окне выберите Выключить и нажмите Enter. Затем эта функция будет отключена.