web-dev-qa-db-fra.com

15.10 Réglage de la luminosité

J'ai un Thinkpad X1 Carbon 2015 sur lequel je viens d'installer Ubuntu 15.10. J'ai remarqué qu'il y a un énorme saut entre la luminosité minimale de l'écran, où le rétro-éclairage est complètement éteint, au niveau le plus bas suivant. Le deuxième plus bas semble être beaucoup plus lumineux que le paramètre le plus bas sur Windows 10.

J'utilise beaucoup cet ordinateur la nuit, et ce serait vraiment bien d'avoir un réglage très faible où le rétro-éclairage est toujours allumé. Existe-t-il un moyen de modifier les niveaux de luminosité?

1
Evan Pak

J'ai utilisé la réponse du haut sur cette base comme base pour mon propre script de gestion de la luminosité du rétroéclairage: Les contrôles de luminosité ne fonctionnent pas sur un ordinateur portable Dell Inspiron N401

Contrairement à OP (user152748) là-bas et de la même manière que vous, les commandes de rétro-éclairage fonctionnaient essentiellement, mais je voulais juste pouvoir les affiner. Cette méthode n'affectera pas la façon dont fonctionne le réglage normal de la luminosité du rétroéclairage.

Donc, ce que vous devez savoir, c'est si /sys/class/backlight/intel_backlight/brightness est le fichier correct pour votre système.

Vous pouvez le tester avec Sudo echo $VALUE | tee /sys/class/backlight/intel_backlight/brightness$VALUE est un nombre que vous souhaitez essayer. Vos valeurs autorisées sont probablement différentes des miennes (0 à ~ 4000). Dans le cas de mon ordinateur portable Dell, cela ne fonctionne tout simplement pas si j'essaie une valeur incorrecte.

Si cette méthode fonctionne pour vous, il vous suffit de créer un script et de lui attribuer des raccourcis clavier. Ma version modifiée du script de bcbc est celle-ci (à l'extrémité inférieure s'ajuste par incréments de 1; plus le niveau de luminosité est élevé, plus l'incrément est grand):

#!/bin/bash
# Dell N4010 brightness control workaround
# Note: add the following to /etc/rc.local
#       chmod 777 /sys/class/backlight/intel_backlight/brightness
# The file .config/khotkeysrc should contain the hotkeys CTRL+SHIFT+F4/F5 to
# adjust brightness down and up respectively.
#
# Usage:
#    ./brightness.sh up   # bump up brightness
#    ./brightness.sh down # bump down brightness
#
curr=`cat /sys/class/backlight/intel_backlight/brightness`
bump=$(( $curr / 50 ))
if [ "$1" == "up" ]; then
  curr=`echo "$curr + $bump + 1" | bc`
else
  curr=`echo "$curr - $bump - 1" | bc`
fi
# Set the brightness to the new level. 0 is the lower limit. Cant set it lower than that.
echo $curr | tee /sys/class/backlight/intel_backlight/brightness
echo $bump

Si vous êtes intéressé, je peux vous guider étape par étape dans le code.

Comme l'indiquent les commentaires dans le code, vous devez modifier le fichier /etc/rc.local (qui est exécuté à un certain moment du processus de démarrage) pour inclure cette ligne chmod 777 /sys/class/backlight/intel_backlight/brightness (modifie les autorisations de ce fichier de luminosité pour permettre à quiconque d'y accéder) avant cette ligne: exit 0 (parce que dans rc.local tout le code doit être avant exit 0).

Vous devez également configurer vos raccourcis clavier qui peuvent être effectués via l'interface graphique (le lien en haut contient des instructions sur la façon de le faire dans Ubuntu ou vous pouvez rechercher sur le Web "comment définir des raccourcis clavier personnalisés ubuntu"). Vous devez choisir une combinaison de touches pour cela (je préfère quelque chose de proche des touches de réglage de la luminosité d'origine). La deuxième moitié de la configuration des raccourcis clavier personnalisés lui indique quoi faire lorsque ces touches sont enfoncées. Vous voulez 2 raccourcis clavier, un exécutant $path_to_your_file/your_file.sh up et l'autre $path_to_your_file/your_file.sh down. Vous pouvez également modifier manuellement le fichier où les raccourcis sont stockés sur Ubuntu et ses dérivés: $home/.config/khotkeysrc

Je serai heureux d'élaborer quelque chose de peu clair.

3
Carolus