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é).

Ajout d'un disque dur SSD dans un PC Portable ASUS N751JK-T4199H

Ajouter un disque SSD ou M2, ou de la RAM dans un PC Portable ASUS N751JK

Et bien en fait c'est très facile, tout se fait avec un tournevis cruciforme, au dos du portable...





Le slot de gauche est vide, et n'attend que votre nouveau disque SSD (à fixer sur le charriot métallique avec les vis fournies dans la boite du portable... et oui merci Asus, c'est à ça que servent les 4 petites vis courtes dans un sachez, qui ont l'air d'être oubliées là ;)

Notez au passage les deux banques de mémoire vive, et le slot au centre pour le disque SSD M.2 ... qui va rejoindre les glorieux produits style betamax, les souris PS/2 et autres cartes MCA aux oubliettes (message subliminal : n'achetez pas, contentez vous des disques SSD au format 2"5).

Dominer le boot d'un PC Portable ASUS N751JK-T4199H ("bios" UEFI)

Paramétrage du boot & UEFI sur un portable ASUS


Soyons clair, votre portable livré sous Windows avec son "bios" UEFI,  est un parfait produit... alliance de grands groupes Américains, Coréens, de lobbys de l'édition et autres acteurs de l'informatique moderne... pour vous enfermer dans le rôle de con$omateur qu'on attend de vous.


En deux lignes:

  1. Libérez le démarrage pour les systèmes d'exploitations alternatifs (désactivez le secure boot UEFI).
  2. Permettez à l'UEFI d'amorcer des systèmes en mode compatibilité avec le bon vieux BIOS... (CSM) et choisissez l'ordre de démarrage.

Voilà quelques notes pour vous y aider:

1. Libérez le démarrage pour les systèmes d'exploitations alternatifs.

Portable éteint, allumez le et très rapidement restez appuyé sur la touche F2.
Vous allez entrer dans l'écran bleu de configuration du bios (enfin maintenant il faut dire le "Aptio Setup Utility").


Dans le menu Security, puis Secure Boot Menu choisissez Secure Boot Control = Disabled:






2. Permettez à l'UEFI d'amorcer des systèmes sur différents disques et clés USB:

Dans le menu Boot choisissez Launch CSM = Enabled pour pouvoir booter sur une image ISO, un DVD ou une clé USB contenant Linux par exemple :

Note au passage, si l'image d'installation de linux que vous avez est très récente elle contiens peut-être de quoi booter sur un système UEFI.

Prenez soin ensuite de classer les disques par ordre de préférence pour le démarrage.
Par exemple Boot Option #1 = clé usb, #2 = DVD, #3 = disque dur/ssd ... selon que vous soyez en phase d'installation, ou de fonctionnement normal vous pouvez changer ces priorités et gagner du temps au démarrage.