So deaktivieren Sie die Hintergrundbeleuchtung der Macbook-Tastatur


7

Wie deaktiviere ich die Hintergrundbeleuchtung der Tastatur auf einem Macbook in 12.04, indem ich sie vollständig ausschalte?

Bei jedem Neustart stellt Ubuntu die Hintergrundbeleuchtung auf 100% Helligkeit ein, und frustrierend ist, dass die neuen Funktionstasten nicht mehr gedrückt werden. Daher muss ich die Dimm-Taste etwa 50 Mal drücken, um die Hintergrundbeleuchtung auszuschalten.



@ naught101, Sie haben mit dieser Frage verlinkt ...
Cerin

Antworten:


5

Machen Sie das Hintergrundbeleuchtungsgerät der Tastatur für alle beschreibbar:

sudo chmod 777 /sys/class/leds/smc::kbd_backlight/brightness

Fügen Sie dann in Ihren ~ / .bash_aliases Folgendes hinzu:

echo 0 | tee -a /sys/class/leds/smc::kbd_backlight/brightness

Wenn Sie alternativ möchten, dass die Hintergrundbeleuchtung für alle Benutzer deaktiviert wird, fügen Sie diese Zeile stattdessen zu /etc/profile.d/custom.sh hinzu.

Die einzige Einschränkung, die mir aufgefallen ist, ist, dass das gelegentliche Entsperren Ihres Bildschirms die Hintergrundbeleuchtung auf die volle Helligkeit zurücksetzt. Leider weiß ich nicht, was das verursacht.


Deaktiviert dies die Hintergrundbeleuchtung der Tastatur oder setzt sie sie einfach auf den Standardwert 0 (damit der Benutzer sie gelegentlich tatsächlich erhöhen kann)?
Waldir Leoncio

1
Das spätere. Der Benutzer kann es weiterhin ändern, indem er entweder die Helligkeitstasten verwendet (vorausgesetzt, die Zuordnung ist korrekt) oder den obigen Befehl verwendet, aber die 0 in einen Wert zwischen [0: 255] ändert.
Cerin

4

(Ich weiß, dass dies Ubuntu betrifft, dachte aber, dass es auch für diejenigen hilfreich sein könnte, die Mint ausführen)

Der Versuch, diese zu den Bash-Aliasen hinzuzufügen, funktionierte unter Linux Mint, das auf einem Macbook Air 2012 ausgeführt wird, nicht (wahrscheinlich etwas falsch gemacht).

Ich musste beim Anmelden ein Skript als sudo ausführen

echo '2' > /sys/devices/pci0000:00/0000:00:02.0/backlight/acpi_video0/brightness
echo '0' > /sys/devices/platform/applesmc.768/leds/smc::kbd_backlight/brightness
exit 0


Siehe: Ausführen eines Skripts als sudo beim Anmelden

  1. Ich habe ein Shell-Skript in ~ / subfolder / script.sh mit dem Skript von oben erstellt.

  2. Dann musste die sudoers-Datei bearbeitet und das benutzerdefinierte Skript ohne Kennwort ausgeführt werden.

    username ALL=NOPASSWD:/full/path/to/script.sh
    
    # Replace username and path with your own
    
  3. Dann im Grunde nur hinzugefügt

    sudo /full/path/to/script.sh
    

    um Anwendungen zu starten.

Dies wird im Link erklärt.

Verbesserungsvorschläge sind willkommen, aber das funktioniert bei mir.


Dies funktioniert auch unter Asus Zenbook Prime. Verwenden Sie einfach einen Befehl echo 0 > /sys/class/leds/asus\:\:kbd_backlight/brightness. Übrigens können Sie die Sudoers-Datei mitsudo visudo
Tsusanka
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.