Brilho muito baixo no Debian Wheezy

4

Acabei de instalar o Debian Wheezy no meu laptop Toshiba e ele funciona muito bem. No entanto, às vezes, o nível de brilho é muito baixo ao iniciar o sistema.

Se eu usar as teclas Fn+F6 para diminuir e Fn+F7 para aumentá-las, uma barra aparecerá na tela, aumentando ou diminuindo, mas o nível de brilho não mudou.

Você tem alguma ideia?

PS: estou usando o modo de fallback gnome.

    
por Kio Marv 20.07.2013 / 21:09

4 respostas

5

Você pode querer tentar:

$ sudo echo 5 > /sys/class/backlight/acpi_video0/brightness

Altere o valor entre 0 e 15 para ficar mais claro ou mais escuro.

Talvez seja necessário alterá-los também:

$ sudo echo 950 > /sys/class/backlight/intel_backlight/brightness
$ sudo echo 5 > /sys/class/backlight/acpi_video0/brightness
$ sudo echo 5 > /sys/class/backlight/acpi_video1/brightness

Alterando o brilho como um usuário comum

@JosephR. Perguntei isso nos comentários e achei importante o suficiente para incorporar na minha resposta. Se você quiser expor esse recurso para alterar o brilho da linha de comando para usuários comuns (o echo ... > /sys/... acima só é acessível para o root).

Existe um pacote que você pode instalar chamado xbacklight , que permitirá ao usuário também alterar o brilho na linha de comando.

O pacote está disponível no Fedora e no Ubuntu através dos repositórios, portanto, basta instalar um destes comandos:

# Ubuntu/Debian
$ sudo apt-get install xbacklight

# Fedora/CentOS
$ sudo yum install xbacklight

Para usá-lo:

# backlight 50%
$ xbacklight -set 50

# backlight 100%
$ xbacklight -set 100

uso de xbacklight

$ xbacklight --help
usage: xbacklight [options]
  where options are:
  -display <display> or -d <display>
  -help
  -set <percentage> or = <percentage>
  -inc <percentage> or + <percentage>
  -dec <percentage> or - <percentage>
  -get
  -time <fade time in milliseconds>
  -steps <number of steps in fade>

Como o usuário obtém privilégios elevados para fazer isso?

Mais uma vez mais follow-up para @JosephR. perguntando sobre isso em um comentário. Pode parecer que o usuário tem privilégios elevados para alterar o /sys/class/backlight/... quando você usa as teclas de função dos laptops (no meu Thinkpad eu uso Fn + Início e Fn + End para alterar o brilho). Mas você nunca está interagindo diretamente com o /sys/class/backlight/... da maneira que você pensa.

Você está manipulando-o indiretamente por meio do D-Bus . O D-Bus está permitindo que você manipule essa estrutura, org.freedesktop.Hal.Device.KeyboardBacklight e HAL está permitindo que o privilégio faça assim. Você pode ver isso no meu sistema Fedora 14 assim:

$ grep -i backlight /etc/dbus-1/system.d/*
/etc/dbus-1/system.d/hal.conf:         send_interface="org.freedesktop.Hal.Device.KeyboardBacklight"/>
/etc/dbus-1/system.d/hal.conf:         send_interface="org.freedesktop.Hal.Device.KeyboardBacklight"/>

No arquivo hal.conf :

  <!-- Only allow users at the local console to manipulate devices -->
  <policy at_console="true">
  ...
      <allow send_destination="org.freedesktop.Hal"
           send_interface="org.freedesktop.Hal.Device.KeyboardBacklight"/>

Você pode até mesmo mexer com ele na linha de comando via D-Bus como este. Você pode consultar o valor atual:

$ dbus-send \
     --print-reply \
     --system \
     --dest=org.freedesktop.Hal  \
     /org/freedesktop/Hal/devices/computer_backlight \
     org.freedesktop.Hal.Device.LaptopPanel.GetBrightness | \
     tail -1 | \
     awk '{print $2}'

que retorna o valor:

15

Ainda mais legal, você pode mexer com isso assim (o bit int32:10 abaixo está definindo o brilho para "10"):

$ dbus-send \
     --print-reply \
     --system \
     --dest=org.freedesktop.Hal  \
     /org/freedesktop/Hal/devices/computer_backlight \
     org.freedesktop.Hal.Device.LaptopPanel.SetBrightness \
     int32:10 #2&>1 > /dev/null

Você pode ver que mudamos o brilho:

$ cat /sys/class/backlight/acpi_video0/brightness
10

Referências

por 20.07.2013 / 21:53
1

edite o arquivo / etc / default / grub e adicione

“pcie_aspm = force acpi_backlight = fornecedor” após

GRUB_CMDLINE_LINUX_DEFAULT="respingo silencioso"

após as alterações, toda a linha ficará assim

GRUB_CMDLINE_LINUX_DEFAULT = ”respingo silencioso pcie_aspm = forçar acpi_backlight = fornecedor”

para detalhes completos, visite o link.

link

    
por 13.02.2015 / 21:01
0

Experimente o bootloader, passando o argumento nomodeset para o kernel e removendo vt.handoff=X

    
por 10.12.2014 / 16:12
0

Eu tive o mesmo problema, e esta foi uma solução simples para esse problema feio. Eu instalei olpc dos repositórios do debian wheezy, então você pode usar dois comandos

 - sudo olpc-brightness up 
 - sudo olpc-brightness down

Para permitir atalhos de teclas, na configuração do sistema- > configurações de teclado eu fiz os dois atalhos. Então você tem que adicionar esta linha

my_user ALL=  NOPASSWD: /usr/bin/olpc-brightness

no final do arquivo / etc / souders usando o editor

sudo gedit /etc/souders

.Isto permite que o comando olpc-brightness altere o arquivo que armazena o valor brilhante.

    
por 10.12.2014 / 15:33