J'ai précédemment résolu le problème en ajoutant une commande:
echo X > /sys/class/backlight/intel_backlight/brightness
à /etc/rc.local
sur Ubuntu 14.04. Mais il n'y a pas /etc/rc.local
sur Ubuntu 16.10. Je ne sais pas comment le résoudre maintenant. Existe-t-il un nouveau script qui remplace rc.local
où je peux entrer ma commande?
La méthode standard pour apporter des modifications permanentes aux points d'accès (ce ne sont pas vraiment des fichiers) dans /sys
consiste à utiliser sysfsutils
plutôt que /etc/rc.local
. Le paquet n'est pas installé par défaut dans 16.10, alors faites d'abord:
Sudo apt install sysfsutils
maintenant, éditez le fichier /etc/sysfs.conf
, par exemple:
Sudo nano /etc/sysfs.conf
et ajoutez cette ligne à la fin de celle-ci:
class/backlight/intel_backlight/brightness = X
Cela fera la même chose que votre commande echo
.
Si vous ne le saviez pas, rc.local
est désactivé par défaut dans Ubuntu 16.10, car les nouvelles versions d’Ubuntu utilisent systemd . Ainsi, rc.local
est considéré comme un service, mais vous pouvez à tout moment activer rc.local
avec la commande de service:
Sudo systemctl enable rc-local.service
Maintenant que rc.local
est activé, vous pouvez utiliser votre ancienne solution de contournement. Exécutez la commande suivante pour ajouter le niveau de luminosité souhaité à /etc/rc.local
:
Sudo sed -i '13i echo X > /sys/class/backlight/intel_backlight/brightness ' /etc/rc.local