198 votes

Comment modifier la luminosité de l'écran LCD depuis la ligne de commande (ou via script) ?

Pour contourner bug #1005495 (la modification de la luminosité de l'écran LCD via les touches de raccourci est impossible), j'aimerais disposer d'une requête en ligne de commande pour augmenter et réduire la luminosité de mon écran LCD. Je pourrais ensuite associer une touche de raccourci à chacune de ces requêtes.

Le problème est que je ne sais pas comment augmenter et réduire la luminosité de l'écran LCD en ligne de commande. Le savez-vous ?

0voto

MidwayNomad Points 362

J'utilise i3 comme gestionnaire de fenêtres et j'avais désinstallé gnome, donc la solution gnome n'a pas fonctionné pour moi. Et les autres approches logicielles ne faisaient que rendre l'écran plus noir. Donc, après avoir lu un peu, je suis tombé sur brightctl . Installez-le en utilisant apt install.

sudo apt install brightctl

Vous aurez besoin de permissions pour modifier le périphérique d'affichage, que seuls les membres du groupe vidéo (et évidemment la racine) peut faire. Donc, assurez-vous d'ajouter l'utilisateur actuel à la liste de contrôle de l'utilisateur. vidéo groupe. Vous pouvez le faire comme suit :

sudo usermod $(whoami) -a -G video

Après l'installation, je peux augmenter/diminuer la luminosité en utilisant les commandes ci-dessous par 10 -- cela est très progressif et me donne plus de contrôle :

#Increase brightness
/usr/bin/brightnessctl -d intel_backlight set +10

#Reduce brightness
/usr/bin/brightnessctl -d intel_backlight set 10-

J'ai ajouté des liaisons de touches dans ma configuration i3. Voici un extrait du keybinding.

#Increase brightness
bindsym XF86MonBrightnessUp exec  /usr/bin/brightnessctl -d intel_backlight set +10

#Reduce brightness
bindsym XF86MonBrightnessDown exec /usr/bin/brightnessctl -d intel_backlight set 10-

0voto

podcast Points 36

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 

Puisque xdotool simule des pressions de touches réelles, il s'agit d'un changement de luminosité au niveau matériel.

Source : https://linuxhint.com/display_brightness_commandline/

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X