Hallo da draußen, vielleicht kann einer von euch Hackern mir helfen... Also, ich habe ein Asus F5sl und das hat oben über der Tastatur ein paar Hotkeys, die unter Windows irgendwelche Funktionen haben. Ich wollte sie benutzen, um Schnellstarter für Firefox etc einzurichten. Allerdings ist es mir nicht gelungen. Ich teile mal mit was ich bisher gemacht habe, vielleicht kann mir einer einen Tipp geben, wie ich weiter vorgehen soll:
1.) die Taste wird vom ACPI System erfasst,
acpi_listen >>> hotkey ATKD 00000051 00000000
aber nicht von xev... komisch.
2.) Ich finde in /etc/acpi/events ein Script namens "asus-internet"...
# /etc/acpi/events/asus-internet # This is called when the user presses the internet button and calls # /etc/acpi/hotkey.sh for further processing. event=hotkey (ATKD|HOTK) 00000051 action=/etc/acpi/webbtn.sh
Dieses Script macht, wie man sieht, nichts als ein weiteres Script in /etc/acpi aufzurufen, nämlich /etc/acpi/webbtn.sh
3.) das sieht so aus:
#!/bin/bash . /usr/share/acpi-support/key-constants acpi_fakekey $KEY_WWW
Soweit so gut. Ich verstehe auch die Idee hinter der Funktion acpi_fakekey... wir generieren einen vermeindlichen Tastendruck, den der X-Server nun übernimmt. Wenn ich in /usr/share/acpi-support/key-constants nachschaue, finde ich dort...
cat /usr/share/acpi-support/key-constants | grep WWW >>> KEY_WWW=150
Hmm... nun weiß ich aber nicht weiter. Es passiert nichts. Ich hab schon in der GNOME Tastaturverwaltung (System - Einstellungen - Tastenkombinationen) eingetragen (mit dem GCONF Editor), dass dem Event "Webbrowser Starten" die Taste "XF86WWW" zugewiesen ist. Funktioniert aber trotzdem nicht.
Einen alternativen Pfad habe ich auch versucht: ich hab einfach aus dem oben genannten Script /etc/acpi/webbtn.sh heraus versucht Firefox zu starten, aber offensichtlich weiß ich nicht genug über Scripting, denn es gelingt mir partout nicht eine grafische Anwendung von da zu starten. Irgendwelche Dateioperationen (ein echo in irgendeine Textdatei oder so) funktioniert natürlich. Darf root (als solcher laufen ja die ACPI Scripte) keine grafischen Anwendungen starten?
So viele Fragen! Sorry, wenn das etwas wild ist. Aber acpi_fakekey und was dahinter steckt ist irgendwie nicht so dolle dokumentiert. Danke jedenfalls schonmal für jegliche Form der Hilfe (und selbst wenn es nur Trost ist...).