teo77Most akkor jó vagy nem?
Megnézted a maximum értéket? (Ha egy gombnyomás mondjuk 25-öt emel az értéken, akkor nem 4 a maximum...)
Azt csinálja, amit eddig(ahogy írtad...), csak az 'echo' által kiírt érték(szöveg) attól függ, hogy mi van a fájlban aktuálisan.
Egy kis magyarázat:
echo $(... az alábbi ...) ## kiírja a parancssorozat eredményét
[ 0 = $(cat /sys/class/leds/asus\:\:kbd_backlight/brightness) ] ## vizsgálat (fájl tartalma egyenlő 0?)
&& echo 3 ## ha az eredmény igaz (tehát 0 = 0, mivel a fájl tartalma 0)
|| echo 0 ## ha az eredmény nem igaz (tehát 0 = 3, mivel a fájl tartalma 3 vagyis nem 0)
A vizsgálattól függő eredményt az 'echo $(...)' írja ki és továbbadod 'sudo tee'-nek.
Az '&' ismétlem, szerintem szükséges.
(terminál-ban:
mate-screensaver-command -i &
utána
mate-screensaver-command -i
és látni fogod a különbséget...)