Es ist ein weiterer Versuch, die Fn
Tasten zum Erhöhen / Verringern der Lautstärke, Helligkeit usw. zum Laufen zu bringen. Diese Steuerelemente funktionieren in meinem Ultrabook ohne Marke einfach nicht.
Ich möchte sie zum Ändern erkennen /home/username/.config/openbox/lubuntu-rc.xml
, da Folgendes nicht funktioniert:
<keybind key="XF86AudioRaiseVolume">
<action name="Execute">
<command>amixer -q sset Master 3%+ unmute</command>
Weder xev
noch xbindkeys
noch keytouch
erkennen wir, wenn ich zum Beispiel das Volumen nach oben oder unten drücke. Die Start / Stopp-Touchpad-Taste funktioniert, wird aber auch von diesen Anwendungen nicht erkannt.
Ich habe auch versucht mit , dconf-editor
wie es vorgeschlagen wird hier . next
wurde bereits eingestellt XF86AudioNext
(und es ist active
)
Hier habe ich folgende Erklärung gelesen:
Einige Laptop- FnTastenkombinationen sind Multimedia-Schlüssel (erscheinen dem Betriebssystem als normale Schlüssel mit nicht standardmäßigen Codes), während andere ACPI-Ereignisse auslösen, die schließlich das Betriebssystem erreichen, und einige werden nur vom BIOS verarbeitet und vom Betriebssystem nie gesehen. Die Informationspfade werden auf der Seite Hotkeys / Architektur im Ubuntu-Wiki mit Diagrammen erläutert .
Wenn das Betriebssystem beim Drücken der Helligkeitstasten nichts sehen kann, liegt dies möglicherweise daran, dass diese direkt vom BIOS verarbeitet werden. Der Kampf ist nicht vollständig verloren - es ist grundsätzlich möglich, das BIOS zu hacken - aber der Schwierigkeitsgrad wird erheblich erhöht.
Irgendeine Idee?
xev
meldet die Schlüsselcodes für Ihre Tastendrücke nicht, aber sieht der Kernel die Scancodes ? Sie sollten in der Lage sein, die dmesg
Ausgabe zu überprüfen und Nachrichten wie Unknown key pressed (translated set 2, code 0xa0 on isa0060/serio0
- alternativ könnten Sie es versuchensudo showkey --scancodes
showkey
Hat das gleiche Ergebnis als xev
, xbindkeys
oder keytouch
. Ich tippte dmesg | grep -i 'key'
, dmesg | grep -i 'translated'
etc: das Ergebnis ist leer.