As teclas de ajuste de brilho < Fn+ ⇑/ ⇓> não têm efeito (embora sejam reconhecidas pelo ambiente) e não posso alterar o brilho usando as ferramentas da GUI também. Isso parece um problema no próprio Linux, não no ambiente de desktop.
Posso alterar o brilho no sistema operacional Windows, para que não seja algum tipo de falha de hardware.
Detalhes:
Lenovo B570 (Nome do modelo: 20093)
Placa gráfica Intel HD integrada
Kubuntu 11.04 (Linux 2.6.38-10 genérico, KDE 4.7.0), tudo atualizado
Sem drivers gráficos proprietários (apenas o Wi-Fi)
O que eu tentei:
- Editar
/etc/default/grub
↦GRUB_CMDLINE_LINUX_DEFAULT
:acpi_osi=Linux
,acpi_backlight=vendor
,nomodeset
. E sim, eu fizupdate-grub
- Editar
/etc/X11/xorg.conf
(sem esse arquivo, mesmo depoissudo dpkg-reconfigure xserver-xorg
) - Editar
/proc/acpi/video/VGA/LCD/brightness
(sem esse arquivo) sudo setpci -s 00:02.0 F4.B=
(sem efeito)XXxbacklight -set
("XXNo outputs have backlight property
")
Como posso corrigir esse problema?
laptop
kubuntu
intel-graphics
brightness
lenovo
Oleh Prypin
fonte
fonte
Respostas:
Tente isso . Funcionou para o meu Ubuntu 14, Lenovo B570, Intel Graphics.
Abra um terminal e crie o seguinte arquivo de configuração, se ele não existir:
sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf
Agora precisamos editar este arquivo. Você pode usar qualquer editor, seja um terminal ou gráfico.
sudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf
Adicione as seguintes linhas a este arquivo:
Salve isso. Saia e faça login novamente.
fonte
lspci -nn
. Dito isto, isso não funcionou para mim em um Thinkpad E490.Se as ferramentas da GUI falharem, tente usar o terminal para isso.
Abra um terminal
Execute:
ls /sys/class/backlight/*/brightness
. Exemplo de saída seria:Se nada for encontrado, o kernel não suporta o controle de brilho (drivers ausentes?). Caso contrário, você pode usar os comandos abaixo (substitua em
acpi_video0
conformidade):Obtenha o nível de brilho atual:
Obtenha o nível máximo de brilho:
Esses comandos retornam níveis de brilho que variam de zero a max_brightness (veja acima).
Para alterar o nível de brilho, você precisa escrever um número no
brightness
arquivo. Isso não pode ser feito por um editor comogedit
. Digamos que você queira alterar seu brilho para 5, você deve executar:Como alternativa, se você deseja apenas definir o nível de brilho para o mais alto disponível:
fonte
Instalar
linux-kamal-mjgbacklight
- um patch para o kernel do Linux.lsmod | grep ^i915
algo como
i915 331519 3
deve aparecer. Se não houver saída, isso não funcionará.sudo add-apt-repository ppa:kamalmostafa/linux-kamal-mjgbacklight
sudo apt-get update; sudo apt-get upgrade
)Reinicie.
Agora você pode usar o terminal para ajustar o brilho, conforme sugerido por Lekensteyn .
Se você pode alterar o brilho com o terminal +
sudo
, este é o fim da resposta.Se você estiver na área de trabalho do GNOME, o brilho poderá até funcionar totalmente.
Faça o download do meu script de mudança de brilho , permita que seja executado e coloque-o em / usr / local / bin / :
wget -O brightness http://ideone.com/plain/yPlo5
chmod +x brightness
sudo mv brightness /usr/local/bin
Temos que permitir que o arquivo de brilho seja editado, para que
sudo
não seja necessário em todos os lugares.Além disso, queremos que a configuração de brilho seja restaurada para a configuração anterior quando o sistema inicializar (infelizmente não é salvo por padrão).
O
brightness
script mencionado pode lidar com tudo (comrestore
parâmetro), basta adicioná-lo à execução automática.Para fazer isso, editaremos /etc/rc.local (
sudo nano /etc/rc.local
ou qualquer editor em vez de nano).Adicione a seguinte linha antes da
exit 0
linha:/usr/local/bin/brightness restore
É melhor reiniciar agora.
Então o
brightness
script funciona. Você pode ir ao terminal a qualquer momento e digitar:brightness
- obtenha a configuração de brilho atualbrightness value
- defina o brilho para valorbrightness inc step
, - aumente ou diminua o brilho passo a passo (se não for especificado, um valor padrão será usado no arquivo de configuração, geralmente 10% do brilho máximo)brightness dec step
Agora você pode mapear a alteração do brilho para suas teclas de atalho.
brightness inc
brightness dec
Se você deseja ajustar algo, consulte /etc/bx_brightness.conf
Você pode alterar a etapa pela qual o brilho é alterado com
brightness inc
/dec
Obrigado a Toz por sua ajuda inestimável neste tópico .
fonte
Acho que achei um efeito fácil e menos fácil para as coisas existentes para ajustar o intel_backlight usando as regras do udev.
Percebi a ação "alterar" do subsistema "luz de fundo" quando pressiono Fn+ Up/ Downno meu notebook Lenovo G360 executando o kernel 3.2. Então eu escrevi uma regra
/etc/udev/rules.d/99-writeintelbacklight.rules
como abaixo:Faça o script de shell
/usr/sbin/writeintelbacklight.sh
conter:Claro, você precisa fazer um
sudo chmod +x /usr/sbin/writeintelbacklight.sh
.fonte
Isso não fará com que as teclas Fn funcionem, mas você poderá atribuir qualquer outra tecla para ajustar o brilho.
Tentei várias dessas soluções, mas nada funcionou para mim até encontrar esse pequeno programa de indicadores http://codevanrohde.nl/wordpress/?p=128 . Com ele, você pode configurar teclas de atalho para controlar o brilho, usar o botão do mouse ou selecionar em uma lista suspensa no indicador. Troquei 'Fn' por 'Win + Alt', que é muito parecido com minhas mãos e agora também posso usá-lo com um teclado externo!
Para adicionar PPA e instalar:
As teclas de atalho devem ser atribuídas a:
e
Nota de rodapé: Fora da caixa, o indicador de birghtness reconhece 7 níveis de brilho no meu sistema. Ao adicionar
acpi_backlight=vendor
a linhaGRUB_CMDLINE_LINUX_DEFAULT
em/etc/default/grub
, esse número é batido até 16!fonte
Eu tenho um lenovo ideapad z400.
Eu tentei todas as dicas listadas acima, sem sucesso.
Então eu encontrei um diferente que funcionou muito bem:
Coloque a seguinte linha em / etc / default / grub
YY = Área de troca, use swapon -s para ver a troca de dispositivo.
Execute um update-grub como root
Após a reinicialização, o problema foi resolvido.
fonte
Eu tenho um Thinkpad T450s com gráficos Nvidia e drivers binários no Ubuntu 14.04. Para que a luz de fundo funcionasse, tive que editar o arquivo /etc/X11/xorg.conf adicionando a seguinte linha à definição do dispositivo intel (o arquivo xorg.conf é criado ao instalar os drivers binários):
A seção completa é agora:
fonte
Isso não funciona para os usuários do KDE, como está escrito em https://launchpad.net/~kamalmostafa/+archive/linux-kamal-mjgbacklight
No entanto, você pode tentar uma solução alternativa encontrada aqui .
Isso diz para digitar o terminal
echo XXX | sudo tee /sys/class/backlight/intel_backlight/brightness
onde XXX é um valor inteiro.No meu caso, XXX pode ser um valor de 0 a 4882, mas tenha cuidado: se você escrever 0, a tela ficará completamente preta e você não verá nada.
fonte
Aqui está um patch que você pode fazer.
Crie este script com o nome .modificarBrillo.sh (no meu caso, criei-o na minha pasta pessoal: ~ / .modificarBrillo.sh)
No entanto, como o script anterior precisa de permissão de execução e / sys / class / backlight / intel_backlight / brightness só pode ser editado pela raiz e você deve executar no terminal:
O último comando deve ser executado a cada inicialização, porque as permissões do arquivo de brilho são renovadas com a inicialização. Para fazer isso
sudo vim /etc/rc.local
e adicione o comandosudo chmod a+w /sys/class/backlight/intel_backlight/brightness
antes da linha "exit 0"Finalmente, você deve instalar xbindkeys para atribuir a tecla Function para executar o script.
No meu caso, adiciono as linhas ao arquivo de configuração ~ / .xbindkeysrc
Mas você também pode instalar o programa xbindkeys-config para executar o processo graficamente.
fonte
Edite o
/etc/default/grub
arquivo e adicionepcie_aspm=force acpi_backlight=vendor
depoisGRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Então a linha inteira ficará assim:
Para mais detalhes, visite este link .
fonte
Eu tive o mesmo problema, estou usando o Gnome3.10 no ubuntu 14.04 (Unity). Eu instalei o TLP para controle de temperatura no meu laptop. Acabei de remover o 'tlp' e reinicializei o sistema e posso ajustar o brilho da tela usando a função (fn) + as teclas de seta.
Pode ajudar a verificar uma vez.
fonte
Teve o mesmo problema (aparentemente) com um Lenovo IP G50-70. - De fato, nenhuma das teclas de função 'apareceu' para funcionar. Eventualmente, na Bios, encontrei uma função de habilitação / desabilitação de 'Hotkey'. Paradoxalmente, estava 'Ativado', mas na verdade isso permite uma operação de pressionamento de tecla única para as teclas de função. De fato, se você usar a técnica tradicional 'Fn + Function keyX', elas não funcionarão.
Se você 'Desativar' a função de tecla de atalho no BIOS, as teclas de função funcionarão 'conforme o esperado' (Fn + Tecla de Funçãox). - Depois de fazer isso, todas as teclas de função funcionaram bem. Tanto por progresso
fonte
Eu tive que adicionar essas linhas ao grub:
Observe o último. Foi isso que fez as teclas de brilho funcionarem.
fonte
Você pode usar este pacote para lidar com o brilho da linha de comando (terminal), com o
xbacklight
comandoO xbacklight pode ser instalado no Software Center. Ou no terminal:
você pode usar
xbacklight -inc <range from 0 to 100>
aumentar o brilho com valor< ... >
xbacklight -dec <range from 0 to 100>
para diminuir o brilho com valor< ... >
fonte
Eu estava tendo um problema em um Thinkpad W510 executando o kubuntu 18.04.
Encontrei isso em um fórum da Lenovo:
tpb - programa para usar as chaves especiais do IBM ThinkPad (tm)
Voila! As teclas de ajuste de brilho agora funcionam perfeitamente! Eu nem precisava sair e entrar novamente.
fonte