15.10 Ajuste de brilho

0

Tenho um Thinkpad X1 Carbon 2015 que acabei de instalar o Ubuntu 15.10. Tenho notado que há um enorme salto entre o brilho mínimo da tela, em que a luz de fundo é completamente desligada, para a próxima mais baixa. O segundo menor parece ser muito mais brilhante do que a configuração mais baixa no Windows 10.

Eu uso muito este computador à noite, e seria muito bom ter uma configuração muito fraca onde a luz de fundo ainda está acesa. Existe uma maneira de alterar as etapas de brilho?

    
por Evan Pak 11.01.2016 / 01:03

1 resposta

2

Eu usei a resposta principal sobre isso como base para o meu próprio script para gerenciar o brilho da luz de fundo: Diferentemente do OP ( user152748) lá e de forma semelhante a você, controles de luz de fundo foram basicamente trabalhando, mas eu só queria a capacidade de ajustá-lo. Esse método não afetará o funcionamento normal do brilho da luz de fundo.

Então, o que você precisa saber é se /sys/class/backlight/intel_backlight/brightness é o arquivo correto para o seu sistema.

Você pode testá-lo com sudo echo $VALUE | tee /sys/class/backlight/intel_backlight/brightness , em que $VALUE é um número que você deseja tentar. Seus valores permitidos são provavelmente diferentes dos meus (0 a ~ 4000). No caso do meu laptop Dell, ele simplesmente não funciona se eu tentar um valor incorreto.

Se esse método funcionar para você, basta criar um script e atribuir teclas de atalho a ele. Minha versão modificada do script da bcbc é essa (na parte inferior ajusta em incrementos de 1; quanto maior o nível de brilho, maior o incremento):

#!/bin/bash
# Dell N4010 brightness control workaround
# Note: add the following to /etc/rc.local
#       chmod 777 /sys/class/backlight/intel_backlight/brightness
# The file .config/khotkeysrc should contain the hotkeys CTRL+SHIFT+F4/F5 to
# adjust brightness down and up respectively.
#
# Usage:
#    ./brightness.sh up   # bump up brightness
#    ./brightness.sh down # bump down brightness
#
curr='cat /sys/class/backlight/intel_backlight/brightness'
bump=$(( $curr / 50 ))
if [ "$1" == "up" ]; then
  curr='echo "$curr + $bump + 1" | bc'
else
  curr='echo "$curr - $bump - 1" | bc'
fi
# Set the brightness to the new level. 0 is the lower limit. Cant set it lower than that.
echo $curr | tee /sys/class/backlight/intel_backlight/brightness
echo $bump

Se estiver interessado, posso orientá-lo passo a passo através do código.

Como os comentários no código indicam, você precisa editar o arquivo /etc/rc.local (que é executado em um determinado ponto no processo de inicialização) para incluir essa linha chmod 777 /sys/class/backlight/intel_backlight/brightness (altera as permissões desse arquivo de brilho para permitir qualquer coisa por qualquer pessoa) antes desta linha: exit 0 (porque em rc.local todo o código deve estar antes de exit 0 ).

Você também precisa configurar suas teclas de atalho que podem ser feitas via GUI (O link no topo tem instruções de como fazer isso no Ubuntu ou você pode procurar na web por "como configurar teclas de atalho personalizadas do ubuntu"). Você tem que escolher uma combinação de teclas para isso (eu prefiro algo próximo das teclas de ajuste de brilho originais). A segunda metade da criação de teclas de atalho personalizadas está dizendo o que fazer quando as teclas são pressionadas. Você quer duas teclas de atalho, uma executando $path_to_your_file/your_file.sh up e a outra $path_to_your_file/your_file.sh down . Alternativamente, você pode editar manualmente o arquivo onde as teclas de atalho são armazenadas no Ubuntu e seus derivados: $home/.config/khotkeysrc

Eu ficarei feliz em elaborar qualquer coisa que não esteja clara.

    
por Carolus 12.01.2016 / 09:39