Se o monitor está desligado sem apelar para X ou / proc

4

Como posso saber se o monitor está ativado ou desativado se X não estiver em execução e sem apelar para /proc/acpi/video ? Este último não está disponível no meu kernel.

Se X estiver em execução, é apenas uma questão de

  $ DISPLAY=:0 xset -q 2>/dev/null| grep "^\s*Monitor is"

Mas e se X estiver não em execução?

    
por n.r. 10.07.2013 / 22:16

1 resposta

1

Olhando através deste Q & A no StackOverflow intitulado: Como determinar se o monitor LCD está ligado na linha de comando do Linux Eu encontrei este utilitário chamado ddccontrol que diz que pode reportar se um monitor está ligado ou desligado. Você pode conferir a documentação para usar a versão 0.4 .

Você basicamente pode executar este comando:

$ ddccontrol -p

Se retornar qualquer saída, o monitor estará ligado, se não retornar nada, o monitor estará desligado.

Referências

por 11.07.2013 / 00:58