So funktionieren Multimedia-Tasten auf meinem ASUS N56VZ Ubuntu 12.04 Notebook

11

Ich kann meine Multimedia-Tasten (FN-Tasten) nicht verwenden. Das Notebook ist ein ASUS N56VZ.

Wenn ich normalerweise die Multimedia-Tastenkombinationen drücke, passiert nichts. Wenn ich versuche, die Tastencodes beim Drücken von z. B. Fn+ F8(dies sollte die Lautstärke erhöhen) bei gestartetem xev oder acpi_listen abzurufen, erfolgt überhaupt keine Ausgabe. Nur das Fn+ F1(Standby) und das Fn+F2 funktionieren nur die Kombinationen (Wireless on / off), aber es gibt auch keine Ausgabe bei xev oder acpi_listen, während Sie dies tun.

Was kann ich hier machen?

Linuxrecon
quelle
2
Es gibt einige aktuelle BIOS-Updates für Ihren Laptop - haben Sie die neueste installiert?
Fossfreiheit
Ich habe dies getestet und mein BIOS auf die neueste Version auf der offiziellen ASUS N56VZ-Treiberseite aktualisiert. Nach diesem Update immer noch kein Erfolg.
Linuxrecon

Antworten:

3

Ich habe auch ein Asus N56VZ.

Gute Nachrichten, Sie können fast alle Fn-Tasten verwenden (alle außer den Tasten zur Steuerung der Hintergrundbeleuchtung des Bildschirms, ich weiß nicht warum)

Schlechte Nachrichten, für den Moment müssen Sie auf die Veröffentlichung von Kernel 3.5 warten oder den Quellcode entsprechend dem ändern, was Sie hier sehen können , wenn Sie nicht warten können.

UPDATE 19.11.2012

Gute Nachrichten, die meisten Fn-Tasten funktionieren seit Ubuntu 12.10 sofort.

Noch eine gute Nachricht! Für die widerstrebenden Tasten zur Steuerung der Hintergrundbeleuchtung des Bildschirms (F5 und F6) habe ich dieses Verfahren gefunden . Es wurde ursprünglich für das Asus Zenbook Prime geschrieben, funktioniert aber mit dem N56VZ wie ein Zauber.

UPDATE 04/07/2013

Ich habe kürzlich meine Firmware auf Version 2.16 aktualisiert. Leider scheint die Problemumgehung für fixasusbacklight mit dieser Version ineffizient zu sein. Die Tasten für die Hintergrundbeleuchtung des Bildschirms Fn+F5/F6funktionieren nicht mehr. Auf jeden Fall sollte diese Situation bis Ende des Monats mit der Veröffentlichung von Ubuntu 13.04 behoben sein. Ich habe gerade die Beta Live CD getestet und alles funktioniert gut damit.

Jean-Louis Jouannic
quelle
Ich habe N56VJ, das N56VZ sehr ähnlich ist. Ich habe einige Schlafprobleme mit Ubuntu 12.10 auf n56VJ. Bitte sehen Sie dies: goo.gl/uNOY0 Tritt dieses Problem auch bei Ihnen auf?
Ashishsony
@ Jean-Louis Wie hast du das angewendet fixasusbacklight? Was ist Ihre Kombination aus Basisversatz und DIDL- und CADL-Versatz? Für BIOS 2.12 habe ich das im Link beschriebene Verfahren befolgt und festgestellt, dass die entsprechenden Adressen 0xCA876018, 0x120 und 0x220 sind. Leider funktioniert das immer noch nicht und weder Fn + F5 noch Fn + F6.
Adam Ryczkowski
@ adam-ryczkowski Ich habe nicht die gleiche BIOS-Version. Meins ist 2.11. Für diese Version sind die von Ihnen angegebenen Werte effizient. Haben Sie versucht, das in der README angegebene Verfahren anzuwenden , um die DIDL / CADL-Offsets zu extrahieren?
Jean-Louis Jouannic
@ Jean-Louis Ja, ich habe. Ich habe drei Werte in diesem Skript bearbeitet. Übrigens: Wenn ich acpi_os=Linie in / etc / default / grub verwende, kann ich die Helligkeit mit Fn + F5 / F6 (ohne Skript) anpassen, aber nur etwa 20% davon. Und obwohl die Anpassung technisch funktioniert, ist sich Ubuntu dessen nicht bewusst. Ich kann die Fn-F5-Taste zum Binden nicht abfangen xbacklightund es gibt keine OSD-Benachrichtigung über das Ändern der Bildschirmhelligkeit.
Adam Ryczkowski
@ Adam-Ryczkowski Nun. Ich fürchte, ich kann dir nicht helfen. Vielleicht können Sie versuchen, Ihre Firmware zu aktualisieren. Wie oben erwähnt, scheint mit dem letzten BIOS 2.16 keine Problemumgehung mehr erforderlich zu sein. Alle Fn-Tasten funktionieren einwandfrei.
Jean-Louis Jouannic
2

Laut Asus ist dies möglicherweise ein Problem mit dem BIOS. Sie sagten auch, dass laut den Antworten des BIOS-Teams die aufrufende Methode der wmi-Evaluierungsmethode ASUS_WMI_UNSUPPORTED_METHOD in neuen ASUS-Laptops zurückgibt. Dieser Patch behebt das Problem. 1

Wie Fossfreedom sagte, gibt es einige aktuelle BIOS-Updates für Ihren Laptop. Sie müssen sicherstellen, dass Ihr BIOS auf dem neuesten Stand ist, bevor Sie dieses Update versuchen.

Ich habe diese Datei auf Dropbox geteilt, weil ich sie nirgendwo finden konnte, wo Sie keinen Benutzernamen und kein Passwort benötigen.

Sie müssen also zuerst die Datei asus-wmi-dkms_0.2_all.deb herunterladen. Sobald Sie das getan haben, drücken Sie einfach Ctrl+Alt + Tauf Ihrer Tastatur, um das Terminal zu öffnen. Navigieren Sie beim Öffnen zu dem Ordner, in den die Datei heruntergeladen wurde, wahrscheinlich zum Ordner "Downloads", und führen Sie die folgenden Befehle aus.

sudo apt-get install dkms
sudo dpkg -i asus-wmi-dkms_0.2_all.deb

Ich hoffe, dass das bei Ihnen funktioniert.

Klicken Sie hier, um die Datei herunterzuladen

1 Quelle: Asus VIP Tech Support

PS Lass es mich wissen, wenn das funktioniert. Wenn dies nicht der Fall ist, muss ich den Asus VIP-Support informieren. Vielen Dank

Mitch
quelle
Wissen Sie, wie Sie das BIOS von Ubuntu aktualisieren können? Ich habe nur Ubuntu (und Windows 7 in Virtualbox, aber ich denke, ich kann das BIOS nicht von einer VM aktualisieren) installiert. Danke
fernando garcía
1
Schauen Sie sich das an: ehow.com/how_7256759_update-bios-ubuntu.html
Mitch
Ich erhalte eine, Error! Bad return status for module build on kernel: 3.2.0-26-generic (x86_64)wenn ich den obigen Befehl dpkg ausführe. Ich habe das BIOS auf die neueste Version (N56VZ.204) aktualisiert.
Keppil
Haben Sie die Datei heruntergeladen?
Mitch
@Mitch: Ja, ich habe das BIOS aktualisiert, dann Ihre Datei heruntergeladen und die oben angegebenen Befehle ausgeführt, wodurch ich eine Menge Ausgabe erhielt, die in der Zeile in meinem vorherigen Kommentar endete.
Keppil
1

Ich habe auch einen ASUS N56VZ.

Damit der Fn-Schlüssel funktioniert, habe ich den Kernel 3.5.3 installiert. Alles außer der Bildschirmhelligkeit funktioniert einwandfrei. Ich bin mir ziemlich sicher, dass ein Kernel-Update nicht erforderlich ist. Wenn Sie das Modul aktualisieren, reicht asus_wb_wmi wahrscheinlich aus.

Eine andere Sache, die jetzt mit diesem Kernel funktioniert, ist die Wifi-LED, die vorher nicht funktioniert hat.

Erico
quelle
In einem aktuellen Ubuntu 12.04-Kernel 3.2.0-32-generic funktionieren alle Funktionstasten außer der Bildschirmhelligkeit einwandfrei. Wissen Sie, was ein Modul für WiFi-LED verantwortlich ist?
Tommyk
0

Versuchen Sie, Ihre Tastaturkürzel zu bearbeiten, da alle oben aufgeführten Multimedia-Funktionen zur Eingabe verfügbar sind.

Gehen Sie zu Systemeinstellungen, Tastatur und klicken Sie auf die Registerkarte Verknüpfungen. Die Funktionen, nach denen Sie suchen, befinden sich im Bereich Ton und Medien. Möglicherweise finden Sie jedoch auch in anderen Abschnitten einige nützliche Funktionen, die geändert werden sollten.

xlukasx
quelle
Versuchen Sie, den Vorschlag aus den Ubuntu-Foren zu verwenden: ubuntuforums.org/showpost.php?p=9212176&postcount=3
xlukasx
Ich habe es auch versucht, aber selbst mit diesem Zusatz sind keine Tastenkombinationen an FN + Fx möglich. Auch xev gibt hier keinen ouotput ...
linuxrecon
0

Es scheint die Funktion, Multimedia-Tasten werden per Software weitergeleitet; mit Ausnahme der Stromversorgungsfunktionen, Standby- und WLAN-Stromversorgung.
Wenn Sie diese Funktionsverknüpfungen möchten, müssen Sie sie manuell in den KB-Einstellungen erstellen, da es sich nicht um native Erweiterungen handelt.

Beispiel: Meine Tastatur verfügt über vollständig separate Tastenkombinationen (es handelt sich um eine alte HP, die ich gefunden habe), und es gibt eine Schaltfläche namens "Einkaufen", bei der es sich um einen serpierten Code handelt, der nicht zugeordnet ist. Also habe ich es auf Terminal gesetzt.

Wenn Sie in die Tastatureinstellungen -> Registerkarte "Verknüpfungen" gehen: Können Sie "Funktion + Fx" zuordnen?

TardisGuy
quelle
Auf keinen Fall. Ich kann nicht mit den Tasten FN + F1 abbilden, es werden sie einfach nicht erkannt. Das einzige, was ich tun kann, ist, die Lautstärke mit SHIT + Fx anstelle von Fn + Fx (z. B.) zu erhöhen / zu verringern, aber dies ist keine echte Lösung.
Linuxrecon
0

Ich habe ein Asus N53SM und alle meine FN + F * -Tasten werden in xev als Schlüsselcode angezeigt. Stellen Sie sicher, dass Sie das xev-Fenster ausgewählt haben, während Sie die Schlüssel testen. Wenn Ihre Tasten keinen Schlüsselcode erzeugen, kann das XWindows-System nicht erkennen, wann sie gedrückt werden.

Sepero
quelle
Ich bin mir absolut sicher, dass das xev-Fenster vorne war. Andernfalls wäre es nicht möglich, andere Schlüssel wie 12345 mit einem Ausgang zu testen.
Linuxrecon
0

Ich habe einen N56VJ und das letzte Kernel-Update auf 3.7.0.4 hat endlich die Hintergrundbeleuchtung f6, F7 des Bildschirms. Sie generieren Ereignisse in xev und ich erhalte den Schieberegler oben rechts. Die Helligkeit wird dadurch jedoch nicht wesentlich verändert. Der Schieberegler bewegt sich nur auf etwa 90 Prozent nach unten. Gibt es eine Möglichkeit, die Reichweite zu ändern?

user109005
quelle
Wenn Sie weitere Fragen haben, so können Sie beides auf die Schaltfläche Frage stellen Taste.
Oyibo
Ich bestätige, dass in N56VZ an einem glücklichen Tag auf wundersame Weise Fn + F5 / F6 Tastaturereignisse erzeugte, sich die Helligkeit änderte und das OSD dies bestätigte (!).
Adam Ryczkowski
1
Sie können die Helligkeitsstufe manuell ganz nach unten ändern (um sie insgesamt zu deaktivieren), indem Sie echo 23 > /sys/class/backlight/intel_backlight/brightnessals Root arbeiten. "23" ist die gewünschte Helligkeitsstufe. Wenn Sie "0" eingeben, wird der Bildschirm leer angezeigt.
Adam Ryczkowski