Alternar - diminuir uma tela específica
O comando para escurecer a tela (não desligar, mas também não "dormir") seria:
xrandr --output $monitor --brightness 0
No entanto, você pode alternar facilmente a tela segmentada com um atalho de teclado. Adicione o script abaixo a um atalho:
#!/bin/bash
# --- set your monitor below
monitor=VGA-0
# ---
if [ -z "$(xrandr --verbose | grep 'Brightness: 0.0')" ]; then
xrandr --output $monitor --brightness 0
else
xrandr --output $monitor --brightness 1
fi
Para usar
- Copie o script em um arquivo vazio, salve-o como
dim_screen.sh
e torne-o executável - Na cabeça do script, defina o nome da sua tela segmentada. Execute o comando
xrandr
para descobrir se você não sabe. - Adicione a uma tecla de atalho: Escolha: Configurações do sistema > "Teclado" > "Atalhos" > "Atalhos personalizados". Clique no botão "+" e adicione o comando:
/path/to/dim_screen.sh
Explicação
O teste:
[ -z "$(xrandr --verbose | grep 'Brightness: 0.0')" ]
vai ver se o comando xrandr --verbose | grep 'Brightness: 0.0'
tem uma saída, em outras palavras, se sua tela está esmaecida. Em caso afirmativo, definirá a tela de segmentação para brilho "normal" (1.0):
xrandr --output $monitor --brightness 1
... senão vai escurecer a tela com o comando:
xrandr --output $monitor --brightness 0
Nota
Parece impossível colocar apenas uma tela específica para dormir . Esta resposta está escrita, supondo que você quer a tela, esmaecida , mas desligá-la, incluindo o preto das duas telas, é muito difícil.