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, diedmesg
Ausgabe zu überprüfen und Nachrichten wieUnknown key pressed (translated set 2, code 0xa0 on isa0060/serio0
- alternativ könnten Sie es versuchensudo showkey --scancodes
showkey
Hat das gleiche Ergebnis alsxev
,xbindkeys
oderkeytouch
. Ich tipptedmesg | grep -i 'key'
,dmesg | grep -i 'translated'
etc: das Ergebnis ist leer.Antworten:
Möglicherweise benötigen Sie acpi-Unterstützung
Über die Installation der oben genannten Pakete hinaus habe ich dieses Problem schließlich auf meinem Laptop behoben, indem ich das Paket deinstalliert habe
toshet
, nachdem festgestellt wurde, dass mein spezifisches Modell von der toshet-Anwendung nicht kompatibel war oder nicht unterstützt wurde. Ich bezweifle, dass Sietoshet
installiert haben , aber Sie können dies überprüfen, indem Sie den folgenden Befehl eingeben:Es sollte keine Ausgabe erfolgen, wenn toshet nicht installiert ist. Wenn es in der nachfolgenden Ausgabe dieses Befehls aufgeführt ist, können Sie es deinstallieren, indem Sie Folgendes eingeben:
quelle
toshet
. Nachdem ich die Docks überprüft hatte, stellte ich fest, dass mein Modell nicht als unterstützter Laptop aufgeführt war. Ich werde versuchen zu sehen, ob ich möglicherweise noch etwas installiert habe, um das Problem zu beheben.toshet
. Es funktioniert noch nicht. Danke für Ihre Hilfe!