Comment changer la luminosité de l'affichage en utilisant la ligne de commande dans Linux

Comment changer la luminosité de l'affichage en utilisant la ligne de commande dans Linux
Cet article répertorie divers outils de ligne de commande qui peuvent être utilisés pour contrôler la luminosité de l'affichage. Ces applications sont particulièrement utiles si vous utilisez une distribution Linux sans interface graphique. Notez que certains de ces outils peuvent ne pas fonctionner sur votre système en fonction de votre configuration matérielle et de votre carte graphique. Cet article répertorie également les applications qui ne modifient pas la luminosité du niveau matériel, mais modifieront plutôt la valeur gamma ou créeront un filtre teinté de largeur système géré par le logiciel. Toutes les applications et commandes mentionnées dans l'article sont compatibles avec le gestionnaire d'affichage «X» uniquement (pas de support Wayland).

Xrandr (niveau du logiciel)

Xrandr est une application de ligne de commande utilisée pour gérer la configuration de la sortie d'affichage. Il peut modifier la résolution, l'orientation, la gestion de plusieurs écrans, etc. Pour voir votre identifiant d'affichage actuellement utilisé, exécutez la commande ci-dessous:

$ xrandr --prop | grep "connecté"

Vous verrez une sortie comme ceci:

HDMI-A-0 Connecté Primaire 1920x1080 + 0 + 0 (axe x inversé à droite inversé à gauche normal)
510 mm x 287 mm

La chaîne juste avant la partie «connectée» est l'identifiant de votre affichage (HDMI-A-0 dans ce cas). Vous pouvez maintenant utiliser l'identifiant pour modifier la luminosité de votre affichage.

Pour vérifier la valeur de luminosité actuelle, utilisez la commande suivante:

$ xrandr --prop --verbose | grep -a10 "connecté" | "luminosité" grep

Pour modifier la luminosité, exécutez la commande suivante (remplacez HDMI-A-0 par votre propre identifiant d'affichage):

$ xrandr --output hdmi-a-0 --brightness 0.4

Notez qu'il ne modifie pas la luminosité du niveau matériel, c'est juste un filtre au niveau logiciel avec des valeurs gamma ajustées.

XDOTOOL (niveau matériel)

XDOTOOL est un utilitaire de ligne de commande qui peut être utilisé pour exécuter des frappes simulées et des clics de souris. Il est possible de modifier la luminosité en simulant des baisses de clés de la luminosité + et des boutons de luminosité sur votre système.

Pour installer XDOTOOL dans Ubuntu, exécutez la commande suivante:

$ sudo apt install xdotool

Pour augmenter la luminosité à l'aide de XDOTOOL, exécutez la commande suivante:

$ xdotool key xf86monbrightnessup

Pour diminuer la luminosité à l'aide de XDOTOOL, exécutez la commande suivante:

$ xdotool key xf86monbrightnessdown

Étant donné que XDOTOOL simule des déses de touches matérielles réelles, il s'agit d'un changement de luminosité de niveau matériel.

Xgamma (niveau logiciel)

Xgamma, comme son nom l'indique, est un utilitaire pour gérer les valeurs gamma d'affichage. Les modifications apportées à l'aide de XGAMMA sont des changements au niveau du logiciel, de sorte que la luminosité réelle du moniteur n'est pas modifiée. Xgamma est préinstallé sur la plupart des distributions Linux.

Pour afficher les valeurs actuelles gamma, exécutez la commande ci-dessous (affiche les valeurs RVB):

$ xgamma

Pour modifier la valeur gamma, exécutez une commande dans le format suivant:

$ xgamma -gamma 0.60

XBacklight (niveau matériel)

XBacklight vous permet de configurer l'intensité du rétroéclairage de votre affichage. Pour l'installer dans Ubuntu, exécutez la commande ci-dessous:

$ sudo apt install xbacklight

XBacklight peut ne pas fonctionner sur toutes les configurations matérielles. Pour confirmer si cela fonctionne sur votre système, exécutez la commande ci-dessous:

$ xbacklight -get

Si vous ne voyez aucune sortie, Xbacklight ne fonctionnera pas sur votre système. Pour définir la luminosité du rétroéclairage, exécutez la commande ci-dessous:

$ xbacklight -set 0.60

Luminositéctl (niveau matériel)

LightshnessCTL vous permet de contrôler le rétro-éclairage et la luminosité des indicateurs de lumière LED disponibles sur votre matériel.

Pour installer BrightussCTL sur Ubuntu, exécutez la commande ci-dessous:

$ sudo apt installer lumblainnessctl

Pour répertorier tous les appareils contrôlables, exécutez la commande ci-dessous:

$ luminositéctl -l

Il n'est peut-être pas facile d'identifier correctement les identificateurs d'affichage car les noms peuvent ne pas être conviviaux et vous devrez peut-être recourir à certaines suppositions pour identifier le moniteur. Dans la capture d'écran ci-dessus, la chaîne pour le moniteur est «0005: 054c: 09cc.0005: Global ». Une fois que vous avez identifié le nom correct, exécutez la commande ci-dessous pour modifier la luminosité:

$ luminosité-d “0005: 054c: 09cc.0005: Global ”Set 60%

Redshift (niveau du logiciel)

Redshift est un outil de ligne de commande qui vous permet de définir manuellement ou automatiquement la température de couleur et / ou la luminosité de votre écran.

Pour installer Redshift dans Ubuntu, exécutez la commande ci-dessous:

$ sudo apt installer redshift

Pour changer la luminosité à l'aide de Redshift, exécutez la commande ci-dessous (0.60 pour la journée, 0.70 pour la nuit, le maximum est 1.0, le minimum est 0.1):

$ redshift -b 0.60: 0.70

En plus des contrôles de la luminosité, Redshift est également livré avec de nombreuses options pour modifier les valeurs gamma ainsi que la température de couleur. Vous pouvez également fournir votre emplacement à Redshift afin que la configuration d'affichage puisse être modifiée automatiquement avant et après le coucher du soleil. Couvrir d'autres options de configuration est hors de portée de cet article. Pour voir toutes les options disponibles, exécutez l'une des commandes ci-dessous:

$ redshift - help
$ man

Conclusion

Ce sont quelques-unes des méthodes que vous pouvez utiliser pour contrôler la luminosité ou l'intensité de rétro-éclairage de votre affichage. Comme indiqué précédemment, certaines de ces méthodes peuvent ne pas fonctionner sur votre matériel. Il est préférable d'essayer ces outils vous-même et d'en choisir un qui fonctionne et le mieux adapté à vos besoins.