Ligue a tela por script-comando

1

Estou procurando uma solução para ativar a tela usando um script. Brilho & amp; Bloqueio nas configurações do sistema são definidas para que a tela seja desativada quando inativa por 5 minutos. Estou usando um aplicativo de despertador que executa todas as manhãs um script que está executando o Audacious com uma determinada playlist.

Eu gostaria de adicionar a este script um comando que ligará a tela do laptop.

É possível usar uma aplicação de cafeína ou de alguma forma?

    
por Vitalii Plagov 09.12.2016 / 23:08

1 resposta

2

Ativar a tela pelo comando

Para ativar a tela do cli, a ferramenta a ser usada é xrandr .

O que fazer

  1. Executar em uma janela de terminal:

    xrandr
    
  2. Na saída, há uma string "conectada". A primeira string dessa linha mostra o nome da tela, parecendo com LVDS-1 ou VGA-1 ou algo assim.
  3. O comando que você precisa para ligar a tela, se minha tela for VGA-1 :

    xrandr --output VGA-1 --auto
    

Você pode testá-lo com o comando:

xrandr --output VGA-1 --off && sleep 5 && xrandr --output VGA-1 --auto

que deve desligar a tela e voltar depois de cinco segundos.

Alternativamente

Se, por algum motivo, o comando acima não funcionar, use alternativamente:

xset dpms force on

Para testar, execute

xset dpms force off && sleep 5 && xset dpms force on
    
por Jacob Vlijm 09.12.2016 / 23:22