Estou usando um laptop Lenovo com drivers de vídeo Intel e estou tentando controlar o brilho. Eu instalei os pacotes xbacklight
e , adicionei estas linhas a :xserver-xorg-video-intel
/etc/X11/xorg.conf
Section "Device"
Identifier "Card0"
Driver "intel"
Option "Backlight" "intel_backlight"
EndSection
e verifiquei que o /sys/class/backlight/intel_backlight/
diretório existe. Quando executo xbacklight
, recebo o erro:
No outputs have backlight property
Como configurar a luz de fundo? Estou usando o Debian 9 x64 e o sistema está totalmente atualizado.
EDIT: Posso alterar manualmente o brilho elevando minhas permissões sudo
e gravando no brightness
arquivo:
echo 500 > /sys/class/backlight/intel_backlight/brightness
EDIT: Eu recebo o mesmo "Nenhuma saída tem propriedade de luz de fundo" se eu executar xbacklight
como root ou com sudo
.
Pode haver inúmeras razões pelas quais isso não funciona, e todas são muito complicadas de perguntar em um comentário à pergunta, então deixarei isso como um recurso aqui - e se nenhum desses trabalhos, sinta-se à vontade para comentar em vez de voto negativo e vou removê-lo (ou deixar para outros que acabam aqui com o mesmo problema, mas causas diferentes) .
A primeira coisa que você pode tentar é adicionar um destes parâmetros do kernel:
Este é um problema bastante comum em que a luz de fundo para de funcionar após uma suspensão (sei que isso não está diretamente relacionado, mas pode valer a pena mencionar).
Outro problema pode ser que você não tenha permissão suficiente para realmente modificar o brilho (novamente, provavelmente não relacionado ao OP, pois a mensagem de erro geralmente é diferente e o OP já tentou) . Se for esse o caso, modifique as regras do udev alterando/adicionando isso a
/etc/udev/rules.d/backlight.rules
:Outro problema, também comum, é quando usado em conjunto com várias placas gráficas ou gráficos híbridos (como o projeto Optimus) .
Nesse caso, você pode tentar adicionar um dos seguintes parâmetros do kernel:
Finalmente, para que OP pode estar aqui:
Altere
/etc/X11/xorg.conf.d/20-intel.conf
para refletir:As probabilidades são de que xrandr ou xbacklight acabaram de ter um mapeamento defeituoso contra
/sys/class/backlight/<path>
. Assim, configurá-lo manualmente paraintel_backlight
pode resolver seu problema. Tudo o que pode estar errado é o Identificador, a julgar pela pergunta. Se ainda não funcionar, verifique e certifique-se de que o Device-config é realmente o que está em uso, porque realmente parece um problema de mapeamento entre xrandr/xbacklight e o caminho onde ele acha que encontrará o diretório backlight .Qualquer um desses pode dar uma pista ou dica sobre qual driver e configuração está sendo usado:
Espero que seja tão simples assim; se não for, novamente, ficarei feliz em alterar minha resposta ou excluí-la. Apenas compartilhando algum conhecimento adquirido enquanto lutava com a mesma coisa. problema bugs.debian.org
Ah, e o parâmetro do kernel
nomodeset
tende a interferir nas configurações de luz de fundo. Eu não sei por quê. Mas se quem acabar aqui o usar, tente removê-lo e veja se pelo menos a luz de fundo acende novamente.Se alguém encontrar isso usando o Arch Linux, eu simplesmente substituí
xorg-backlight
poracpilight
esudo backlight -set 10
funciona bem.Cada passo necessário para
xbacklight
o controleSiga esses passos:
$ sudo nano /etc/default/grub
e substitua a linha correspondente porGRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
$ sudo update-grub
$ sudo apt install xbacklight xorg xserver-xorg-video-intel
$ find /sys -type f -name brightness
deve render algo como/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness
$ cd /sys/class
Esse diretório deve conter um soft link chamadobrightness
para o dispositivo de brilho descoberto na etapa anterior. Se estiver faltando, crie-o:$ sudo ln -s /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/brightness /sys/class/brightness
$ sudo nano /etc/X11/xorg.conf
deve ler:XF86MonBrightnessDown
e dasXF86MonBrightnessUp
chaves é explicada aqui para usuários do Xubuntu LTS ou XFCE .