Como ajustar o brilho da tela no Ubuntu 14.04 (Trusty Tahr)?

14

Não consigo alterar o brilho da tela no meu laptop; é sempre 100%.

O laptop é o Acer Aspire 5740, e o graphics / chipset / VGA é da Intel.

O laptop tem um atalho de teclado, Fn + Direita e Fn + Esquerda que mostra o brilho sendo aumentado ou diminuído (o ícone de brilho pisca no topo!), mas na realidade não há mudança.

Eu tenho outras opções para a mesma tecla de função ( Fn ), como Fn + Acima & amp; Fn + Abaixo para controle de volume, que funcionam perfeitamente!

O controle de brilho no Ubuntu System Settings também não está respondendo!

Eu tentei algumas opções disponíveis aqui!

(1)

Eu tentei editar o "GRUB" como muitos sugeriram. Mas não consigo localizar a "LINHA" a ser editada, por exemplo, GRUB_CMDLINE_LINUX="" . Eu recebo o seguinte como a mensagem de erro ou assim!

(gedit:8235): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

(2)

Eu tentei adicionar "xbacklight". Eu tenho o seguinte:

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  xbacklight
0 upgraded, 1 newly installed, 0 to remove and 190 not upgraded.
Need to get 8,488 B of archives.
After this operation, 61.4 kB of additional disk space will be used.
Get:1 ftp://ftp.iitb.ac.in/distributions/ubuntu/archives/ trusty/universe xbacklight amd64 1.1.2-1 [8,488 B]
Fetched 8,488 B in 0s (26.5 kB/s)
Selecting previously unselected package xbacklight.
(Reading database ... 165039 files and directories currently installed.)
Preparing to unpack .../xbacklight_1.1.2-1_amd64.deb ...
Unpacking xbacklight (1.1.2-1) ...
Processing triggers for man-db (2.6.7.1-1) ...
Setting up xbacklight (1.1.2-1) ...

O vídeo do YouTube Xbacklight - Dim Your Screen - Ubuntu 10.10 mostra o xbacklight como uma parte do atalho de teclado, mas eu não consigo localizar um no Ubuntu 14.04, então eu tentei criar um costume! Com o xbacklight como o comando! E Ctrl + Para cima & amp; Ctrl + Abaixo . O Ubuntu parece reconhecê-lo, mas não tem resposta!

Como posso proceder? Ou estou cometendo algum erro?

Atualmente, meu servidor de atualização / download é o servidor IIT-Bombay para a Índia. Qual é o único servidor responsivo para a Índia.

    
por wish.naren 24.10.2014 / 10:58

11 respostas

11

Alteração manual do brilho

Lembre-se que no Linux / Unix tudo é um arquivo. O valor de brilho também é armazenado em um arquivo. Abra uma linha de comando (também conhecida como Terminal) pressionando Ctrl + Alt + T ou pesquisando a aplicação 'terminal' no painel. Em seguida, execute estes comandos: cd /sys/class/backlight/ . cd é basicamente usado para navegar pelos diretórios. E sob luz de fundo para mim há pasta acpi_video0, mas para você pode ser diferente. Use o comando ls para descobrir qual nome de pasta é. cd para essa pasta também. Então, por exemplo, eu faria como mostra na foto

OK,agoravocênavegouatéapastaquecontémsuasconfiguraçõesdebrilho.Dentrohábrightnessfileemax_brightnessfile.

catmax_brightnessdiráobrilhomáximoquevocêpodedefinirnatela.obrilhoéoarquivorealquecontrolaobrilho.Vocêpodemudarde0paraqualquernúmeroqueestejaemmax_brightness.

Veja o número 7 depois que eu fiz cat max_brightness ? Este é o meu valor máximo de brilho, então isso significa que eu posso mudar o brilho de 0 para 7.

Agora podemos editar o arquivo de brilho para alterar o brilho da tela. Vamos precisar de algum comando do editor de texto. Eu prefiro usar o nano de edição de texto da linha de comando. Então eu faria

sudo nano brightness

Ele pedirá sua senha. Entre, e você verá uma tela como esta:

Vocêvêondeestáomeucursor?logoapósonúmero.Issoéoqueeuquerodizerquandoeudisse,nãoaperteenter.Estearquivotemqueterapenasumalinha,nenhumaoutra.Vocêpodeusarasteclasesquerda/direitaparamoverocursoreasteclasbackspaceoudelparaexcluironúmeroantigoedigitarnew.Lembre-se,vocêsópodeirdequalquernúmeronoarquivomax_brightnesspara0.

Quandovocêescreveuumnovonúmero,pressioneCtrl+X,eleperguntarásevocêdeseja"Salvar buffer modificado". Pressione Y. Em seguida, ele perguntará qual nome do arquivo será gravado. Basta pressionar enter, não queremos alterar o nome deste arquivo. Feito. Nesse ponto, seu brilho deve mudar.

Pequena nota ao lado: O problema com editor de texto gráfico como o gedit, é que ele tenta criar um backup para cada arquivo, e arquivo de brilho e essa pasta tem permissões de tal forma que somente o root pode modificá-lo, então ele ganhou Deixe o gedit alterar esse arquivo ou criar backup, mesmo com gksudo - eu tentei

Versão do script : Este script abre meu arquivo de brilho com o editor nano. Faça os ajustes necessários para o seu sistema, pois alguns nomes de pasta podem ser diferentes.

#!/bin/mksh
printf " \n Entering file to change brightness in 3 seconds\n remember - no new line after number.  ";
sleep 3;
sudo nano /sys/class/backlight/acpi_video0/brightness
    
por Sergiy Kolodyazhnyy 24.10.2014 / 12:04
10

Experimente o utilitário xbacklight .

O que funcionou para mim foi:

sudo apt-get install -y xbacklight
xbacklight -set 50  # Set display backlight to 50%
xbacklight -set 100 # Set display backlight to 100%
xbacklight -inc 10  # Increase display backlight by 10%
xbacklight -dec 10  # Decrease display backlight by 10%

Confirmado para trabalhar:

  • Ubuntu 15.10 + máquina ASUS
  • Ubuntu 16.04 + MacBook Air
por raggyp 15.02.2016 / 18:14
5

Estendendo a resposta de @ Serg.

  1. Navegue até o diretório que contém brightness , por exemplo. /sys/class/backlight/intel_backlight

  2. Use sudo chmod 770 para alterar as permissões de arquivo Observação: há algum risco de segurança associado a tornar esse arquivo menos restrito.

  3. Use sudo chown user_name brightness onde user_name é seu nome de usuário. O comando whoami informará seu nome de usuário se você não tiver certeza. Observação: há algum risco de segurança associado a tornar esse arquivo menos restrito.

  4. cd ~/bin . Se [1] não existir, primeiro mkdir ~/bin .

  5. Crie um arquivo de script chamado "brilho" na linha de comando.

    $ > brilho de toque $ > chmod 777 brilho

  6. Edite brightness com seu editor favorito para:

    #!/bin/bash
    echo "$1" > /sys/class/backlight/intel_backlight/brightness
    
  7. Na linha de comando:

    % bl0ck_qu0te%

define o brilho para 1000. Nota: as configurações apropriadas para o seu equipamento podem ser diferentes. Certifique-se de verificar o max_brightness como mencionado acima .

  1. Adicionar ~\bin\ ao caminho reduz o comando para brightness <n> , em que n é o nível de brilho desejado.

[1] Ou é equivalente

    
por ben rudgers 30.09.2015 / 18:17
4

Não tenho certeza sobre as alterações que você está fazendo para corrigir e tentar instalar o xbacklight.

Mas existem alguns bons guias por aí. Um artigo do seu blog funcionou para mim.

Antes de experimentar o artigo, abra o terminal e digite acpi_listen e, em seguida, pressione as combinações de teclas fn+up e fn+down para verificar se as chaves de brilho estão ou não sendo registradas pelo Ubuntu.

    
por astrob0t 24.10.2014 / 11:40
4

Acho que essa é a solução mais fácil e fornece um ícone gráfico para controlar o brilho:

sudo add-apt-repository ppa:indicator-brightness/ppa
sudo apt-get update && sudo apt-get install indicator-brightness

Referência: Adicione o controle de brilho ao Ubuntu Desktop com este aplicativo prático

    
por Aviral Bhandari 28.08.2016 / 00:34
4

Funcionou seguindo o artigo Corrigir o controle de brilho não funciona para o Ubuntu 14.04 & amp; Linux Mint 17 !

Basta adicionar os dados fornecidos no "arquivo intel" quando ele estiver aberto, copiar, salvar o arquivo, desligar e iniciar o sistema! :)

    
por wish.naren 24.10.2014 / 13:02
3

Salve o seguinte código como "brightme"

#!/bin/bash

BRIGHTNESS_PATH='/sys/class/backlight/acpi_video0/brightness'
MAXBRIGHTNESS=$(cat /sys/class/backlight/acpi_video0/max_brightness)
MINBRIGHTNESS=1
NUMBER=$1
#Check if integer
Int='^[0-9]+$'
if [[ $NUMBER =~ $Int ]]; then
    if (( "$NUMBER" >= "$MAXBRIGHTNESS" )); then
        NUMBER=$MAXBRIGHTNESS
    elif (( "$NUMBER" < "$MAXBRIGHTNESS" )); then
        NUMBER=$MINBRIGHTNESS
    fi
    if [[ "$USER" = "root" ]]; then
        echo $NUMBER > $BRIGHTNESS_PATH
    else
        echo "Run as root, use sudo"
    fi
fi
echo "Now the brightness is $(cat $BRIGHTNESS_PATH)"

Em seguida, dê permissão para este arquivo

chmod 777 brightme

Salve o arquivo em binários locais

sudo cp brightme /usr/local/bin

Agora você pode usar assim

sudo brightme 65 #Any positive number as you wish 
    
por prabhakaran9397 14.09.2016 / 17:57
1

Eu tenho o mesmo problema: os botões são realmente responsivos, você só precisa esperar de 5 a 20 minutos para que o efeito seja exibido ...

Treino simples: instalei um indicador de brilho na barra de menus, no qual você pode clicar facilmente para alterar as configurações de brilho em uma escala de 0 a 16. Você pode encontrá-lo em um repo:

ppa:indicator-brightness/ppa

Isso facilitou as coisas, embora as teclas de função para o brilho sejam tão inúteis!

    
por ZeBug 24.10.2015 / 18:10
1

Você tentou adicionar o arquivo 20-intel.conf em /usr/share/X11/xorg.conf.d / com as seguintes linhas:

Section "Device"
        Identifier  "card0"
        Driver      "intel"
        Option      "Backlight"  "intel_backlight"
        BusID       "PCI:0:2:0"

EndSection

Em seguida, reinicie ou faça login novamente.

Para lembrar o nível de brilho ao iniciar seu computador, encontrei uma solução com a adição de uma linha simples em /etc/rc.local .

Primeiro, ajuste o nível de brilho desejado e, em seguida, verifique o valor em

cat /sys/class/backlight/intel_backlight/brightness

Em seguida, adicione a seguinte linha em /etc/rc.local

echo 615 > /sys/class/backlight/intel_backlight/brightness

Por exemplo, 615 é o meu valor desejado.

    
por m1nev 29.11.2015 / 15:47
0

Bem, eu tive o mesmo problema para o meu Aspire e descobri que editar o grub funcionava para mim. Quando eu edito o arquivo grub, a mesma mensagem de erro aparece no console, mas achei a solução funcionando de qualquer maneira.

Você pode tentar a mesma solução que usei e executar os comandos no terminal:

sudo gedit /etc/default/grub

Encontre e edite a linha GRUB_CMDLINE_LINUX e substitua-a por:

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

Se a linha não existir, adicione-a nas linhas GRUB_TIMEOUT, GRUB_DEFAULT.

Então você deve salvar o arquivo grub e executar:

sudo update-grub

Uma reinicialização pode ser necessária.

Espero que isso ajude

    
por magnusnn 24.10.2014 / 11:36
0

Para o meu problema, quando eu estava usando os botões de luz fraca do laptop (Hp pavillion i7) a luz não estava diminuindo e nem subindo.

  1. Então isso funcionou, coloque no terminal e pressione enter:

    sudo gedit / etc / default / grub

  2. O arquivo Grub está aberto e adicione a linha no GRUB_CMDLINE_LINUX = ''

    GRUB_CMDLINE_LINUX="respingo silencioso acpi_osi = Linux acpi_backlight = fornecedor"

  3. Em seguida, salve.

  4. Após atualizar o Grub no terminal, adicione:

sudo update-grub

  1. E pressione Enter. Inicialize o computador / laptop essencial para tornar as alterações possíveis e concluídas.
por Erjet Malaj 20.06.2017 / 23:51