La luminosité de l’écran est réinitialisée au minimum après chaque redémarrage

Ubuntu 11.10 n’enregistre pas mes parameters de luminosité entre les sessions. À chaque démarrage, la luminosité est toujours égale à zéro et je dois toujours la réinitialiser à mon réglage préféré (au maximum). Comment puis-je m’assurer que ma préférence de luminosité persistera après le redémarrage?

Dans le fichier /etc/rc.local ajoutez avant la exit 0 ligne exit 0 :

 echo 5 > /sys/class/backlight/acpi_video0/brightness 

5 est le niveau de luminosité de 0 à 10

Fondamentalement, vous devez courir

 echo X > /sys/class/backlight/acpi_videoY/brightness 

pendant le processus de démarrage après que les pilotes graphiques ont chargé avec X et Y appropriés. Les autres réponses et commentaires expliquent comment trouver X et Y


Bien que la suggestion /etc/rc.local fonctionne, la manière la plus cohérente de le faire est, à mon avis, la suivante:

Créez un fichier, par exemple customsetbootbrightness.conf , dans /etc/init (évitez les collisions avec les noms de fichiers existants dans ce répertoire) en tant que racine avec le contenu suivant:

 description "Sets brightness after graphics device is loaded" start on graphics-device-added task exec echo X > /sys/class/backlight/acpi_videoY/brightness 

De cette façon, le comportement du système sera le même que celui des systèmes sans cette particularité particulière (la luminosité étant de 0 au démarrage). Dans la méthode /etc/rc.local , il existe généralement une petite période pendant laquelle la luminosité rest égale à 0.


En outre, cela devrait supprimer la nécessité (dans certains systèmes) de sleep 2 avant l’ echo... – pas vérifié cependant. (Voir http://xchamitha.blogspot.co.uk/2013/07/set-screen-brightness-when-booting.html ou http://ubuntuforums.org/archive/index.php/t-2061712.html pour Exemple)

Vous devriez probablement vérifier d’abord:

 ls /sys/class/backlight/ | grep 'acpi_video' 

Ainsi, vous obtiendrez une liste de tous les affichages possibles et vous pourrez ensuite essayer de trouver quel affichage vous souhaitez modifier. Sur un ordinateur portable, l’écran s’appelait “acpi_video0”. Remplacez “acpi_video1” ci-dessous par le nom d’écran actuel de votre écran. Sur les systèmes utilisant le système interne (par exemple 11.10), je dois mettre

 echo 5 > /sys/class/backlight/acpi_video1/brightness 

dans mon fichier /etc/rc.local , alors que sur les systèmes utilisant le nouveau mécanisme de démarrage (par exemple 13.04), je dois le mettre dans /etc/init/screen_brightness.conf

 start on runlevel [2345] stop on runlevel [016] script echo 5 > /sys/class/backlight/acpi_video1/brightness end script post-stop script end script