Não é possível alterar o brilho

0

Eu tentei o Ubuntu 14.04 e 15.10, mas não consigo alterar o brilho. Está sempre no máximo.

    
por NDLuong 06.04.2016 / 16:11

2 respostas

1

A maneira mais simples é usar um programa chamado xbacklight , abrir seu terminal e digitar isto

sudo apt-get install xbacklight

O intervalo de brilho pode ir até 100 de 0. digite este xbacklight -set 50 para definir o brilho para 50 de 100.

você também pode aumentar e diminuir o brilho do valor presente para o nível especificado, se você quiser aumentar para 10% do valor atual de brilho, então você pode dar isso

xbacklight -inc 10

e para diminuir 10% você pode dar isso

xbacklight -dec 10 
    
por storm 06.04.2016 / 16:16
0

Você pode tentar alterar o arquivo de configuração do grub. Abra-o

sudo nano /etc/default/grub

e vá para a seguinte linha:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Agora, o próximo passo depende do seu computador. Tente alterar a linha acima, com uma das seguintes opções:

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash acpi_backlight=vendor”

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash acpi_osi=Linux acpi_backlight=legacy”

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash acpi_osi=Linux”

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash acpi_osi=”

Sempre que você editar o arquivo /eft/default/grub , será necessário executar o seguinte comando que aplicará as alterações.

sudo update-grub

Para ver os resultados, você precisa reinicializar o sistema.

Se a solução anterior não alterar sua situação, você pode tentar fazer duas coisas:

  • atualize seu kernel
  • use uma solução alternativa

Atualize seu kernel para a versão mais recente do Ubuntu

sudo apt-get update
sudo apt-get install linux-image-generic

Solução alternativa

Crie um script para incrementar seu brilho e um para diminuir e vinculá-los a um atalho. Você pode tentar usar o meu que estou usando no meu PC.

Brighness up:

#! /bin/bash

# get max brightness and actual brighness
MAX='cat /sys/class/backlight/intel_backlight/max_brightness'
AC_BR='cat /sys/class/backlight/intel_backlight/brightness'

# grow brightness of 5%
AC_BR=$((MAX / 100 * 5 + AC_BR))

# check if i can set new brightness
if (($AC_BR <= $MAX)); then
  echo $AC_BR > /sys/class/backlight/intel_backlight/brightness
fi

Brilho abaixo:

#! /bin/bash

# get max brightness and actual brighness
MAX='cat /sys/class/backlight/intel_backlight/max_brightness'
AC_BR='cat /sys/class/backlight/intel_backlight/brightness'

# decrease brightness of 5%
AC_BR=$((AC_BR - MAX / 100 * 5))

# check if i can set new brightness
if (($AC_BR > 0)); then
  echo $AC_BR > /sys/class/backlight/intel_backlight/brightness
else
  echo 5
fi

Copie os dois scripts bash em dois arquivos diferentes e conceda a eles permissão de execução:

chmod +x <file_name>

Mova dois scripts para o diretório bin local para permitir acesso a todos os lugares no terminal:

sudo mv <file_brightness_up> <file_brightness_down> /usr/local/bin

Agora você está pronto para ligar os scripts com um atalho. Em Configuração do Sistema , selecione Teclado e, em seguida, Atalhos . Selecione na lista à esquerda Atalhos personalizados e pressione o botão Adicionar atalho (+). Insira algo como nome e <file_brightness_up> nome do arquivo como comando e salve. Em seguida, clique duas vezes na coluna da direita e pressione o seu atalho preferido.

Faça o mesmo para o script de brilho reduzido.

Para ter certeza de que o script funciona, você precisa alterar o proprietário do arquivo de brilho. Então abra /etc/rc.local file

sudo nano /etc/rc.local

e adicione a seguinte linha antes de exit 0 :

chown <username>:<username> /sys/class/backlight/intel_backlight/brightness 

Onde está seu nome de usuário. Reinicialize seu sistema para aplicar alterações.

Deve funcionar porque também o seu PC tem uma placa gráfica Intel. Então você deve obter o valor real de brilho com:

cat /sys/class/backlight/intel_backlight/brightness

Espero que isso possa ajudar você.

    
por Danibix 06.04.2016 / 17:27