Am 28. Juli 2010, 17:07:20 schrieb Bodo Wlaka:
Rehallo Heinz
Am Wednesday 28 July 2010 16:54:05 schrieb Heinz Dittmar:
acpid: rule from /etc/acpi/events/FN+F8 matched acpid: executing action "/etc/acpi/Touchpad.sh"
allerdings weiß ich nicht, was dieses bedeutet:
acpid: notifying client 1782[0:0] acpid: rule from 1747[104:107] matched
wie bekomme ich raus, was das bedeutet? acpid: rule from 1747[104:107] matched
Hast Du dafür einen Hinweis?
Wie kommst du zu dieser Ausgabe. ???
Nun, ich hab einfach in der Konsole rcacpid stop acpid -d -l eingegeben (als root) und wenn man z.B. FN+F8 tippt, dann kommt so etwas in der Konsole.
Wie schon mal vor einer Weile geschrieben, sind die ACPI-Tables von Asus und von den SL500-laptops sehr ähnlich und die Kernel-Entwickler haben das im asus-laptop-modul eingebaut für die sl500.
Aus asus-laptop.c:
static const struct key_entry asus_keymap[] = { /* Lenovo SL Specific keycodes */ {KE_KEY, 0x02, { KEY_SCREENLOCK } }, {KE_KEY, 0x05, { KEY_WLAN } }, {KE_KEY, 0x08, { KEY_F13 } }, {KE_KEY, 0x17, { KEY_ZOOM } }, {KE_KEY, 0x1f, { KEY_BATTERY } }, /* End of Lenovo SL Specific keycodes */
Nur leider erfolgt bei den Codes nicht wirklich ein event, weshalb ich selbst ein bißchen geskriptet habe. Bin ich im Moment überfragt. Ich habe zum Beispiel folgendes in 11.3 ls -l /etc/acpi insgesamt 4 drwxr-xr-x 2 root root 52 18. Jul 19:19 events -rwxr-xr-x 1 root root 151 14. Jan 2010 touch.sh
ls -l /etc/acpi/events insgesamt 12 -rw-r--r-- 1 root root 87 5. Jul 13:19 power_button -rw-r--r-- 1 root root 122 5. Jul 13:19 thinkpad -rwxr-xr-x 1 root root 53 14. Jan 2010 touch cat /etc/acpi/events/touch event=hotkey ATKD 0000006b action=/etc/acpi/touch.sh cat /etc/acpi/touch.sh #!/bin/sh STATUS=`synclient -l | grep TouchpadOff | cut -d = -f2` if [ ${STATUS} == 1 ] then synclient TouchpadOff=0 else synclient TouchpadOff=1 fi rcacpid stop Shutting down acpid acpid -d -l acpid: starting up acpid: parsing conf file /etc/acpi/events/thinkpad acpid: parsing conf file /etc/acpi/events/power_button acpid: parsing conf file /etc/acpi/events/touch acpid: 3 rules loaded acpid: waiting for events: event logging is on acpid: client connected from 2713[0:0] acpid: 1 client rule loaded acpid: client connected from 1986[106:109] acpid: 1 client rule loaded acpid: received event "hotkey ATKD 0000006b 00000023" acpid: rule from 2713[0:0] matched acpid: notifying client 2713[0:0] acpid: rule from 1986[106:109] matched acpid: notifying client 1986[106:109] acpid: rule from /etc/acpi/events/touch matched acpid: executing action "/etc/acpi/touch.sh" BEGIN HANDLER MESSAGES ^@END HANDLER MESSAGES acpid: action exited with status 0 acpid: 3 total rules matched acpid: completed event "hotkey ATKD 0000006b 00000023" acpid: received event "hotkey ATKD 0000006b 00000024" acpid: rule from 2713[0:0] matched acpid: notifying client 2713[0:0] acpid: rule from 1986[106:109] matched acpid: notifying client 1986[106:109] acpid: rule from /etc/acpi/events/touch matched ^@acpid: executing action "/etc/acpi/touch.sh" BEGIN HANDLER MESSAGES END HANDLER MESSAGES acpid: action exited with status 0 acpid: 3 total rules matched acpid: completed event "hotkey ATKD 0000006b 00000024" Solange ich in dem Modus funktioniert es. ^Cacpid: exiting Funktioniert nicht mehr. rcacpid start Starting acpid done Funktioniert wieder. exit exit Aus geloggt als root in der Konsole und es funktioniert nicht mehr. Nun habe ich keine Idee mehr. Woran liegt das. ??? In 11.0 und ich glaube auch 11.1 hat das noch funktioniert. Es gab damals auch zusätlich von Packman ein hotkey-setup, das gibt es auch nicht mehr ich glaube seit 11.2,. ??? Viele Grüße Heinz Dittmar -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org