Как отключить дисплей (DPMS) без X?

Я пытался отключить встроенный экран устройства, которое у меня есть, но я не могу полностью контролировать его без запуска X.

Если я запускаю графический интерфейс (я пробовал Kubuntu 12.10) и выполняю команду xset dpms force off, экран становится черным, включая подсветку. Если я запускаю консольную ОС (12.04 LTS), экран гаснет, как и ожидалось, после нескольких минут бездействия, но подсветка остается тусклой. Я пытался использовать setterm для управления режимом энергосбережения (setterm -powersave powerdown, а также несколькими вариантами), но при подсветке экрана очень слабое свечение, когда экран гаснет. То же самое происходит, если я использую интерфейс sysfs, у которого есть метод управления подсветкой (он просто не отключает ее полностью).

Я посмотрел на источник xset и обнаружил, что он отправляет внутренний «код операции», который, по-видимому, называется DPMSForceLevel, на X-сервер. В этот момент я немного растерялся и не хватило времени. Я намерен еще раз проверить источник, но мне бы очень хотелось, чтобы кто-нибудь смог что-то понять! Это устройство на базе Intel Atom, и я уверен, что это сенсорный экран Sharp и графический процессор Intel GMA500). Я надеялся, что мне не придется запускать X, поэтому, если я смогу отправлять экранному оборудованию правильные команды без, я был бы счастлив.

Мне известно о vbetool , который должен предлагать такого рода аппаратное управление дисплеем, но, к сожалению, я попробовал его и ничего не получил (Error: something went wrong performing real mode interrupt).

4
задан 22 July 2013 в 02:09

0 ответов

Другие вопросы по тегам:

Похожие вопросы: