dimanche, janvier 25, 2015

PC Portable ASUS N751JK-T4199H sous Linux Xubuntu 14 LTS : epic WIN

Voilà quelques notes pour affiner un peu la configuration de Ubuntu (XUbuntu 14.04LTS) sur un portable Asus N751JK.




Tout d'abord, notez que ce portable est très bien supporté out of the box.
C.a.d. qu'il marche du premier coup pour toutes les fonctions critiques: vidéo, son, wifi et autres périphériques sont supportés de base, ici avec un noyau linux en v3.18 et les prépartions d'ubunbu 14.04lts.

Mais les perfectionnistes auront remarqué que le contrôle de la luminosité de l'écran et du rétro-éclairage du clavier ne sont pas configurés: l'appui sur Fn-clavier-petit-soleil Fn-clavier-grand-soleil, Fn-Ecran-petit-soleil et Fn-Ecran-grand soleil ne donne aucun résultat. 

Voilà comment y remédier: le principe est de lancer quelques petites commandes associées à ces raccourcis-clavier.
Dons nous allons définir dans la configuration du clavier de nouveaux raccourcis d'applications.


Dans la capture d'écran ci dessous (les paramètres systèmes d'xfce) lancer l'outil "Clavier":


Dans l'outil de configuration du clavier, puis dans l'onglet "Raccourcis d'applications":
Nous allons ajouter ceci...

  • Luminosité de l'écran: 
Ajouter la commande "/usr/bin/xbacklight -inc 10" correspondant au raccourci clavier Fn-Ecran-grand-soleil que vous presserez quand l'utilitaire de configuration vous le demandera.
Ajouter la commande "/usr/bin/xbacklight -dec 10" correspondant au raccourci clavier Fn-Ecran-petit-soleil...


  • Luminosité du rétro-éclairage du clavier:
Ajouter la commande "sudo /usr/local/bin/XF86KbdBrightnessUp.sh" correspondant au raccourci clavier Fn-clavier-grand-soleil que vous presserez quand l'utilitaire de configuration vous le demandera.
Ajouter la commande "sudo /usr/local/bin/XF86KbdBrightnessDown.sh" correspondant au raccourci clavier Fn-clavier-petit-soleil...



Maintenant, un peu de script et d'astuce pour que ça fonctionne de façon transparente...



Créez les scripts suivants pour contrôler le rétro-éclairage du clavier:

/usr/local/bin/XF86KbdBrightnessUp.sh:
#!/bin/bash
val=`cat /sys/devices/platform/asus-nb-wmi/leds/asus::kbd_backlight/brightness`
newval=`expr $val + 1`
echo $newval > /sys/devices/platform/asus-nb-wmi/leds/asus::kbd_backlight/brightness
exit 0


/usr/local/bin/XF86KbdBrightnessDown.sh:
#!/bin/bash
val=`cat /sys/devices/platform/asus-nb-wmi/leds/asus::kbd_backlight/brightness`
newval=`expr $val - 1`
echo $newval > /sys/devices/platform/asus-nb-wmi/leds/asus::kbd_backlight/brightness
exit 0




Permettez leur exécution: 
chmod +x /usr/local/bin/XF86KbdBrightnessDown.sh 
chmod +x /usr/local/bin/XF86KbdBrightnessUp.sh 



Installez l'utilitaire xbacklight pour contrôler la luminosité de l'écran:
apt-get install xbacklight (ou installez le depuis l'app store ubuntu).

Permettez l'exécution de commandes en mode super utilisateur sans resaisie de votre mot de passe (accrochez vous un petit peu, j'avais gardé le meilleur pour la fin ;)

Dans un terminal lancez visudo pour éditer le fichier de configuration de sudo, puis remplacez la ligne

# Allow members of group sudo to execute any command
%sudo    ALL=(ALL:ALL) ALL


par

 # Allow members of group sudo to execute any command
%sudo    ALL=(ALL:ALL) NOPASSWD:ALL



Ce que vous avez d'ailleurs peut-être déjà fait pour éviter de re-saisir 200 fois par jour votre mot de passe à chaque commande sudo... (au détriment de la sécurité).

Aucun commentaire: