Como ajusto o brilho do ecrã num Acer Aspire One D270?

6

As especificações do meu sistema são: Ubuntu 12.04, 64 bits, Acer Aspire One D270, CPU Intel Atom

A combinação usual de teclas de aumento / diminuição de brilho usando a tecla Fn não funciona no Ubuntu, como muitos apontaram.

Eu encontrei duas soluções neste fórum para definir o brilho da tela.

Um foi o de fazer a resposta usual de combinação de teclas aqui:

Existe uma maneira de definir uma tecla de atalho para alterar o brilho da tela?

e o outro está usando o comando

sudo setpci -s "00:02.0" F4.B=20

em que 20 é um número hexadecimal que representa o brilho.

É apenas o último que funcionou no meu caso.

Observo que a configuração do brilho original é restaurada após a retomada do modo de espera.

Tudo o que quero é manter minha configuração de brilho permanente. Como eu faço isso?

Tente 1: Tentei a sugestão de Alok. Apenas fica lá como um aplicativo de inicialização. Não aparece como um ícone na barra superior da tela, como o ícone da caixa de depósito (minha conta da caixa de depósito está vinculada ao Ubuntu) para que eu possa alterar o brilho de maneira conveniente.

Tente 2: Além disso, devo acrescentar que o método System Settings -> Additional Drivers fornece uma lista vazia. Na minha instalação anterior (que eu tive que substituir-reinstalar :-(), a lista tinha (eu acho) Intel Cedarview Graphics Driver.Tudo devo instalar antes de tentar os métodos em qualquer uma das respostas abaixo?

Atualização: Eu li em algum lugar que o Intel CedarView é somente para o SO de 32 bits!

Tente 3: Tentei o quiet_splash etc que precisei adicionar ao / etc / default / grub, até mesmo ler o tópico fornecido em uma das respostas abaixo!

Temporariamente me acomodei com este método:

  • Colou o comando setpci brightness em um arquivo bash brightness.sh
  • Criado um arquivo .desktop para o comando bash brightness.sh
  • Tornou um arquivo executável.

    Tente 4a: Eu criei uma variável de ambiente BRI assegurada usando env está lá na lista, e tentei usá-la, aqui está o arquivo bash brightness.sh

    #!/bin/bash
    echo "Set Brightness (Values 00-FF): "
    read s
    sudo setpci -s "00:02.0" F4.B=$s
    export BRI=s
    

    No entanto, tenho que dar a senha administrativa e ainda não consegui torná-la permanente e estou trabalhando nesses aspectos!

    Tente 4b: Eu até tentei (em vão)

  • colando o export BRI em /etc/default/grub e /etc/grub.conf
  • acrescentando o mesmo a ~/.bashrc e a /etc/bash.bashrc através do script de shell brightness.sh que fiz

    enquanto eu, em cada caso, reinicio e descubro que o BRI ainda tem seu valor antigo, e não aquele dado pela execução do brightness.sh através do launcher!

        
  • por Host-website-on-iPage 13.04.2017 / 14:24

    8 respostas

    0

    Estou de volta ao sistema operacional de 32 bits! Eu tinha acidentalmente excluído /bin/sh , resultando em um problema de inicialização. Então eu decidi instalar o Ubuntu 12.04 LTS de 32 bits sobrescrevendo todo o disco rígido de 320 GB. Todos os meus dados estão seguros, pelo que sou profundamente grato ao Dropbox e ao meu celular!

    O brilho aumenta e diminui suavemente e até o widget de brilho que mostra o nível aparece enquanto ajusta o brilho.

        
    por Host-website-on-iPage 23.06.2016 / 10:34
    4

    Possivelmente, a segunda solução publicada em este tópico aplica-se também ao seu laptop: passando as opções acpi_osi=Linux acpi_backlight=vendor para grub. Tente editar a linha que começa com "GRUB_CMDLINE_LINUX" no arquivo /etc/default/grub to:

    GRUB_CMDLINE_LINUX="quiet splash acpi_osi=Linux acpi_backlight=vendor"
    

    e, em seguida, execute

    sudo update-grub
    

    Talvez isso ajude.

        
    por January 01.10.2012 / 09:06
    2

    Opcionalmente, você pode instalar o XBACKLIGHT

    XBACKLIGHT

    A revisão: "Para aqueles de vocês cujo laptop começa com a tela mais brilhante do que a superfície do sol, este é o mesmo. Você pode facilmente configurar este programa de terminal para impedir que seus olhos sejam sugados pelo brilho da tela do seu laptop. Faça o download do aplicativo vá para a aba do sistema, que é a coisa em forma de engrenagem no canto superior direito da tela, vá para os aplicativos de inicialização e defina a linha de comando para "xbacklight -set 0" (ou qualquer porcentagem que você deseja que sua luz de fundo no arranque) e, obviamente, remova as aspas desse comando. Wallah, que deve corrigir todos esses problemas de luz de fundo para fora. Diga aos seus amigos, porque este é um guarda "

    Editar: a solução a seguir parece funcionar para alguns computadores da Acer.

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux i915.i915_enable_rc6=1"

    em / etc / default / grub (e depois atualizando com sudo update-grub) [a primeira opção habilita o controle de hardware da luz de fundo, a segunda implementa uma solução alternativa para os gráficos da Intel]

    Fonte: link

        
    por 22lk94k943 only 01.06.2013 / 23:16
    1

    Eu mantive este tópico marcado e eu o verifico de vez em quando. Eu finalmente encontrei uma maneira de resolver este problema (para o meu hardware), então estou escrevendo esta resposta para o arquivo e espero ajudar alguém.

    Eu tenho lutado com o mesmo problema por quase um ano e meio. Eu tenho um Acer Aspire 5750G com Ubuntu 12.04.04 (64 bits), Debian Wheezy (64 bits) e Windows 7 Ultimate.

    O problema com a barra deslizante de luz de fundo que deve aparecer ao apertar as teclas de seta Fn + Esquerda / Direita nunca funcionou para mim, exceto no Windows (eu tive que instalar os drivers Acer após uma nova reinstalação). Eu coloquei algo que parece funcionar usando coisas que encontrei aqui e em outros lugares.

    Primeiro: faça o widget aparecer

    Este método funcionou tanto no Debian Wheezy quanto no Ubuntu 12.04

    Edite /etc/default/grub e adicione no final do GRUB_CMDLINE_LINUX line acpi_backlight=vendor e, em seguida, execute sudo update-grub2 (observe o 2 no final, já que estou usando o GRUB2). E isso deve funcionar depois da próxima inicialização.

    Segundo: preservar a luz de fundo

    Verifique se há algo em /sys/class/backlight . Eu tenho lá um link simbólico intel_backlight que aponta para ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-LVDS-1/intel_backlight

    Esta pasta tem alguns arquivos:

    $ cd /sys/class/backlight/intel_backlight
    $ ls
    actual_brightness  bl_power  brightness  device  max_brightness  power  subsystem  type  uevent
    

    Quando diminuo o brilho, o valor no arquivo actual_brightness diminui

    $ cat  actual_brightness
    976
    $ cat  actual_brightness
    304
    $ cat  actual_brightness
    160
    

    976 é o valor em max_brightness e é o valor máximo permitido, por isso não irá mais longe.

    Eu fiz um pequeno script e tentei configurá-lo como um cron job. Ele armazenou o valor como deveria, mas não conseguiu restaurá-lo na inicialização.

    Alguns dias atrás eu encontrei este livro: Introdução, livro de receitas e melhores práticas do Upstart

    Por isso, fiz dois trabalhos iniciantes para salvar e restaurar o valor do brilho da tela.

    O Upstart é empacotado no Ubuntu desde a versão 6.10 (eu acho) e é uma opção no Debian. Verifique se você tem upstart e sua versão:

    $ sudo initctl --version
    initctl (upstart 1.5)
    Copyright (C) 2012 Scott James Remnant, Canonical Ltd.
    
    This is free software; see the source for copying conditions.  There is NO warranty; not even for     MERCHANTABILITY or FITNESS FOR A PARTICULAR
    PURPOSE.
    

    Você pode chamar o que quiser: anything.conf e deve ser colocado em /etc/init/ Esse trabalho é acionado quando o computador está sendo desligado ou reinicializado e copia o arquivo /sys/class/backlight/intel_backlight/actual_brightness para /var/backups/actualb (isso também pode ser alterado para o que você quiser, mas no segundo trabalho ele deve ser o mesmo).

    # upstart job to save the actual screen brightness on shutdown
    # file: /etc/init/backlightsave.conf
    
    start on runlevel [!2345]
    
    script
        cp /sys/class/backlight/intel_backlight/actual_brightness /var/backups/actualb
    end script
    

    Este trabalho carrega o valor que foi armazenado e define a luz de fundo da tela de acordo com ele. Você pode chamá-lo de whatever.conf e colocá-lo em /etc/init/ também.

    # upstart job to restore the screen brightness on boot
    # file: /etc/init/backlightrestore.conf   
    
    start on runlevel [2345]
    
    script
        read brightness < "/var/backups/actualb"
        pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness $brightness
    end script
    

    Você pode testar os trabalhos digitando em um terminal:

    $ sudo initctl name_of_the_job
    

    Agora tudo funciona bem para mim, a luz de fundo da tela é restaurada antes mesmo que a tela de login seja exibida.

    Espero que isso ajude

        
    por Carlos G 22.05.2014 / 23:46
    0

    Se você tiver a Samsung, além de acpi_backlight=vendor , procure no link e instale a samsung-tools e a samsung- luz de fundo.

    Também não é necessário adicionar acpi_osi=Linux .

        
    por martini 02.10.2012 / 09:12
    0

    Eu mesmo fiz uma solução nerd para o problema de "restauração de brilho" no meu Acer 5755 ......

    cole o seguinte código no arquivo de texto, torne-o executável, & amp; adicionar a aplicativos de inicialização .... feito

    pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness 800
    

    Seu brilho da tela agora definido na inicialização, altere "800" como por sua exigência.

        
    por Alok 29.10.2012 / 05:02
    0

    como o brilho está se movendo ao redor, há diretório em / sys / class / backlight, dando-lhe o controle semi-direto de seus dispositivos. vá para o único com o nome do seu monitor e você encontrará o brilho do arquivo. mude o valor nele ...

    em alguns casos o linux não pode alterá-lo em um dispositivo, então vá para outro diretório em / sys / class / backlight para monitorar, gráficos, Xorg. Não coloque valores em alta, tente gradualmente, eu gostaria de saber o que vai acontecer. Provavelmente kernel panic

        
    por Tomas 02.06.2013 / 15:18
    0

    No meu caso: Dell Inspiron N4050, 12.04, tive que executar o comando na resposta do @ Alok. A diferença é que os valores variam de 0 a 15, então, seu 800 não funcionou.

    O código é:

    pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --set-brightness 2
    

    Eu coloquei isso como um " aplicativos de inicialização ... " (não requer senha de root) e agora eu não tenho que configurar todas as vezes após a inicialização.

    Pode-se obter o valor máximo de brilho para a luz de fundo com a opção:

    pkexec /usr/lib/gnome-settings-daemon/gsd-backlight-helper --get-max-brightness
    
        
    por Rafael Barros 27.10.2014 / 19:12