Certains ordinateurs portables Lenovo sont rétro-éclairés au clavier et peuvent être activés à l'aide de Fn
+ Space
name__. Il y a trois états: éteint, normal et brillant.
Lorsque je démarre Ubuntu, ces ordinateurs portables reviennent toujours par défaut à une luminosité d’écran Sun qui s’éteint et au clavier éteint.
Je veux une luminosité moyenne et des lumières de clavier allumées par défaut, car j’utilise habituellement ce portable dans des environnements sombres.
Le rétro-éclairage est facile. Internet est rempli d'informations à ce sujet.echo 10 > /sys/class/backlight/acpi_video0/brightness
Mais comment activer le rétroéclairage du clavier avec une commande? J'ai regardé ici mais cela semble ne rien faire:/sys/class/leds/tpacpi\:\:thinklight
J'ai essayé for i in {1..32}; do xset led $i; done
mais rien ne change. Peut-être que le rétro-éclairage du clavier pour les ordinateurs portables Lenovo a un pilote propriétaire et ne peut être contrôlé que par tpacpi
name__?
Également essayé for i in $(find /sys/devices/platform/thinkpad_acpi/leds/ | grep /brightness\); do echo 255 > $i; done
en vain.
On dirait que cela a été mis à jour, mon X1C avec ubuntuMATE 16.04 LTS a
/sys/class/leds/tpacpi\:\:kbd_backlight/brightness
qui fonctionne comme prévu, à savoir:
# echo 2 > /sys/class/leds/tpacpi\:\:kbd_backlight/brightness
Apporte à la pleine lumière :)
Ceci est vraiment nécessaire pour être corrigé!
Je pense que c'est un bug courant dans les nouveaux thinkpads. Si vous allumez le clavier manuellement fn + space
puis exécuté:
echo 0 > /sys/class/leds/tpacpi\:\:thinklight/brightness
le clavier disparaîtra. S'il vous plaît voir le lien suivant si cela vous aide:
C'est le script bash que j'utilise:
https://Gist.github.com/vzaliva/0adba7bc40e2f31a0b5f802af2a63267
Fonctionne sur IBM ThinkPad X260 avec Ubuntu 16.04.
Ok, ça marche bien avec moi avec ce Gist:
https://Gist.github.com/hadess/6847281
ThinkLight.c
au lieu de tmp.c
.Assurez-vous que glib-2.0 est installé:
Sudo apt-get install libglib2.0-dev
Compilez ThinkLight.c
comme suit:
gcc -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include ThinkLight.c -o ThinkLight -lglib-2.0
Charger le module ec_sys
(à ajouter au /etc/modules
au démarrage):
Sudo modprobe ec_sys
Enfin, exécutez ThinkLight
avec l’argument level (0, 1 ou 2):
Sudo ./ThinkLight 0
Sudo ./ThinkLight 1
Sudo ./ThinkLight 2
Un merci spécial à hadess pour avoir rendu cela possible!
Mon T450 ne réactiverait pas le rétroéclairage du clavier lors de la reprise avec des noyaux plus anciens que 4.6. FWIW, avec 4.6 maintenant, le rétroéclairage du clavier est réglé sur la luminosité qu’il avait avant de suspendre.