Ich habe kürzlich ein Samsung NP900X3N bekommen und versuche, die Hintergrundbeleuchtung zum Laufen zu bringen (mit Linux Mint 18.1 und Kernel 4.10 unter UEFI). Ich habe viel darüber gelesen und bin mir bewusst, dass es zu diesem Thema viele Seiten gibt, aber sie sind alle alt (3+ Jahre) und ich konnte keine davon für mich arbeiten lassen (vielleicht weil diese Version des Laptops ist relativ neu).
Einige Dinge, die ich versucht habe, sind:
- Ich habe das
samsung-tools
Paket heruntergeladen und installiert , aber wenn ich es ausführe, erhalte ich nach ca. 2 Minuten ohne Ausgabe einen Fehler. - Ich habe versucht, eine
samsung::kbd_backlight/brightness
Datei gemäß dieser einfachen Antwort zu finden , aber anscheinend gibt es keine (ich konnte nur eine findenphy0-led/brightness
, von der ich nicht weiß, was sie tut, die aber bereits auf 1 gesetzt ist). - Ich habe versucht, diesem Leitfaden mit einem sehr manuellen Ansatz zu folgen , aber um ehrlich zu sein, konnte ich es nicht zu weit bringen (wahrscheinlich aus Mangel an Wissen meinerseits, aber ich muss einen weniger komplizierten Ansatz haben).
- Überprüfen Sie den Scan-Code des Schlüssels, indem Sie das Kernel-Protokoll überprüfen, wie in dieser Antwort vorgeschlagen .
Dieser letzte ist derjenige, der am nächsten kam und den ich weiter verfolgen möchte. Beim Drücken fn+f9
(Tastaturbeleuchtung umschalten) wird der e02c
dieser Taste zugewiesene Scan-Code angezeigt. So tat ich
sudo setkeycodes e02c 230
wie in der Antwort vorgeschlagen . Wenn ich diese Taste drücke, erhalte ich eine Benachrichtigung mit einem Tastaturlichtsymbol. Ich glaube, es ist ein gutes Zeichen, aber es passiert nichts.
Wie die Frage besagt, dient der Schlüsselcode-Wert 230 zum Erhöhen des kbdlight, aber mein Laptop hat das nicht: Er hat nur die Umschalttaste kbdlight. Ich denke, dies könnte das Problem sein, aber ich kann keinen "Umschalt" -Schlüsselcode finden (was möglicherweise auf meine Unfähigkeit zurückzuführen ist, alles /usr/include/linux/input.h
vollständig zu verstehen ).
Ich habe versucht xmodmap -pke | less
, die "Hintergrundbeleuchtung für Tastatur umschalten" zu finden, die als Schlüsselcode 236 aufgeführt ist, aber anscheinend funktionieren die Zahlen in dieser Liste nicht wirklich.
Irgendwelche Vorschläge?
BEARBEITEN
Ausgabe von ll /sys/class/backlight/
:
lrwxrwxrwx 1 root root 0 Apr 28 07:16 intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/
Ich hatte bereits versucht, den Wert bei zu ändern /sys/class/backlight/brightness
, aber dies steuert nur die Anzeigehelligkeit.
Ausgabe von ll /sys/class/leds/
:
lrwxrwxrwx 1 root root 0 Apr 28 07:19 input3::capslock -> ../../devices/platform/i8042/serio0/input/input3/input3::capslock/
lrwxrwxrwx 1 root root 0 Apr 28 07:19 input3::numlock -> ../../devices/platform/i8042/serio0/input/input3/input3::numlock/
lrwxrwxrwx 1 root root 0 Apr 28 07:19 input3::scrolllock -> ../../devices/platform/i8042/serio0/input/input3/input3::scrolllock/
lrwxrwxrwx 1 root root 0 Apr 28 07:19 phy0-led -> ../../devices/pci0000:00/0000:00:1c.0/0000:01:00.0/leds/phy0-led/
Der Capslock ist das, was es sagt (ich habe getestet). Der Numlock scheint nichts zu tun, da ich den Wert von 0 auf das Maximum geändert habe und nichts passiert ist (meine Tastatur hat keinen Numlock. Der Scrolllock scheint auch nichts zu tun. Ich weiß es auch nicht Was phy0-led
. Es ist bereits auf 1 gesetzt, und das Setzen von 0 scheint nichts zu bewirken.
EDIT2
Wenn modprobe samsung-laptop
ich das tue, erhalte ich den folgenden Fehler
modprobe: ERROR: could not insert 'samsung_laptop': No such device
Das scheint ein alter Fehler zu sein .
/sys/class/leds
ist das gleiche wie Sie berichten. Die Beleuchtung ist nicht besonders hell, aber gerade genug, um die Tasten in einem dunklen Raum zu lesen.