У меня есть встроенная плата с небольшим ИБП. Когда питание переменного тока прекращается, мне нужно выключить все устройства, требующие питания, чтобы иметь чистое отключение. Первое, что я делаю, это устанавливаю DPMS на принудительное отключение питания, затем выполняю обычную последовательность SIGTERM/SIGKILL/umount. У меня есть адаптер дисплея Intel i915, подключенный к ЖК-панели LVDS.
К сожалению, когда Xorg умирает, Xserver или код VT снова включают ЖК-панель.
Я даже попытался обойти это, напрямую щелкнув по регистру включения панели в чипе дисплея, чтобы X не знал об этом, но панель снова включается, когда возвращается VT.
Есть ли какой-нибудь "легальный" способ выключения дисплея?
Спасибо