Helligkeit per FN-Tasten ansteuern, aber wie?

Hiob

New Member
Hallo allerseits,

also ich habe folgendes Problem:
Bei openSuSE 11.2 funktioniert die Ansteuerung der Displayhelligkeit bisher nur über das KPowersave-Symbol bzw. über diesen Schieberegler. Aus irgendwelchen Gründen klappt das nicht über die entsprechenden FN-Tasten (FN+UP Arrow; FN+DOWN ARROW). Hier scheint wohl ein event zu fehlen. Ich bräuchte mal Hilfe, eins einzurichten oder vielleicht weiß ja jemand, wie KPowersave die Displayhelligkeit ansteuert?!

Ich habs einfach mal über Tastenkürzel anfangs probiert, aber da wird nur rumgemeckert, dass die Tastenkombination nicht unterstützt wird.

Ich geb hier einfach mal 2 Sachen an: ein mal die Auswertung von "xev" und einmal von "acpi_listen". Ich habe jeweiles zuerst 1 mal FN+UP ARROW gedrückt und dann 1 mal FN+DOWN ARROW.
Code:
xev
KeyPress event, serial 34, synthetic NO, window 0x3400001,
    root 0x10a, subw 0x0, time 1184409, (411,-209), root:(415,184),
    state 0x0, keycode 233 (keysym 0x1008ff02, XF86MonBrightnessUp), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3400001,
    root 0x10a, subw 0x0, time 1184409, (411,-209), root:(415,184),
    state 0x0, keycode 233 (keysym 0x1008ff02, XF86MonBrightnessUp), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 36, synthetic NO, window 0x3400001,
    root 0x10a, subw 0x0, time 1185751, (411,-209), root:(415,184),
    state 0x0, keycode 232 (keysym 0x1008ff03, XF86MonBrightnessDown), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0x3400001,
    root 0x10a, subw 0x0, time 1185751, (411,-209), root:(415,184),
    state 0x0, keycode 232 (keysym 0x1008ff03, XF86MonBrightnessDown), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False
Code:
acpi_listen
video DD03 00000086 00000000
video DD03 00000087 00000000
Vielen Dank für eure Hilfe!

MfG
Der Hiob
 

Hiob

New Member
AW: Helligkeit per FN-Tasten ansteuern, aber wie?

Ok ... ich hab es mal versucht ein Skript zu schreiben (abgeguckt von einem ähnlichen Ubuntu-Skript).
Code:
/etc/acpi/events/ideapad-video

#----BEGIN------------------
# /etc/acpi/events/ideapad-video
# Called when the user presses the brightness fn-keys
#

event=video
action=/etc/acpi/ideapad-video.sh %e
#----END------------------
und folgende
Code:
/etc/acpi/ideapad-video.sh
#!/bin/bash

step=10
num=`echo "$3" | bc` #keynumber

#brightness down
if [[ $num -eq 86 ]]; then
        xbacklight -dec `printf "%x" $step`
fi

#brightness up
if [[ $num -eq 87 ]]; then
        xbacklight -inc `printf "%x" $step`
fi
Aber das funktioniert leider nicht. Ich weiß nicht ein mal, welche Aktion woher kommt, damit das /etc/acpi/events/ideapad-video gestartet wird.

Vielleicht gibt es aber auch ne einfachere Lösung?!
 
Oben