La souris c'est bien gentil mais rien n'est plus efficace qu'un clavier pour nombre d'opérations comme lancer une console, basculer sur la messagerie, prendre une photo d'écran, lancer un navigateur, etc. De prime abord Gnome parait assez frustre dans le domaine et l'on a tendance à se rabattre sur des outils comme xbindkeys ou ACME. Alors que pourtant, tout ou presque est déjà dans la boîte.
Les évènements générés par les claviers multimédia sont pris en charge par gnome-daemon-settings (de manière directe ou indirecte, je ne sais pas). Ces évènements correspondent aux touches "piste suivante", "calculatrice", ou encore "mise en veille".
Lorsque ces claviers sont correctement reconnus par X11, l'utilisation d'une de ces touches génère un symcode standard comme XF86AudioNext, XF86Calculator ou encore XF86Sleep, pour reprendre les mêmes exemples.
Gnome a ainsi une série d'action prédéfinies pour chacune de ces touches et va, en fonction du symcode reçu, lancer effectivement la calculette Gnome, changer de piste sur l'application audio en cours d'utilisation ou encore mettre la machine en veille.
Mais déjà faut-il encore avoir un tel clavier, qu'il possède toutes ces touches et qu'elles soient correctement associées aux bons symcodes par X11, ce qui est généralement bien loin d'être le cas.
Du coup il est assez pratique de pouvoir associer à ces actions standard des combinaisons arbitraires. Par exemple un raccourcis Win+Flèche droite pour passer à la piste suivante, Win+C pour lancer la calculette ou Win+S pour mettre en veille.
Tout ceci se fait très facilement par Système/Préférences/Raccourcis clavier et absolument tout est paramétrable en allant sur la bonne ligne, en clickant sur la colonne de droite et en pressant les touches correspondantes. Pour effacer un raccourcis, même procédure que pour en saisir un mais tapez cette fois la touche retour arrière.
Vous allez me dire que tout cela ne vaut pas un billet. Et pourtant, concernant l'utilisation de la fameuse touche WIN, ça se corse un peu... En effet, en tout cas sur ma bécane, si vous faites la même manipulation, seul le premier appui sur cette touche est mémorisé. Du coup, ce n'est pas Win+Flèche Droite qui permet de passer à la piste suivante mais chaque appui sur la touche Win... Pas terrible...
La première étape pour régler ce problème est d'aller faire un tour dans Système/Préférences/Fenêtres pour vérifier que la Touche de mouvement est bien sur Alt et pas sur Win.
Ceci fait, allez dans la boîte d'édition des raccourcis et procédez comme suit :
Piste suivante).

Enfin pour ceux que les interfaces fatiguent, il est possible de faire tout cela avec gconf-editor sur la clef /apps/gnome_settings_daemon/keybindings.
Les touches de manipulation des fenêtres (Alt tab & co.) et des bureaux virtuels sont elles aussi configurables par la boîte des raccourcis clavier. En revanche ils ne sont plus gérés par gnome-settings-daemon mais directement par metacity. La clef pour gconf-editor n'est donc plus la même, il s'agit cette fois de /apps/metacity/window_keybindings pour ce qui touche aux fenêtres et /apps/metacity/global_keybindings pour le reste.
Outre la gestion des fenêtres et des bureaux, metacity permet ici de paramétrer les touches de copie d'écran (fenêtre et plein écran), l'affichage du bureau, le lancement d'un terminal, et l'affichage du menu du tableau de bord qu'il est bien pratique de coller sur la touche Menu (entre AltGr et Ctrl).
Là il va falloir quitter définitivement notre boite de dialogue bien ergonomique pour utiliser gconf-editor afin de bénéficier des 12 commandes associées à autant de combinaison de touches que nous offre metacity.
Imaginons que nous voulions lancer un nautilus en mode navigateur sur la touche WIN+E (souvenirs
). La première chose à faire est de lancer gconf-editor (Système/Préférences/Éditeur de configuration) et d'aller sur la clef /apps/metacity/global_keybindings. Là, vous devez trouver la variable run_command_1, double-clicker sur le nom de celle-ci et saisir <Mod4>e. Ensuite il faut se déplacer sur la clef /apps/metacity/keybinding_commands et chercher commande_1 dans lequel nous allons saisir nautilus --browser. Voilà, c'est tout. Testez la combinaison de touche, cela devrait fonctionner.
Voilà, vous avez maintenant 12 raccourcis clavier supplémentaires, certes moins facile à modifier qu'avec une boite de dialogue spécialisée, mais vraiment très pratiques.
Les KDEistes ont l'habitude de pouvoir modifier leur raccourcis clavier par application comme qui rigole. Les Gtkiste ont de quoi râler, et pourtant la même fonction existe chez eux, et ce depuis la nuit des temps ou presque, et de manière bien plus ergonomique.
La première chose à faire pour rendre l'opération possible est d'aller dans Système/Préférences/Apparence, onglet Interface et cochez Raccourcis clavier des menus modifiables..
Ensuite prenez une application GTK de votre choix, ouvre un menu, par exemple Edition, déplacez la souris, sans clicker sur la ligne que vous souhaitez changer, lâchez la souris et pressez suppr. Le raccourcis a disparu. Maintenant tapez la combinaison de touche qui vous chante, le nouveau raccourcis est assigné. Et tout cela une fois pour toute, évidement. Cela ne marche que sur les applications purement Gtk et donc pas sur FireFox ou Thunderbird.
Voilà, avec tout cela, notre souris devrait pouvoir se reposer un peu et nous, gagner vaguement en productivité.
- répondre
Dup , le 31 October, 2008 - 19:39He ouai changer les raccourcis Gtk existe depuis belle lurette mais reste peu connu, même moi j'oublie que cette fonctionnalité existe, cependnat j'ai rarement besoin de les changer.
- répondre
Ulhume, le 31 October, 2008 - 21:12@Dup moi non plus j'avoue mais ça m'arriver de temps à autre et ça me fatigue de devoir passer 1/4 d'heure à chaque fois pour retrouver le truc. Typiquement pour changer Ctr-v-x-c en ctrl-supr-ins & co.
- répondre
Dup , le 31 October, 2008 - 21:19Tiens question, le paramétrage est fait par appli ou sur tout ce qui utilise Gtk, si tu changes Ctrl+V en Ctrl+Ins, cela impacte uniquement l'appli en cours ou toutes les applications utilisannt le raccourci Ctrl+V
- répondre
Ulhume, le 31 October, 2008 - 23:55D'après mes tests c'est par appli, malheureusement. Sur ce point KDE reste bien en avance.
Poster un nouveau commentaire