it-swarm.com.de

Einige Tasten werden auf meiner Tastatur (Multimediatasten?) Weder von xev noch von xbindkeys oder keytouch erkannt. Wie werden sie erkannt?

Es ist ein weiterer Versuch, die Tasten Fn zum Erhöhen/Verringern der Lautstärke, der Helligkeit usw. zum Laufen zu bringen. Diese Steuerelemente funktionieren in meinem Ultrabook ohne Marke einfach nicht.

Ich möchte erkennen, dass sie /home/username/.config/openbox/lubuntu-rc.xml ändern, da Folgendes nicht zu funktionieren scheint:

<keybind key="XF86AudioRaiseVolume">
    <action name="Execute">
        <command>amixer -q sset Master 3%+ unmute</command>

Weder xev noch xbindkeys noch keytouch erkennen, wenn ich zum Beispiel die Lautstärke nach oben oder unten drücke. Die Start/Stopp-Touchpad-Taste funktioniert, wird jedoch auch von diesen Anwendungen nicht erkannt.

Ich habe es auch mit dconf-editor versucht, wie es vorgeschlagen wird hier . next wurde bereits auf XF86AudioNext gesetzt (und es ist active)

hier , ich habe die folgende Erklärung gelesen:

Ein Laptop Fn Tastenkombinationen sind Multimediatasten (die dem Betriebssystem als normale Tasten mit nicht standardmäßigen Codes angezeigt werden), während andere ACPI-Ereignisse auslösen, die schließlich das Betriebssystem erreichen. Einige werden nur vom BIOS verarbeitet und vom Betriebssystem nie gesehen. Die Informationspfade werden auf der Seite Hotkeys/Architecture im Ubuntu-Wiki mit Diagrammen erklärt.

Wenn das Betriebssystem beim Drücken der Helligkeitstasten nichts sehen kann, liegt dies möglicherweise daran, dass sie direkt vom BIOS verarbeitet werden. Die Schlacht ist nicht vollständig verloren - es ist grundsätzlich möglich, das BIOS zu hacken -, aber der Schwierigkeitsgrad wird erheblich angehoben.

Irgendeine Idee?

10
chelder

Möglicherweise benötigen Sie acpi-Unterstützung

Sudo apt-get install acpi acpi-support acpica-tools acpid acpidump acpitail acpitool libacpi0 laptop-detect pommed

Über die Installation der oben genannten Pakete hinaus habe ich dieses Problem auf meinem Laptop durch Deinstallation das toshet -Paket behoben, nachdem festgestellt wurde, dass mein bestimmtes Modell nicht kompatibel war oder von der toshet-Anwendung nicht unterstützt wurde. Ich bezweifle, dass Sie toshet installiert haben, aber Sie können dies überprüfen, indem Sie den folgenden Befehl eingeben:

dpkg -l | grep toshet

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:

Sudo apt-get purge toshet 
1
mchid