Apenas deixe o Xorg rodando. Deixe morrer quando o sistema for desligado.
Eu tenho uma placa embutida com um no-break pequeno. Quando a energia CA cai, preciso desligar todos os dispositivos que precisam de energia para ter um desligamento limpo. A primeira coisa que faço, é configurar o DPMS para forçar o desligamento, depois passar pela sequência SIGTERM / SIGKILL / umount usual. Eu tenho um adaptador de monitor Intel i915 conectado a um painel LCD LVDS.
Infelizmente, quando o Xorg morre, o Xserver ou o código VT ligam o painel LCD novamente.
Eu até tentei trabalhar em torno dele diretamente cutucando o registro de ativação do painel no chip de exibição, para que o X não saiba sobre isso, mas o painel volta quando o VT voltar.
Existe alguma maneira "legal" de manter o monitor desligado?
Obrigado
Apenas deixe o Xorg rodando. Deixe morrer quando o sistema for desligado.
Não conecte o monitor ao no-break. Ou é um dispositivo com uma tela embutida? Para desligar a tela de um VT, você pode encontrar vbetool útil.