Como definir o nível de saturação de cores de aplicativos e jogos no Linux

Como definir o nível de saturação de cores de aplicativos e jogos no Linux
Este artigo abordará um guia sobre a modificação da saturação de uma tela conectada a um sistema Linux. Usando um utilitário de linha de comando e uma ferramenta gráfica, você pode aumentar ou diminuir a intensidade da cor, controlando assim a “vibração” da tela. O utilitário de linha de comando permite definir o sistema de vibração em grande parte, aplicando ajustes de saturação de cores em todos. O utilitário gráfico possui um recurso adicional que permite configurar a vibração de aplicativos e jogos individuais sem definir um nível de vibração em um sistema.

Alterar a saturação de cores usando o utilitário de linha de comando “vibrante-cli”

Vibrant-cli é uma ferramenta de linha de comando de código aberto e livre que pode ser usada para alterar a vibração de displays Linux usando uma solução baseada em software. É baseado na biblioteca "libvibrant", também desenvolvida pelos criadores do utilitário vibrante-cli. A biblioteca libvibrante pode ser usada para desenvolver linha de comando de terceiros e aplicativos gráficos, enquanto o vibrante-cli pode ser usado como um aplicativo de linha de comando independente em qualquer distribuição do Linux.

Para instalar o Vibrant-Cli no Ubuntu, você terá que instalar determinadas dependências do gerenciador de pacotes e depois compilar o código-fonte da página do GitHub. Conjunto de instruções completas para compilá -lo do código -fonte pode ser encontrado aqui.

Se você estiver usando o Arch Linux ou qualquer outra distribuição baseada em Arch Linux, poderá instalá -lo no “Arch Linux User Repository (AUR)” seguindo as instruções disponíveis aqui.

Depois de instalar o Vibrant-Cli no seu sistema Linux, execute um comando no seguinte formato:

$ vibrant-cli

Você precisa substituir por um identificador exclusivo atribuído à tela conectada ao seu sistema Linux. Você pode encontrar o identificador de exibição executando o comando abaixo:

$ xrandr

Você obterá alguma saída semelhante a isso:

Procure a linha com a palavra "conectado". A palavra anterior é o identificador para a tela conectada. Então, neste caso, o identificador é "DisplayPort-0". Esse identificador é diferente para exibições diferentes, incluindo configurações de multimonitor, portanto, certifique-se de observar corretamente o identificador para a exibição cuja vibração você deseja alterar.

Agora execute um comando no seguinte formato, substituindo por um valor entre 0.0 e 4.0. Aqui está um exemplo:

$ vibrant-cli displayport-0 2.0

Se você definir um valor de 0.0, sua tela vai girar em escala de verificação. Um valor de 4.0 mostrará cores altamente saturadas. Você pode reverter para a saturação normal de cores, definindo um valor para 1.0.

Alterar a saturação de cores usando o aplicativo gráfico “vibrantlinux”

Um aplicativo gráfico chamado “VibrantLlinux” permite alterar a vibração de exibição usando uma boa interface gráfica. É baseado na biblioteca libvibrante mencionada acima e permite configurar a vibração para aplicativos e jogos individuais.

Você pode compilar o código -fonte VibrantLinux a partir da página do GitHub. Como alternativa, você pode instalá -lo na loja Flathub. O pacote Flatpak funciona em todas as principais distribuições Linux, incluindo o Ubuntu.

Depois de instalado, inicie o aplicativo "Vibrant Linux" no menu do aplicativo. Você verá uma nova janela semelhante a esta:

Você pode usar o controle deslizante para definir um valor de vibração entre 0 e 400. Um valor 0 torna a escala de cinza da tela, enquanto um valor de 400 torna a tela excessivamente saturada. Um valor de 100 conjuntos níveis normais de saturação de cores.

O botão “Adicionar programa” mostrado acima permite definir o nível de vibração para aplicativos e jogos individuais sem aplicar um nível de saturação de cores amplas do sistema. Quando você clica neste botão, uma nova janela aparece onde você pode selecionar o binário executável de um aplicativo ou definir uma regra baseada em nome para corresponder ao título de um aplicativo.

Agora, sempre que um novo aplicativo (para o qual uma regra foi adicionado) é lançado no Linux Desktop, o aplicativo VibrantLinux definirá automaticamente o nível de saturação predefinido (apenas para o aplicativo lançado). Isso oferece um controle mais refinador sobre o nível de saturação de aplicações e jogos individuais.

Há outra configuração que permite controlar ainda mais a aplicação automática da saturação de cores. Ao clicar em “Defina vibração somente quando o programa estiver em foco”, você pode optar por aplicar vibração apenas em aplicativos focados, ignorando aplicativos minimizados e em segundo plano.

Finalmente, você pode usar uma configuração para iniciar automaticamente o vibrantlinux na inicialização. Para fazer isso, clique em Configurações> Executar Linux vibrante na entrada do menu de inicialização.

Observe que, quando você fecha o aplicativo VibrantLinux, ele continuará funcionando em segundo plano até iniciá -lo novamente para fazer novas alterações.

Conclusão

Os aplicativos Vibrant-Cli e VibrantLinux permitem que os usuários controlem facilmente o nível de saturação de cores de sua tela Linux. Geralmente, isso é feito através da aplicação de perfis de cores personalizados e podem exigir a calibração de exibição para obter resultados precisos. No entanto, esses aplicativos facilitam a configuração dos níveis de vibração sem definir manualmente perfis de cores amplas do sistema.