Как отключить дисплей (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
).