No `rc.local` in 16.10, quindi come posso aggiungere un comando per impostare la luminosità all’avvio?

Ho già risolto il problema aggiungendo un comando:

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

su /etc/rc.local su Ubuntu 14.04. Ma non c’è /etc/rc.local su Ubuntu 16.10. Non so come risolverlo ora. C’è un nuovo script che sostituisce rc.local dove posso inserire il mio comando?

Il modo standard per apportare modifiche permanenti ai punti di accesso (in realtà non sono file) in /sys è usare sysfsutils piuttosto che /etc/rc.local . Il pacchetto non è installato di default in 16.10, quindi fai prima:

 sudo apt install sysfsutils 

ora modifica il file /etc/sysfs.conf , ad esempio:

 sudo nano /etc/sysfs.conf 

e aggiungi questa linea alla fine di esso:

 class/backlight/intel_backlight/brightness = X 

Questo farà lo stesso del comando echo .

Nel caso in cui non lo sapessi, rc.local è disabilitato di default in Ubuntu 16.10, perché le nuove versioni di Ubuntu usano systemd . Quindi rc.local considera un servizio, ma puoi sempre triggersre rc.local con il comando service:

 sudo systemctl enable rc-local.service 

Ora che rc.local è abilitato, puoi usare il tuo vecchio workaround, eseguire il comando seguente per aggiungere il livello di luminosità desiderato a /etc/rc.local :

 sudo sed -i '13i echo X > /sys/class/backlight/intel_backlight/brightness ' /etc/rc.local