Eu tenho um thinkpad (x301) com um monitor externo conectado através 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
Posso escrever valores acima e intel_backlight e acpi_video0 alteram o brilho do monitor do laptop.
O que foi dito acima significa que não há como alterar o brilho do monitor externo (além do OSD)?
multiple-monitors
intel-graphics
brightness
Hamish Downer
fonte
fonte
Respostas:
Você pode fazer isso na linha de comando (e, assim, fazê-lo automaticamente todas as noites via cron) usando xrandr, conforme descrito em Como alterar o brilho do LCD na linha de comando (ou via script)?
Por exemplo
Isso não altera a luz de fundo ou afeta o uso de energia, apenas ajusta o valor gama no software . Ouvi dizer que
Brightness Controller
usaxrandr
sob sua pele 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 pelo Debian devido à falta de interesse e não foi aceito por ninguém desde então.A atualização
ddccontrol
está de volta em xenial. Vejofonte
Instale o Brightness Controller no 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.
fonte
xrandr
. Não sabemos como empacotá-lo para o Ubuntu, então o submetemos sob licença própria (para que os reviwers o empacotem). A fonte está disponível no github. github.com/lordamit/Brightness/tree/masterAqui estão as informações mais recentes para o controlador de brilho. Existem 2 versões disponíveis. A versão 1, também conhecida como versão simples, permite suporte para até 4 monitores e mantém os controles deslizantes clássicos. A versão 2 permite um controle mais especializado, bem como vários monitores.
Você pode vê-los tanto aqui Brilho Controlador
Para uma instalação mais rápida, use o PPA
Então para a versão 1
Ou para a versão 2
Apreciar!
fonte
Informações adicionais: estou usando o monitor CRT. - Neilvert Noval 11 '11 às 17: 06 Parece 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.Instruções sobre como usar a interface da linha de comandos estão disponíveis aqui .
Basicamente, você precisa pesquisar os monitores e controles disponíveis usando
ddccontrol -p
e procurar o endereço do controle que deseja na saída e, em seguida, definir o valor usandoddccontrol -p -r 0x10 -w 70
.fonte