Comment définir le niveau de saturation des couleurs des applications et des jeux à Linux

Comment définir le niveau de saturation des couleurs des applications et des jeux à Linux
Cet article couvrira un guide sur la modification de la saturation des couleurs d'un affichage connecté à un système Linux. À l'aide d'un utilitaire de ligne de commande et d'un outil graphique, vous pouvez augmenter ou diminuer l'intensité des couleurs, contrôlant ainsi la «vibrance» de l'affichage. L'utilitaire de ligne de commande vous permet de définir le système de vibrance large, appliquant des ajustements de saturation des couleurs à toutes les applications et à l'environnement de bureau. L'utilitaire graphique a une fonctionnalité supplémentaire qui vous permet de configurer la vibrance des applications et des jeux individuels sans définir un niveau de vibrance à l'échelle du système.

Modification de la saturation des couleurs à l'aide de l'utilitaire de ligne de commande «vibrant»

Vibrant-CLI est un outil de ligne de commande libre et open source qui peut être utilisé pour modifier la vibrance des écrans Linux à l'aide d'une solution basée sur un logiciel. Il est basé sur la bibliothèque «libvibrant», également développée par les créateurs de l'utilitaire vibrant-CLI. La bibliothèque Libvibrant peut être utilisée pour développer une ligne de commande tierce et des applications graphiques tandis que Dibrant-CLI peut être utilisé comme une application de ligne de commande autonome dans n'importe quelle distribution Linux.

Pour installer vibrant-cli dans Ubuntu, vous devrez installer certaines dépendances à partir du gestionnaire de packages, puis compiler le code source à partir de sa page GitHub. Le jeu d'instructions complet pour le compiler à partir du code source peut être trouvé ici.

Si vous utilisez Arch Linux ou toute autre distribution basée sur Arch Linux, vous pouvez l'installer à partir de «Arch Linux User Repository (AUR)» en suivant les instructions disponibles ici.

Une fois que vous avez installé vibrant-CLI dans votre système Linux, exécutez une commande dans le format suivant:

$ vibrant

Vous devez remplacer par un identifiant unique affecté à l'écran connecté à votre système Linux. Vous pouvez trouver l'identifiant d'affichage en exécutant la commande ci-dessous:

$ xrandr

Vous obtiendrez une sortie similaire à ceci:

Recherchez la ligne avec le mot «connecté». Le mot précédent est l'identifiant de l'écran connecté. Donc, dans ce cas, l'identifiant est «DisplayPort-0». Cet identifiant est différent pour différents écrans, y compris les configurations multi-moniteurs, alors assurez-vous de noter correctement l'identifiant de l'écran dont vous souhaitez changer le dynamisme.

Maintenant, exécutez une commande dans le format suivant, remplaçant par une valeur entre 0.0 et 4.0. Voici un exemple:

$ vibrant CLI DisplayPort-0 2.0

Si vous définissez une valeur de 0.0, votre affichage deviendra GreysCale. Une valeur de 4.0 montrera des couleurs hautement saturées. Vous pouvez revenir à la saturation des couleurs normale en définissant une valeur sur 1.0.

Modification de la saturation des couleurs à l'aide d'une application graphique «VibrantLinux»

Une application graphique appelée «vibrantlinux» vous permet de modifier le dynamisme d'affichage à l'aide d'une belle interface graphique. Il est basé sur la bibliothèque libvibrant mentionnée ci-dessus et vous permet de configurer le dynamisme pour les applications et les jeux individuels.

Vous pouvez compiler le code source vibrantlinux à partir de sa page github. Alternativement, vous pouvez l'installer à partir du magasin Flathub. Le package Flatpak fonctionne sur toutes les grandes distributions Linux, y compris Ubuntu.

Une fois installé, lancez l'application «Linux vibrant» à partir du menu de l'application. Vous verrez une nouvelle fenêtre similaire à ceci:

Vous pouvez utiliser le curseur pour définir une valeur de vibrance entre 0 et 400. Une valeur de 0 fait de l'affichage en niveaux de gris tandis qu'une valeur de 400 rend l'affichage trop saturé. Une valeur de 100 ensembles de niveaux normaux de saturation des couleurs.

Le bouton «Ajouter le programme» illustré ci-dessus vous permet de définir le niveau de vibrance pour les applications et les jeux individuels sans appliquer un niveau de saturation de couleurs larges du système. Lorsque vous cliquez sur ce bouton, une nouvelle fenêtre apparaît où vous pouvez sélectionner le binaire exécutable d'une application ou définir une règle basée sur le nom pour correspondre au titre d'une application.

Maintenant, chaque fois qu'une nouvelle application (pour laquelle une règle a été ajoutée) est lancée sur Linux Desktop, l'application VibrantLinux définira automatiquement le niveau de saturation prédéfini (pour l'application lancée uniquement). Cela vous donne un contrôle plus fin sur le niveau de saturation des applications et des jeux individuels.

Il existe un autre paramètre qui vous permet de contrôler davantage l'application automatique de la saturation des couleurs. En cliquant sur «Définir les vibrances uniquement lorsque le programme est mis au point», vous pouvez choisir d'appliquer des vibrance uniquement sur les applications ciblées, en ignorant les applications minimisées et en arrière-plan.

Enfin, vous pouvez utiliser un paramètre pour démarrer automatiquement VibrantLinux au démarrage. Pour ce faire, cliquez sur Paramètres> Exécuter la linux vibrant sur l'entrée du menu de démarrage.

Notez que lorsque vous fermez l'application VibrantLinux, elle continuera de fonctionner en arrière-plan jusqu'à ce que vous le lancez à nouveau pour apporter de nouvelles modifications.

Conclusion

Les applications vibrantes-Cli et VibrantLinux permettent aux utilisateurs de contrôler facilement le niveau de saturation des couleurs de leur affichage Linux. Habituellement, cela se fait en appliquant des profils de couleurs personnalisés et peut nécessiter un étalonnage d'affichage pour obtenir des résultats précis. Cependant, ces applications facilitent la définition des niveaux de dynamisme sans définir manuellement les profils de couleurs larges du système.