Instale o xbacklight abrindo um terminal com o atalho Ctrl + Alt + T e digite:
sudo apt-get install xbacklight
depois da instalação, digite estes comandos no terminal:
xbacklight = 10
xbacklight = 20
xbacklight = 5
isso pode ajudar.
Existe uma maneira de ajustar o passo de iluminação? Eu tenho Lenovo L520, e Fn + Light Up ou Down ajusta em 20%, como posso ajustar o passo para 10%? isso vai me ajudar a ajustar a iluminação no meu quarto escuro.
Instale o xbacklight abrindo um terminal com o atalho Ctrl + Alt + T e digite:
sudo apt-get install xbacklight
depois da instalação, digite estes comandos no terminal:
xbacklight = 10
xbacklight = 20
xbacklight = 5
isso pode ajudar.
Existe um arquivo no Ubuntu que armazena o valor numérico inteiro do brilho.
você encontrará 3 arquivos no diretório /sys/class/backlight/<VGA>directory
substitua o diretório por intel_backlight por cartões intel.
Você encontrará o valor máximo de brilho em max_brightness
file e, de acordo com esse valor, definirá o brilho em brightness
file.
Como Colin Ian King disse , os níveis de brilho estão relacionados ao hardware.
Algumas telas de laptops têm 8 níveis de brilho e as novas têm 16 níveis.
Nos sistemas operacionais Windows, você pode alterar os níveis com etapas de 1%, mas eles serão arredondados para o nível de hardware mais próximo. Depende do tipo de tela.
Minha solução foi instalar o 'xbacklight'
Depois, criei atalhos de teclado, como
xbacklight +5
xbacklight -5
Então, quando você usa esses atalhos, eles chamam o comando relacionado no entanto, não pude substituir os botões de brilho embutidos do sistema para usar esses comandos Você pode usar praticamente qualquer combinação de botões de atalho que você goste com o xbacklight.
Os níveis de brilho geralmente estão sob o controle do ACPI com os níveis definidos no firmware. Por exemplo, o método de controle ACPI _BCL "Lista de Consulta de Níveis de Controle de Brilho Suportados" informa ao kernel quantos níveis de brilho são suportados. Você não pode realisticamente mudar isso.
No meu caso (Lenovo T500) o problema é que o pressionamento de tecla de regulação de brilho é aplicado duas vezes - uma vez usando o Xwindows, mas também independentemente no nível inferior, pelo próprio driver gráfico do kernel. Então, os passos de brilho são duas vezes maiores do que o normal.
A solução de trabalho é negar a funcionalidade de baixo nível, adicionando esta linha ao /etc/rc.local (logo antes da linha com 'exit 0'):
echo -n 0 > /sys/module/video/parameters/brightness_switch_enabled
Dessa forma, funcionará perfeitamente na sessão X registrada, mas infelizmente removerá a funcionalidade de regulação de brilho da tecla em todos os outros casos (terminal de console, tela de login X, etc.).
No Ubuntu 16.04, com o Intel onchip graphics (i5) no LXQt, é suficiente atribuir xbacklight
comandos ao teclas de função de brilho XF86MonBrightness(Down|Up)
usando as configurações de atalho de tecla global. Estes parecem substituir os padrões mesmo se /sys/module/video/parameters/brightness_switch_enabled
estiver definido como Y
, enquanto a funcionalidade original em terminais virtuais é retida.
Para mim, xbacklight
não funcionou (EDIT: provavelmente porque eu não reiniciei minha máquina) , portanto criei meu próprio script que usa o gsd-backlight-helper
integrado.
Este script usa etapas menores, especialmente quando a tela já está bastante escura.
Passo 0: verifique se funciona (opcional)
Para ver se funciona, você pode tentar:
pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-brightness
Isso deve mostrar um número.
Etapa 1: salvar script
Salve o seguinte script em um arquivo .sh
, por exemplo, em /home/me/scripts/brightness.sh
.
#!/bin/bash
max=$(pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-max-brightness)
cur=$(pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-brightness)
if [ $(($max/$cur)) -ge 25 ]
then
step=$((max/300+1))
else if [ $(($max/$cur)) -ge 5 ]
then
step=$((max/50+1))
else
step=$((max/20+1))
fi
fi
case "$1"
in
+) new=$((cur+step));;
-) new=$((cur-step));;
esac
pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness $new
Passo 2: atribua atalhos
Abra os atalhos de teclado no menu "Configurações" e atribua atalhos:
name: Darker
command: sh /home/me/scripts/brightness.sh -
shortcut: Super + F5
name: Brighter
command: sh /home/me/scripts/brightness.sh +
shortcut: Super + F6
O brilho não pode ser controlado com grande precisão. Eu tenho medo que você esteja preso a esses níveis de brilho. Para ter certeza, tente controlar o brilho usando estes comandos de terminal .
Você pode tentar configurá-lo manualmente. Primeiro você tem que pegar o PCI-ID do dispositivo VGA:
lspci
Em seguida, tente isso (no meu caso, o dispositivo PCI é 00: 02.0)
sudo setpci -s 00:02.0 f4.b=FF
As 2 letras no final da linha definem o novo brilho variando de 00 a FF (0 a 255)
Se você estiver usando a placa Nvidia Graphic , poderá usar facilmente meu novo método de alteração de brilho e editar valores no Código. há dois arquivos e duas opções dentro de cada um.
encontre estas duas linhas:
if ( $value > 0.0) { $value = $value - 0.30 };
if ( $value2 > 1.1) { $value2 = $value2 - 0.08 };
altere os valores de ($ value > 0,0) & amp; ($ value2 > 1.1) e veja o que acontece!
Enquanto isso, se você não quiser alterar valores e quiser usar meu método originalmente, você pode altere o brilho em uma ampla faixa e em 5 etapas. desejo que você goste
link do método: link
Primeiramente, instale xbacklight
$ sudo apt install xbacklight
Em segundo lugar, verifique se você tem controle sobre a luz de fundo.
$ xbacklight -1
$ xbacklight +5
Se esses comandos resultarem em um erro No outputs have backlight property
,
então siga estas etapas de remediação antes de continuar.
Quando xbacklight -1
e xbacklight +1
funcionarem na linha de comando, continue atribuindo esses comandos às chaves XF86MonBrightnessDown
e XF86MonBrightnessUp
, respectivamente. Isso é feito pressionando essas teclas quando solicitado pelo aplicativo Configurações → Teclado → Atalhos de aplicativos.
Por fim, reinicialize para que essas alterações entrem em vigor.
Mantenha pressionada a tecla Ctrl enquanto aumenta / diminui o brilho. Aumenta em etapas de 1.