Diminuir a luz de fundo abaixo do mínimo

32

Eu tenho esse laptop que não lida muito bem com a luz de fundo.

No / etc / default / grub , adicionei uma acpi_backlight=vendorfunção para fazê-la funcionar. O que é legal, e a luz de fundo agora realmente funciona, mas a configuração mínima de luz de fundo ainda é bastante alta.

Existe alguma maneira de diminuir a luz de fundo abaixo do mínimo? Não me importo de digitar o terminal para fazer isso, pois não precisarei fazê-lo com frequência (apenas à noite etc.)

Ruben Bakker
fonte

Respostas:

31
  1. Abra o terminal ( Ctrl+ Alt+ T).

  2. Digite o seguinte comando:

    cat /sys/class/backlight/intel_backlight/brightness
  3. Anote o valor resultante (12421 no meu caso).

  4. Divida o valor por 6 e anote (2070 no meu caso).

  5. Digite o seguinte no terminal, substituindo 2070pelo seu valor:

    sudo su -c "echo 2070 >/sys/class/backlight/intel_backlight/brightness"
  6. Feche o terminal.

  7. Para uso futuro do último comando, abra o Terminal, pressione Ctrle R, juntos, comece a digitar brightness. Quando o último comando aparecer, basta pressionar Enter.

Funciona para mim em um Samsung NC110 com Ubuntu 12.04.

mIRLek
fonte
Funciona para mim no Ubuntu 12.04 em um Macbook Air (somente gráficos integrados). No entanto, pressionar qualquer botão de nível de brilho parece redefinir essa configuração, ou seja, pressionar "mais brilhante" não aumenta a partir da configuração de brilho aplicada no terminal, mas a partir do brilho mínimo "usual" obtido com o teclado. Portanto, aumentar o brilho depois de aplicar este comando resulta em um enorme aumento de brilho.
28413 King_julien
1
Aaaaaaaaaaaaaaaaaaargh. Essa configuração é redefinida automaticamente a cada poucos minutos. Então você deve reaplicá-lo repetidamente. Em seu formato atual isso não é uma solução prática :( Executá-lo como um script parece periodicamente um exagero, embora eu espero que haja uma maneira melhor ....
king_julien
@king_julien, verifique minha resposta ( askubuntu.com/a/394400 ), no link fornecido, falo sobre algumas configurações que podem evitar redefinições. Não estou sofrendo nenhuma redefinição dessa configuração no meu macbook pro. Eu suspeito que a redefinição tem a ver com os parâmetros de inicialização. Desde que eu as mudei, não estou sofrendo uma "redefinição" depois de desbloquear a máquina.
pepper_chico
3
Por que dividir por 6? Na minha máquina eu poderia reduzir este valor muito mais ...
hoosierEE
2
sudo su -c "echo 2070 >/sys/class/backlight/intel_backlight/brightness"é a chave, o número pode chegar a 0. Eu uso 80 em salas escuras. Em 14.04.
quimnuss
16

Nenhuma das respostas aqui funcionou para mim (em um Dell Precision 5510). A saída cat /sys/class/backlight/intel_backlight/brightnesspara mim foi 1e defini-la mais baixa completamente desligou a tela.

Finalmente encontrei uma solução da resposta aqui :

xrandr --output eDP1 --brightness .3

Também pude fazer com que isso funcionasse no meu monitor externo (conectado através de uma estação de acoplamento da porta do monitor) e reduzi-lo abaixo do brilho mínimo permitido pelos controles de hardware no monitor:

xrandr --output DP1-1 --brightness .6

Observe que sua tela pode não ser eDP1 (ou DP1-1), mas você pode listar todas as telas disponíveis pressionando a guia duas vezes depois --outputou a partir da xrandr -qqual mostra quais estão conectadas no momento. Ajuste o valor do brilho, ou seja, .4, .5, etc. até encontrar um nível que funcione para você.

jeshurun
fonte
Como você torna essa mudança permanente?
Prakhar Agrawal 27/03
3

Tente substituir o brilho mínimo manualmente com

  1. sudo nano /sys/class/backlight/acpi_video0/brightness

  2. Altere o valor neste arquivo para 0 (limpe e digite 0 se o valor já for 0).

  3. Pressione Ctrl+ Xpara sair.

  4. Pressione Ye Enterpara salvar o arquivo.

Isso funciona para mim. Você também pode tentarsudo sh -c 'echo 0 > /sys/class/backlight/acpi_video0/brightness'

Ainda estou procurando uma abordagem mais robusta. Qualquer ajuda é apreciada.

Arian
fonte
1
Parece não reconhecer a pasta / arquivo. Estou no Ubuntu 11.10, se isso faz algum sentido para você. Obrigado por responder, no entanto.
Ruben Bakker
2
Eu tentei sugerir. No entanto, o brilho ainda permanece o mesmo. No meu caso, já era 0. Embora eu tenha limpado e reentrado como sugerido.
Bolha
Este arquivo não existe no 12.04.
28413 jayne_julien
Diferentes GPUs / hardware tê-lo em lugares diferentes
Suici Doga
2

Não estou usando o Ubuntu, mas o Debian, mas às vezes (plug-in na segunda tela, reinicialização do gnome) o brilho cai para zero. Então, eu criei um aplicativo habilitado para inotify (ele consome zero cputime enquanto não há alteração no brilho) e quando há a alteração e ele é alterado para zero (ou abaixa algum nível predefinido, que você pode especificar), ele define o brilho para algum nível padrão, que você também pode especificar.

Encontre-o na minha página do github: https://github.com/nuccy/zero_brightness_fixer

Nuccy
fonte
1

Esta ferramenta é um utilitário deslizante para definir /sys/class/backlight/intel_backlight/brightness:

Funciona para o meu MacBook Pro baseado em intel.

pepper_chico
fonte
0

Instale o xbacklight digitando o seguinte no terminal

sudo apt-get install xbacklight

então:

xbacklight -percentage

substitua a palavra "porcentagem" pelo número de sua escolha para diminuir a luz de fundo de 1 para 99. Por outro lado, você também pode:

xbacklight +percentage 

para aumentar o brilho substituindo a palavra "porcentagem" por um número entre 1 e 100. Para obter mais informações, execute o seguinte no terminal:

xbacklight -help

Sei que provavelmente é tarde demais, mas espero que ajude :)

Fikra
fonte
4
Isso não diminui a luz de fundo abaixo do mínimo. Quando eu já sou o minium e apenas passo -1, a tela é desligada.
28413 King_julien
0

Este aplicativo funciona para mim para diminuir o brilho muito além do habitual https://github.com/lordamit/Brightness

user13107
fonte
Parece interessante. Gostaria de compartilhar seu binário?
TenLeftFingers
@TenLeftFingers desculpe, não tenho essa máquina agora.
user13107