Exile on Keyboard St. - Blog sur Linux et Debian

Aller au contenu | Aller au menu | Aller à la recherche

dimanche 17 mars 2019

Faire cohabiter les raccourcis clavier de Linux avec ceux d'IDEA

Les raccourcis clavier permettent de gagner un temps précieux quand on les connait bien, mais encore faut-il que ceux définis par le logiciel qu'on utilise n'entrent pas en conflit avec ceux du système.

L'IDE de développement de JetBrains, IDEA, permet d'utiliser plusieurs KeyMap:

  • Default
  • Default for GNOME
  • Default for KDE
  • ...

On utilisera ici 'Default for GNOME'.

Parmi les raccourcis clavier les plus utilisés dans IDEA, on trouve:

  • Ctrl + Alt + Left: Navigate back
  • Ctrl + Alt + Right: Navigate forward

Malheureusement ces raccourcis sont déjà définis par Linux pour passer d'un espace de travail à un autre.

De même les racourcis clavier suivants d'IntelliJ IDEA:

  • Alt + F7: Find usages
  • Ctrl + Alt + L: Reformat code
  • Alt + F8: Evaluate expression

sont utilisés respectivement par Linux pour les actions suivantes:

  • Move window
  • Lock screen
  • Resize window

Comme je passe le plus clair de mon temps avec IDEA, j'ai changé les raccourcis Linux cités ci-dessus en leur ajoutant la touche Shift, ce qui donne par exemple:

  • Ctrl + Alt + Shift + L: Lock screen

Cela fait certes un peu de gymnastique avant d'aller déjeuner, mais au moins je n'ai pas changé la configuration d'IDEA.

Mais ce n'est pas fini !

Le raccourci Ctrl + Alt +T qui permet de lancer un Terminal sous Linux est aussi défini par IDEA. Je désactive donc le raccourci d'IDEA que ne n'utilise pas.

Un autre. IDEA définit Ctrl + E pour accéder à la liste des fichiers récents. Mais ce raccourci permet aussi d'aller à la fin de la ligne dans une session Bash !!! Donc si vous ouvrez un Terminal dans IntelliJ, Ctrl + E affiche les fichiers récents au lieu d'aller à la fin de la ligne de commande. Pour celui-ci, j'ajoute Shift sur le raccourci d'IDEA.

Un dernier, et qui n'a rien à voir avec IDEA, c'est Alt + F, qui permet d'avancer d'un mot en Bash, se trouve désactivé par défaut par la configuration du menu fichier de la fenête des Terminaux Mate. Je modifie donc ce paramètre pour pouvoir utiliser pleinement les raccourcis Bash:

Capture-Raccourcis_clavier.png

mardi 12 septembre 2017

Mate: Raccourcis clavier prédéfinis et personnalisés - Le Bureau

Les raccourcis clavier permettent non seulement de gagner du temps pour faire les opérations les plus fréquentes de notre quotidien, mais aussi évitent d'utiliser la souris souvent cause de troubles musculo squelettiques, comme par exemple le syndrome du canal carpien.

Sous Mate, fork de Gnome 2, ils sont régroupées en 5 catégories nommées comme cela sur Debian Jessie:

  • Bureau
  • Desktop
  • Gestion des fenêtres
  • Raccourcis personnalisés
  • Sound

Ne me demandez pas pourquoi il y a un mix de Français et d'Anglais ni pourquoi on a à la fois la catégorie Bureau et la catégorie Desktop ... Le fait d'installer Linux en Français explique peut-être cela !

On va s'intéresser pour l'instant à ces deux premières catégories et voir quels sont les raccourcis clavier que l'on peut définir ou redéfinir.

Par défaut les raccourcis clavier définis pour le "Bureau" sont les suivants:

  • Alt+F2: Afficher la boite de dialogue "Lancer une application" du tableau de bord
  • Alt+F1: Afficher le menu principal du tableau de bord
  • Impr: Prendre une capture d'écran
  • Alt+Impr: Prendre une capture d'écran de la fenêtre
  • Desactivé: Lancer un terminal

Première chose, aucun raccourci n'est défini pour lancer un terminal ... On va donc en définir un et aussi changer le premier raccourci pour être plus cohérent avec ce que l'on fera ensuite. Cela nous donne:

  • Ctrl+Alt+R: Afficher la boite de dialogue "Lancer une application" du tableau de bord
  • Alt+F1: Afficher le menu principal du tableau de bord
  • Impr: Prendre une capture d'écran
  • Alt+Impr: Prendre une capture d'écran de la fenêtre
  • Ctrl+Alt+T: Lancer un terminal

Maintenant, la catégorie "Desktop" qui comporte plus de raccourcis:

  • Désactivé: Lancer le navigateur d'aide
  • Calculator: Lancer la calculatrice
  • Mail: Lancer le logiciel de messagerie
  • WWW: Lancer le navigateur Web
  • Désactivé: Déconnexion
  • Ctrl+Alt+Suppr: Eteindre
  • Ctrl+Alt+L: Verrouiller l'écran
  • Explorer: Dossier personnel
  • Search: Rechercher

Comme on peut le voir, beaucoup de raccourcis sont soit désactivés soit définis sur les touches "Explorer", "Search" ou "WWW" que l'on cherche parfois lontemps sur certains claviers ... On va donc les redéfinr comme suit:

  • F1: Lancer le navigateur d'aide
  • Ctrl+Alt+C: Lancer la calculatrice
  • Désactivé: Lancer le logiciel de messagerie
  • Ctrl+Alt+W: Lancer le navigateur Web
  • Désactivé: Déconnexion
  • Ctrl+Alt+Suppr: Eteindre
  • Ctrl+Alt+L: Verrouiller l'écran
  • Ctrl+Alt+F: Dossier personnel
  • Ctrl+Alt+S: Rechercher

Vous le voyez, la plupart des raccourcis sont définis à base de Ctrl+Alt, on aurait pu utiliser aussi la touche Mod4 (celle qui à un symbole "Windows") à la place. Ces raccourcis n'entrent pas en conflit avec ceux définis dans IntelliJ Idea, du moins si on utilise le KeyMap d'Eclipse !

On verra par la suite les raccourcis pour la gestion des fenêtres ainsi que quelques raccourcis clavier personnalisés.

samedi 5 août 2017

Une barre de défilement bien visible

Les soit disant "améliorations" d'ergonomie dans les IHM n'en sont pas toujours.

Par exemple sous Linux, j'utilise ici Debian avec Mate, la barre de défilement appelée communément "scrollbar" par les anglophones est presque invisible en raison d'un choix de couleurs malheureux: cette barre de défilement ayant quasiment la même couleur que l'espace sur lequel elle se déplace, on ne la voit pas comme l'illustre l'image d'un Terminal qui suit:

scrollbar-terminal.png

Vous aurez beau chercher dans les paramètres du profil du Terminal, vous ne trouverez rien à ce sujet.

En fait, pour changer de manière plus détaillée les couleurs du Terminal, il faut installer un paquet nommé gnome-color-chooser et lancer la commande du même nom.

Capture-GNOME_Color_Chooser.png

Les couleurs de la barre de progression se trouvent dans l'onglet Spécifique.

J'utilise ici la couleur du texte pour la "scrollbar" et celle du fond pour la surbrillance.

Ce sont des couleurs qui conviennent au thème Solarized que j'utilise et nom au Terminal par défaut en noir sur blanc qui se trouve à votre gauche.

Le résultat est le suivant:

visible-scrollbar.png

Cette façon de faire fonctionne évidemment sur Gnome et ses dérivés comme Mate ; sur les autres environnements de bureau, je ne peux rien dire sur le sujet.

Enfin, bien que je parle de Terminal dans ce billet, les modifications de couleurs de la barre de défilement s'appliquent bien évidemment aux autres applications tournant sous Gnome.

- page 1 de 3