Archives

ASUS N76VZ / PC Fixe : Des problèmes,, Des solutions

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières

Introduction





Dans KDE, certaines touches ne fonctionnent pas par défaut (rétroéclairage et Touche Pad).

Il est possible d'affecter des commandes spéciales à n'importe quelle séquence de touche de clavier.



Le but, créer un script et l'affecter une séquence de touches.



Ici, je vous montre comment j'ai simulé leur fonctionnement. Mais les scripts peuvent s'appliquer à d'autres usages évidemment en les modifiant.



Cet article est obsolète, puisque pris en charge correctement depuis GNOME 3.8 et KDE 4.10

Je conserve l'article pour les utilisateurs de vieilles distributions ou de bureau MATE ou LDXE ou XFCE basé sur GTK2




LED du clavier (Fn+F3 et Fn+F4)







Le script





Voici le script :

(Il m'a été suggéré par dtux sur le forum MLO).



Code BASH :
#!/bin/sh
 
# ajouter dans rc.local Les droits en écriture sur le fichier + L'état par défaut
#    chmod a+w "/sys/class/leds/asus::kbd_backlight/brightness"
#    echo 3 > "/sys/class/leds/asus::kbd_backlight/brightness"
# NE PAS OUBLIER DE
# chmod a+x /usr/local/bin/asus-led
 
 
x=`cat "/sys/class/leds/asus::kbd_backlight/brightness"`
if [[ $1 = "down" && $x -ne 0 ]]; then
let "x = x - 1"
elif [[ $1 = "up" && $x < 3 ]]; then
let "x = x + 1"
fi
echo $x > "/sys/class/leds/asus::kbd_backlight/brightness"
 






Ensuite, affecter le script avec les commandes



Code BASH :
/usr/local/bin/asus-led up




et



Code BASH :
/usr/local/bin/asus-led down




à deux combinaisons de touches de votre choix.





Touch Pad (Fn+F9)







Le script







Voici mon script Pour commander le touch pad :

Code BASH :
#!/bin/sh
 
# chmod a+x /usr/local/bin/asus-pad
 
x=`synclient -l | grep TouchpadOff | tail -c2`
if [[ $x -ne 0 ]]; then
synclient TouchpadOff=0
else
synclient TouchpadOff=1
fi
 






Ensuite, affecter le script avec la commande



Code BASH :
/usr/local/bin/asus-pad




à la combinaison de touches de votre choix.