web-dev-qa-db-fra.com

Comment désactiver le rétroéclairage du clavier Macbook

Comment désactiver le rétroéclairage du clavier sur un Macbook en 12.04 en le désactivant complètement?

Chaque fois que je redémarre, Ubuntu règle le rétroéclairage sur une luminosité de 100% et, frustré, les nouvelles touches de fonction ne permettent plus de rester enfoncées. Je dois donc appuyer environ 50 fois sur la touche d'assombrissement pour désactiver le rétroéclairage.

7
Cerin

Rendre le dispositif de rétroéclairage du clavier accessible en écriture pour tout le monde:

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

Ensuite, dans votre ~/.bash_aliases, ajoutez:

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

Sinon, si vous souhaitez que le rétroéclairage soit désactivé pour tous les utilisateurs, ajoutez cette ligne à la place de /etc/profile.d/custom.sh.

La seule mise en garde que j'ai notée est que le déverrouillage occasionnel de votre écran apparaît pour réinitialiser le rétroéclairage en pleine luminosité. Malheureusement, je ne sais pas ce qui cause ça.

5
Cerin

(Je sais que cela concerne Ubuntu, mais je pense que cela pourrait également être utile pour ceux qui utilisent Mint)

Essayer d'ajouter ces noms aux alias bash n'a pas fonctionné pour moi sous Linux Mint fonctionnant sur un Macbook Air 2012 (probablement en faisant quelque chose de mal).

Je devais exécuter un script en tant que Sudo lors de la connexion

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


Voir: comment exécuter un script sous Sudo lors de la connexion

  1. J'ai créé un script shell dans ~/subfolder/script.sh avec le script ci-dessus.

  2. Il fallait ensuite éditer le fichier sudoers et permettre au script personnalisé de s’exécuter sans mot de passe.

    username ALL=NOPASSWD:/full/path/to/script.sh
    
    # Replace username and path with your own
    
  3. Alors fondamentalement juste ajouté

    Sudo /full/path/to/script.sh
    

    aux applications de démarrage.

Ceci est expliqué dans le lien.

Toute suggestion d'amélioration serait appréciée, mais cela fonctionne pour moi.

4
CommandZ