
Gammy, uma ferramenta GUI adaptável de brilho da tela que estava originalmente disponível apenas para Microsoft Windows, foi portada para Linux (apenas X11) recentemente.
O aplicativo Qt5 faz uma captura de tela periodicamente e, em seguida, ajusta gradualmente o brilho do pixel com base no conteúdo da tela (captura de tela), escurecendo a tela se o conteúdo estiver muito claro ou iluminando a tela se o conteúdo estiver muito escuro. Isso é especialmente útil para reduzir o cansaço visual ao alternar entre janelas claras e escuras.
As configurações Gammy permitem definir um brilho mínimo e máximo, e um deslocamento (o deslocamento aumenta o brilho da tela, com um valor mais alto significando uma imagem mais brilhante). Além disso, por entrar em conflito com o Redshift, o desenvolvedor do Gammy decidiu adicionar controle básico de temperatura, que você também encontrará nas configurações do aplicativo.
Aqui está tudo o que você pode ajustar nas configurações do Gammy:
Gammy ajusta o brilho mudando as rampas gama, que o desenvolvedor considera o método mais descomplicado, mas isso tem a desvantagem de perder contraste em telas com contraste ruim. Em um comentário sobre o Reddit, Fushko, o desenvolvedor do aplicativo, disse que está considerando reduzir a luz de fundo em vez de ajustar a gama para dispositivos que a suportam.
É importante notar que o Gammy foi portado para o Linux recentemente, então espere encontrar alguns bugs.
O desenvolvedor do Gammy fez uma postagem no r/Linux recentemente, anunciando o porte do Gammy para Linux e pedindo feedback, que você pode verificar.
Se você for usuário do Windows, pode baixar o Gammy de seu site. No Linux, porém, você terá que compilar o Gammy a partir do código-fonte (veja abaixo).
[Atualização] Gammy está agora disponível via AUR para facilitar a instalação do Arch Linux.
Instale os pacotes necessários para compilar o Gammy no Linux (Mesa-libgl e Qt5), bem como o Git para obter o código mais recente do aplicativo.
No Debian/Ubuntu ou Fedora, você pode instalar esses pacotes da seguinte maneira:
sudo apt install git build-essential libgl1-mesa-dev qt5-default libxxf86vm-dev
sudo dnf install git mesa-libGL-devel qt5-devel libXxf86vm-devel
git clone https://github.com/Fushko/gammy.git
cd gammy
qmake Gammy.pro
make
sudo make install
Em algumas distribuições do Linux, se você receber uma mensagem de erro dizendo qmake: command not found, mesmo que Qt5 (devel) esteja instalado, você terá que executar qmake-qt5 Gammy.pro em vez de qmake Gammy.pro.
Além disso, em algumas distribuições Linux (por exemplo, Ubuntu 18.04, mas não no Ubuntu 19.04), você pode receber um erro ao executar qmake Gammy.pro, com uma mensagem reclamando de um elemento chamado "PlaceholderText" - nesses casos, o readme do Gammy menciona abrir o arquivo ui_mainwindow.h com um editor de texto e excluir as linhas incorretas (os números das linhas devem ser mostrados quando você obtiver o erro).
O executável Gammy está instalado em /opt/gammy/bin, então você precisará digitar /opt/gammy/bin/gammy para executá-lo. Você pode fazer um link simbólico para /opt/gammy/bin/gammy a /usr/local/bin/ para que possa iniciá-lo digitando apenas o nome do executável, usando:
sudo ln -s /opt/gammy/bin/gammy /usr/local/bin/
Depois disso, você poderá iniciar o Gammy digitando gammy em um terminal ou caixa de diálogo de execução (Alt + F2). Você não encontrará o Gammy no menu de aplicativos!
Na maioria dos casos, você desejará que o Gammy seja executado na inicialização, então ele ajusta automaticamente o brilho da tela assim que você se conectar. Adicione-o à inicialização abrindo Aplicativos de inicialização (ou equivalente) no menu de aplicativos, clique em Add para adicionar um novo item de inicialização e use-o como o comando: /opt/gammy/bin/gammy (você também pode usar apenas "gammy" se criou um link simbólico para em algum lugar em seu $PATH).
Você também pode fazer isso manualmente, criando um arquivo chamado gammy.desktop em ~/.config/autostart/ com o seguinte conteúdo:
[Desktop Entry]
Type=Application
Exec=/opt/gammy/bin/gammy
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Gammy adaptive screen brightness
Esse post foi traduzido do site LinuxUprising.com pela rtland.team.
Confira a versão original desse post em inglês:
Gammy: Adaptive Screen Brightness Tool For Linux