Comment puis-je changer la luminosité via le terminal [dupliquer]

32

Maintenant, je peux le changer en Fn + arrow right mais maintenant je dois le faire via mon script shell

    
posée RiaD 07.08.2011 - 18:33
la source

9 réponses

23

ajoute à ce que Michał Šrajer dit que, dans certains cas, la luminosité peut être contrôlée à partir de /sys/class/backlight/acpi_video0/brightness cas avec mon dell vostro 3400 et ma gamme de luminosité est 0-15. Vous devrez peut-être chercher un autre dossier dans /sys/class si le même chemin que le mien ne sort pas.

    
réponse donnée sagarchalise 07.08.2011 - 19:06
la source
17

Dans votre script, vous pouvez envoyer les frappes équivalentes correspondant à Fn + Flèche Droite et Fn + Flèche Gauche, soit respectivement Luminosité Haut et Bas

Installer xdotool à partir du Software Center

Ensuite, dans votre script pour augmenter la luminosité:

xdotool key XF86MonBrightnessUp

Diminuer la luminosité

xdotool key XF86MonBrightnessDown
    
réponse donnée fossfreedom 07.08.2011 - 19:25
la source
14

Vous pouvez installer le package xbacklight $sudo apt-get install xbacklight puis, si vous souhaitez augmenter le niveau de luminosité, tapez $xbacklight -inc <level in a range of 10 - 100> et vice versa: $xbacklight -dec <level in a range of 10 - 100> .

Lisez xbacklight --help pour voir plus d’options.

    
réponse donnée Brallan Aguilar 14.10.2011 - 22:50
la source
9

appel:

sudo su -c 'echo 30 > /proc/acpi/video/VID/LCD0/brightness'

Le chemin peut être différent dans votre système. Pour répertorier tous les appels disponibles:

find /proc/acpi/video -name 'brightness'

Pour voir les valeurs possibles pour chacun, il suffit de taper le fichier:

cat /proc/acpi/video/VID/LCD0/brightnes
    
réponse donnée Michał Šrajer 07.08.2011 - 18:51
la source
3

Installer xbacklight est très léger et utile.

sudo apt-get install xbacklight

Utilisez ensuite xbacklight -set 60 où le nombre peut varier de 0 à 100.

    
réponse donnée aibotnet 13.08.2015 - 13:02
la source
3

L'environnement de bureau par défaut d'Ubuntu, Unity, possède un ensemble de méthodes dbus qui permettent de définir / obtenir une luminosité sans avoir besoin d'un accès sudo .

Notez bien que pour que cela fonctionne, il faut que DISPLAY=:0 variable soit déclaré dans le script.

Personnellement, j'utilise l'application qdbus , avec tous les noms d'interface et de méthode appropriés combinés dans une fonction agréable et les stocke dans .bashrc

unityBrightness()
{ # change brightness in Unity/ Gnome
qdbus org.gnome.SettingsDaemon.Power\
      /org/gnome/SettingsDaemon/Power\
       org.gnome.SettingsDaemon.Power.Screen.SetPercentage ""

}

L'utilisation de cette fonction serait comme:

unityBrightness 50 

, où 50 est le pourcentage.

La commande dbus-send équivalente serait

dbus-send --session --print-reply\
    --dest=org.gnome.SettingsDaemon.Power\
    /org/gnome/SettingsDaemon/Power \
    org.gnome.SettingsDaemon.Power.Screen.SetPercentage uint32:"" 
    
réponse donnée Sergiy Kolodyazhnyy 26.02.2016 - 01:37
la source
1

Si vous utilisez un ordinateur portable.

Vous pouvez utiliser cette commande: sudo setpci -s 00:02.0 F4.B=xx

Quel xx est la luminosité en hex compris entre 0 (plus clair) et FF (pas de luminosité du tout). J'utilise E0 lorsque je travaille sur batterie.

    
réponse donnée Binarylife 07.08.2011 - 19:05
la source
1

Voici un petit utilitaire pour régler la luminosité à partir du terminal: linux-brightness-binary

Ensuite, vous pouvez définir la luminosité comme ceci: sudo bright 5 ou sudo bright 0

0-15 fonctionne pour moi sur un ordinateur portable Asus UX50V exécutant Debian 7

    
réponse donnée Stichoza 03.01.2014 - 03:00
la source
0

Sur Ubuntu trusty 14.04, cette commande fonctionne correctement

sudo su -c 'echo 12 > /sys/class/backlight/acpi_video0/brightness'

Vous pouvez remplacer la valeur 12 par une valeur de 0 to 20

Merci @ Michał Šrajer et @sagarchalise

    
réponse donnée Muhammad Hewedy 16.05.2014 - 23:39
la source

Lire d'autres questions sur les étiquettes