sysfs альтернатива / proc / acpi / button / lid / LID / state

Поскольку вы, вероятно, знаете, что ACPI procfs устарел в новых версиях ядра и с sysfs, я не знаю, как чистый способ чтения состояния кнопки крышки.

Единственный способ, с которым я столкнулся, – это подключить acpid событие изменения кнопки крышки и записать его состояние в какой-то файл. Но проблема с этим подходом заключается в том, что если вы положите ноутбук в сон с закрытой крышкой и возобновите его с открытой крышкой, вы попадете в неправильное состояние, записанное в этом файле состояния.

Также я бы не возражал, если бы был способ получить состояние с помощью модуля acpi_call.

Interesting Posts

Не удается установить USB-накопитель после установки на него загрузочного образа Yosemite

Как поместить определенные файлы из каталога в массив в bash?

Что такое / etc / ca-certificate / extract for?

Как заставить X использовать определенный дисплей, независимо от того, подключен ли он?

Если данные файла начинаются с определенной шестнадцатеричной последовательности, запустите команду strings в файле

VLC не работает на Linux Mint Mate 17.1

Как установить расширения gnome-shell в Fedora 19?

Как логический адрес одного процесса отличается от логического адреса другого?

Файловый менеджер общих диалогов, таких как Open или Save

Масштабирование только дисплея HiDPI с помощью xrandr в настройке с двойным монитором

Служить интернету на удаленном компьютере через сеанс SSH?

Переполнение / tmp смонтировано при наличии свободного места на /

gui для подрывной работы с kde (kdesvn?)

Плимут возвращается к анимации загрузки текста

Использование процессора каждый раз.

Linux и Unix - лучшая ОС в мире.