Posso controlar o brilho no segundo monitor?

19

Eu tenho um thinkpad (x301) com um monitor externo conectado por meio de um cabo DisplayPort para HDMI. Posso controlar o brilho do monitor do laptop usando as teclas do laptop, mas não consigo descobrir como controlar o brilho do monitor externo.

$ ls /sys/class/backlight/*/brightness
/sys/class/backlight/acpi_video0/brightness
/sys/class/backlight/intel_backlight/brightness
$ cat /sys/class/backlight/acpi_video0/brightness
11
$ cat /sys/class/backlight/acpi_video0/max_brightness
15
$ cat /sys/class/backlight/intel_backlight/brightness
501804
$ cat /sys/class/backlight/intel_backlight/max_brightness
2414340

Eu posso escrever valores nos itens acima a> e os dois intel_backlight e acpi_video0 alteram o brilho do monitor do laptop.

Isso significa que não há como alterar o brilho do monitor externo (além do OSD)?

    
por Hamish Downer 18.11.2012 / 19:16

4 respostas

21

Você pode fazer isso a partir da linha de comando (e, portanto, fazer isso automaticamente todas as noites via cron) usando xrandr como descrito em Como alterar Brilho do LCD da linha de comando (ou via script)?

Por exemplo,

xrandr --output HDMI1 --brightness 0.5

Isso não altera a luz de fundo nem afeta o uso de energia, mas apenas ajusta o valor de gama no software . Ouvi dizer que Brightness Controller usa xrandr em sua aparência da GUI.

Use xrandr --listactivemonitors para obter o monitor correto, caso contrário, você provavelmente obterá xrandr: Need crtc to set gamma on. .

ddccontrol estava no Lucid 10.04 e parece ter funcionado bem, mas ficou órfão do Debian devido à falta de interesse e não foi pego por ninguém desde então.

Atualizar ddccontrol está de volta ao xenial. Veja

por nealmcb 28.04.2014 / 23:16
8

Instale o Controlador de brilho do Ubuntu Software Center. Se não estiver disponível, faça o download do arquivo .deb .

Agora você pode ajustar o brilho usando o controle deslizante.

    
por Archisman Panigrahi 29.12.2013 / 07:00
2

Aqui estão as informações mais recentes para o controlador de brilho. Existem 2 versões disponíveis. A versão simples do aka da versão 1 permite o apoio para até 4 monitores e mantem os sliders clássicos. A versão 2 permite um controle mais especializado, além de vários monitores.

Você pode verificar os dois aqui Controlador de brilho

Para uma instalação mais rápida, use o PPA

sudo add-apt-repository ppa:apandada1/brightness-controller
sudo apt-get update

Em seguida, para a versão 1

sudo apt-get install brightness-controller-simple

Ou para a versão 2

sudo apt-get install brightness-controller

Aproveite!

    
por Seek Truth 16.09.2017 / 03:52
1

Informações adicionais: estou usando o monitor CRT. - Neilvert Noval Mar 11 '11 at 17: 06Parece que não é possível controlar monitores externos usando o /sys/class/backlight . Mas existe um aplicativo chamado ddccontrol que pode controlar o brilho do seu monitor externo.

As instruções sobre como usar a interface da linha de comando estão disponíveis aqui .

Basicamente, você precisa sondar os monitores e controles disponíveis usando ddccontrol -p e procurar o endereço do controle desejado na saída e, em seguida, definir o valor usando ddccontrol -p -r 0x10 -w 70 .

    
por tongpu 29.11.2012 / 10:34