Como posso alterar a luz de fundo de um monitor externo?

4

Eu tenho um laptop com um monitor externo conectado via HDMI (o nome da saída é HDMI1 ). O comando xbacklight funciona apenas com a minha tela principal (que é a tela do laptop).

Ele não funciona mesmo se eu tentar executá-lo com o argumento -display HDMI1 (o que me dá um erro RANDR Query Version returned error -1 ) ou --display HDMI1 (que me fornece as informações de ajuda).

Eu vi isso - Desligue a luz de fundo de um monitor externo - pergunta, mas menciona apenas como alterar o brilho , e não a luz de fundo .

EDIT: a opção -display não está documentada na página de manual de xbacklight , mas depois de uma rápida olhada no código-fonte eu encontrei onde é usado . Na função xcb_connect representa a exibição X, não o nome real da tela .

    
por Jezor 01.02.2018 / 23:30

2 respostas

1

Você pode fazer isso com ddcutil , como mencionado aqui , mas não é tão responsivo quanto requer privilégios de root:

# ddcutil capabilities | grep Brightness
  Feature: 10 (Brightness)

# ddcutil getvcp 10
VCP code 0x10 (Brightness                    ): current value =    60, max value =   100

# ddcutil setvcp 10 70

Eu não acho que exista uma solução "tamanho único", já que a configuração de luz de fundo depende do hardware. Em algumas situações, você não pode controlar a luz de fundo até mesmo do monitor de laptop embutido.

    
por 03.06.2018 / 08:45
0

xbacklight pode ser sua resposta:

link

Brilho e luz de fundo parecem ser a mesma coisa. Em caso afirmativo, vá para xrandr , pois todas as saídas são suportadas.

    
por 01.02.2018 / 23:38

Tags