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

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

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

Я посмотрел на xset источник и обнаружил, что он отправляет внутренний "код операции", казалось бы, называется DPMSForceLevel на X-сервер. В этот момент я немного растерялся и не хватило времени. Я собираюсь сделать еще один шаг к следованию источнику, но я был бы рад, если бы кто-нибудь мог предложить какое-либо понимание!

Фон

Устройство O2 Joggler. Это устройство на базе Intel Atom, и я уверен, что это сенсорный экран Sharp и графический процессор Intel GMA500). Я надеялся не запускать X, поэтому, если я смогу отправлять экранному оборудованию правильные команды без, я был бы счастлив.

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

0 ответов

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