Vous trouverez le fichier qui configure les touches claviers dans LXDE à l'adresse suivante :
/home/user/.config/openbox/lxde-rc.xml
Dans ce fichier on indique quelles combinaisons de touches ou quelle touche vont lancer telle action. Cela peut aller du contrôle du volume, à la fermeture de la session, en passant encore par la capture d'écran. C'est un fichier XML, il suffit de trouver la section <keyboard> et pour ma part, j'ai rajouté les entrées suivantes :
Comme ça je peux faire une capture de tout l'écran en appuyant uniquement sur la touche "Impr écran".
Comme ça je peux faire une capture de la fenêtre qui a le focus par la combinaison de touches : ALT + Impr écran.
Avec CTRL + ALT + Impr écran, je peux lancer la capture d'écran "intéractive". C'est à dire que le logiciel va me permettre de capturer au choix tout le bureau, la fenêtre sous le pointeur et plus intéressant une zone bien définie. Encore plus intéressant, mettre un délais avant la capture d'une zone.
Avec cette touche multimédia, on lance la calculatrice.
Là je lance le navigateur web.
Là je lance le client de messagerie.
Là je lance de nouveau le navigateur web, mais j'aurais pu mettre autre chose.
Ici, je lance mon script de contrôle du volume où je coupe le son. Voyez la partie dédiée à ce script.
Là, je lance mon script de contrôle du volume où j'augmente le son. Voyez la partie dédiée à ce script.
Ici, je lance mon script de contrôle du volume où je baisse le son. Voyez la partie dédiée à ce script.
Lorsque je fais CTRL + ALT + Suppr, je lance le dialogue de déconnexion de LXDE qui me permet de me déconnecter, mettre en veille, éteindre l'ordinateur...
Ça c'est pour lancer mon lecteur multimedia, mais on peut mettre ce qu'on veut.
Ici, j'exécute mon gestionnaire de fichier, pcmanfm, le gestionnaire de fichier par défaut de LXDE.
Petit script qui sert uniquement à afficher à l'écran si le pavé numérique est actif ou pas.
Idem que précédemment, mais pour le vérouillage majuscule.
Le fichier complet ce trouve là : lxde-rc.xml
Cela implique d'installer quelques paquets supplémentaires qui ne sont pas dans LXDE :
Vous avez pu remarquer que j'ai marqué dans mon XML des noms du style : XF86Calculator, XF86HomePage, XF86Mail.... Ce sont des intéruptions du clavier que j'ai pu obtenir grâce à la commande xev :
$ xev
Cette commande ouvre une petite fenêtre qui renvoie dans la console les codes d'intéruptions du clavier. Si le code XML que j'ai donné ne fonctionne pas, utilisez cette commande pour
Les touches multimédia PLAY, STOP, NEXT et PREVIOUS sont mappées directement dans VLC. Du coup, plutôt que de faire respectivement ESPACE, S, N et P, j'utilise mes touches multimédia et ça marche. Si vous lancez plusieurs instances de VLC, c'est la première instance lancée qui sera contrôlée par ces quatre touches.
D'ailleurs, vous n'êtes pas obligés d'avoir le focus sur VLC pour pouvoir utiliser ces quatre touches.