Fedora 21@Asus UX305 – Backlight Brightness

Obwohl beim Asus Zenbook UX305 unter GNU/Linux mit Fedora 21 Workstation fast alles Out of the Box funktioniert, gilt das leider nicht für die Tasten, die eigentlich die Helligkeit des Displays regeln sollten. Als Alternative können wir mit einem kleinen Script und den Tastekombinationen Strg+F5 / Strg+F6 aushelfen. Das Script (bspw. backlight.sh; nicht vergessen mit chmod +x ausführbar machen) braucht folgenden Inhalt:

#!/bin/bash
brightness_state=$(cat /sys/class/backlight/intel_backlight/actual_brightness);
brightness_new=$brightness_state;
case "$1" in
        up)
        brightness_new=$(($brightness_state + 100));
        ;;
        down)
        brightness_new=$(($brightness_state - 100));
        ;;
esac

if [ "$brightness_new" -le "0" ]; then
        brightness_new = 0;

elif [ "$brightness_new" -ge "937" ]; then
        brightness_new = 937;
fi

echo $brightness_new > /sys/class/backlight/intel_backlight/brightness;

Über Einstellungen bzw. gnome-control-center / Tastatur können wir jetzt die Tastenkürzel für die Befehle „/VOLLER/PFAD/ZUR/DATEI/backlight.sh down“ bzw. „/VOLLER/PFAD/ZUR/DATEI/backlight.sh up“ mit Strg+F5 bzw. Strg+F6 verbinden.

Jetzt müssen wir noch dafür sorgen, dass nicht nur für root sondern auch für Otto-Normalnutzer die Datei „brightness“ bearbeitbar ist. Dafür erstellen wir zunächst die Datei „/etc/rc.d/rc.local“ (wieder mit chmod +x ausführbar machen) mit folgendem Inhalt:

#!/bin/bash
chmod 666 /sys/class/backlight/intel_backlight/brightness;

Dann mittels „systemctl start rc-local“ sicherstellen, dass die Datei auch abgearbeitet wird und den Status mit „systemctl status rc-local“ überprüfen.

Ein Gedanke zu „Fedora 21@Asus UX305 – Backlight Brightness“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert