Como posso fazer apenas um sono de tela específico?

1

Eu uso meu laptop com multiscreen: tela do laptop de um lado, minha TV exibindo meu media center (Kodi) do outro lado. Problema, quando eu uso minha central de mídia para assistir a um filme, a tela do laptop nunca muda para o modo de suspensão.

Estou procurando um comando para dormir na tela do laptop, mas SOMENTE nesta tela, e sair desse modo usando o touchpad. Eu estava pensando em usar o xrandr, mas parece que eu só posso desativar (com a opção --off ) a tela, e não apenas dormir .

Alguma ideia que possa ajudar?

    
por cyanat 13.07.2016 / 21:30

1 resposta

2

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.

    
por Jacob Vlijm 13.07.2016 / 22:00