SliTaz SliTaz Forum

You are not logged in.

#1 2017-03-17 10:53:08

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Backlight laptop session restore

Ciao a tutti, mi trovo ad utilizzare notebook che ad ogni riavvio debbo reimpostare il livello di retroilluminazione a seconda della luce ambientale.

Un metodo possibile per predeterminare una certa luminosità, lo si può fare tramite un comando da inserire in /etc(init.d/local.sh.

Esempio impostare a 3 il valore

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

Questo metodo lo uso da tempo, ma poi essendo fisso richiede aggiustamenti tramite tasti dedicati (nel mio F9 e F10) per adattarlo alle esigenze nel corso della giornata.

Per ovviare in parte a questo problema ho redatto uno script, che ad ogni spegnimento aggiorna il valore iniziale all'ultimo impostato.

Visto che la funzione non è integrata in nessuna versione di Slitaz, e credendo possa essere di interesse comune, ho pensato bene di impacchettarla e condividerla con voi.

Ora una breve spiegazione del pacchetto:

il tutto consiste in uno script eseguibile che ho chiamato “backlight”

#!/bin/sh

a="echo "$(cat /sys/class/backlight/acpi_video0/brightness)" "

b="echo "$(cat /etc/init.d/local.sh | grep ">" |  sed 's/.*echo //' | sed 's/ >.*//')" "

sed -i "s/$b/$a/g" /etc/init.d/local.sh

l'installer crea inoltre la riga iniziale in /etc/init.d/local.sh, e crea il richiamo di memorizzazione alla chiusura della sessione in /etc/init.d/rc.shutdown.

Qualora sul vostro notebook (o netbook) non funzionasse, dovete cercare e modificare la locazione /sys/class/backlight/acpi_video0/brightness, dove è appunto memorizzato il valore della retroilluminazione.

Qui il pacchetto pronto

https://yadi.sk/d/uvHclEHv3G5dGe

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.019 seconds, 7 queries executed - Memory usage: 1.53 MiB (Peak: 1.77 MiB) ]