Table des matières

,

Comment se créer des raccourcis clavier personnalisés ?

Objectifs

Méthode 1 : Utilisation de xbindkeys

installez le paquetapt://xbindkeys

Créez un fichier de configuration par défaut en faisant :

xbindkeys --defaults > ~/.xbindkeysrc

Pour identifier les touches correspondantes au raccourci que vous voulez créer, utilisez :

xbindkeys -k

Ensuite éditez le fichier de configuration .xbindkeysrc … comme ceci par exemple :

gedit ~/.xbindkeysrc

et copiez-y la commande à lancer suivie du raccourci-clavier, par exemple pour lancer nautilus avec [Ctrl+F12] :

"nautilus"
    m:0x14 + c:96
    Control+Mod2 + F12

Après sauvegarde du fichier de configuration le raccourci devrait-être actif immédiatement, en cas de problème arrêtez les processus nommés “xbindkeys” en utilisant :

killall -g xbindkeys

puis relancez-en un par un simple :

xbindkeys

Pour lancer xbindkeys automatiquement au démarrage : Dans Administration/Préférences/Session, onglet “programmes au démarrage”, ajoutez : Nom = XBindKeys, Commande = xbindkeys, Commentaire = Pour les raccourcis clavier

Pour le reste des possibilités :

man xbindkeys

est votre ami…

Méthode 2 : Utilisation de gconf-editor

Je pars du principe que vous avez le gestionnaire de fenêtres par défaut de Gnome qui est Metacity. (faire echo $WINDOW_MANAGER pour connaître le nom du gestionnaire, ou explorer la liste des processus lancés en cherchant le gestionnaire actif, parmi la liste disponible ici gestionnaire_de_fenetres). Mais on peut s'inspirer de la méthode pour personnaliser d'autres gestionnaires.

Prenons un exemple : on souhaite ouvrir le gestionnaire de fichiers nautilus en faisant WIN+E

Connaître le nom des touches

Il existe deux composantes dans un raccourci :

Exemples : F1 ou <Alt>F1 ou <Alt><Shift>F1

On peut obtenir l'identificateur de la touche cible à l'aide du programme xev.

En ce qui concerne l'identificateur de la touche modificatrice, je ne connais pas de programme particulier. voici donc un tableau d'équivalences :

Nom de la toucheIdentificateurAlternative
Ctrl<Control><Ctrl>
Alt<Alt><Mod1><meta>
Alt Gr<Mod5>
Win<Mod4><super><hyper>
Shift<Shift>
Menu<menu>
Pause/Breakpause (sans < et >)

Remarques

Exemples

command_2 = xkill

run_command_2 = <Alt>a

global_keybindings → show_dekstop = <Mod4>d

command_3 = gksudo nautilus

run_command_3=<Mod4><Alt>e

command_4 = gnome-search-tool

run_command_4 = <Mod4>f

command_5 = /usr/bin/xscreensaver-command -lock

run_command_5 = <Mod4>l

voici la commande à utiliser : eject -T cdrom, je vous laisse faire le reste !

Liens

Plus d'infos sur xbindkeys


Contributeurs : depann-informatique, Mysteroïd.