Como faço para reativar (ativar?) os monitores da linha de comando

6

Minha máquina é um pouco estranha nos gráficos / monitores. Vou entrar nisso daqui a pouco, mas estou procurando especificamente como fazer o seguinte:

Quando os monitores estão em espera, mas o sistema está funcionando, geralmente pressionar uma tecla no teclado os acordará. Existe uma maneira de realizar o mesmo tipo de ativação a partir da linha de comando, quando conectado remotamente pela rede?

Os detalhes do que isso resolve para mim é que quando eu reinicio minha máquina, as configurações do nvidia powermizer são redefinidas para adaptáveis. Como esta é uma área de trabalho gerenciada, não consigo editar / etc / files para alterar isso. Eu tenho algo que define o desempenho máximo, uma vez que eu registrá-lo. Isso elimina o tremor que recebo no segundo monitor da porta de exibição e permite que as telas sejam ativadas após o tempo limite de espera. Então, se eu reiniciar e não fizer o login, as telas podem dormir e não acordar. No entanto, a máquina ainda está funcionando bem.
Se você está curioso o driver é nvidia 195.36.24, a placa é um Quatro FX 580, os monitores são dois Dell U2410 conectados via porta de exibição (DFP-3 e 4); o VBIOS é 62.94.96.00.05

Obrigado.
PS criaria tags sleep e powermizer

Atualizar
Por mais que a resposta esteja correta para a minha pergunta, parece que o estado dos monitores que não estão acordados não pode sair dessa maneira.

    
por dlamblin 09.11.2010 / 16:26

1 resposta

8
xset dpms force on

Se você tiver um sistema mais complicado em que precisa ativar mais de um monitor, poderá iterá-los com algo assim:

for display in 'ps aux | grep -oE "/usr/bin/X\s[^ ]+" | cut -d " " -f 2'; do
    xset -display $display dpms force on;
done
    
por Oli 09.11.2010 / 18:08