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
Où 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