Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/11/2005, à 20:50

Hebus95

[HOWTO] Gnome : Lancer des programmes par raccourcis clavier

Ce guide est une adaptation libre de "GnomeKeyboardShortcut" (écrit par Frodon) http://doc.gwos.org/index.php/GnomeKeyboardShortcut dans le wiki "Ubuntu Document Storage Facility" http://doc.gwos.org/index.php/Main_Page

Objectifs :

-   créer des raccourcis pour lancer des programmes ou gérer le bureau
-   Mettre à profit toutes les touches du clavier (la touche WIN par exemple)


Méthode :

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). 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

1. Ouvrir l'éditeur de configuration (Applications -> Outils Systèmes -> Éditeur de configuration GConf)

2. Aller dans apps -> metacity -> keybinding_commands et éditer une clef vide, par exemple "command_1", en lui attribuant la commande nautilus

3. Toujours dans l'arborescence de metacity, aller dans global_keybindings et éditer la clef run_command_1 en lui attribuant la combinaison de touche <Mod4>e.

4. Quitter Gconf et faire un test !  D'autres exemples sont présentés en bas de page.


Connaître le nom des touches :

Il existe deux composantes dans un raccourci :
-  la touche modificatrice, entre crochets (ex. <Alt>) :  optionnelle, il peut y en avoir plusieurs
-  la touche cible (ex. F1) : unique et obligatoire

    exemples : F1        ou         <Alt>F1           ou             <Alt><Shift>F1

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

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

Ctrl         <Control>         ou       <Ctrl>
Alt          <Alt>         ou      <Mod1>    ou     <meta>
Alt Gr     <Mod5>
Win        <Mod4>    ou      <super>    ou     <hyper>
Shift       <Shift>
Menu      <menu>

Remarques :

-   xev attribue bien un nom aux touches ctrl, win etc.. mais elles sont alors considérées comme touches cibles. Ce qui peut avoir une utilité, si l'on souhaite par exemple dérouler le menu Applications lors de la seule pression de la touche Win. Il faudra attribuer à panel_main_menu la valeur Super_L   (ou Super_R)
-   il y a une distintion de faite entre les touches jumelles de la gauche et de la droite du clavier. (par exemple Super_L et Super_R)


Exemples :

-   Forcer un programme à quitter       ALT+A              command_2 = xkill et run_command_2 = <Alt>a
-   Masquer/afficher le bureau             WIN+D            dans global_keybindings, show_dekstop = <Mod4>d
-   Ouvrir nautilus en tant que root     WIN+ALT+E     command_3 = gksudo nautilus et run_command_3=<Mod4><Alt>e
-   Lancer une recherche                     WIN+F             command_4 = gnome-search-tool et run_command_4 = <Mod4>f
-   Verrouiller la session                      WIN+L              command_5 = /usr/bin/xscreensaver-command -lock et run_command_5 = <Mod4>l
-   Ejecter le cdrom                                                      eject --cdrom

Dernière modification par Hebus95 (Le 08/12/2005, à 18:41)

Hors ligne

#2 Le 01/12/2005, à 03:31

Craquos

Re : [HOWTO] Gnome : Lancer des programmes par raccourcis clavier

Cool j'essai pour 3Ddesktop !

Merki


All Ubuntu since 28/09/05

Hors ligne

#3 Le 02/12/2005, à 13:15

Craquos

Re : [HOWTO] Gnome : Lancer des programmes par raccourcis clavier

Trop fort !  Ca marche.......

Ma touche <Win> ( ou petit drapeau  ) me sert enfin a quelle que chose...
Je switch mes ecran avec 3ddesktop c'est génial.

Merci Hebus95 ...


All Ubuntu since 28/09/05

Hors ligne

#4 Le 02/12/2005, à 20:43

Uggy

Re : [HOWTO] Gnome : Lancer des programmes par raccourcis clavier

Pour info j'utilise xbindkeys

http://nawer.freecontrib.org/index.php?2005/07/31/76-les-raccourcis-clavier-xbindkeys

Hors ligne

#5 Le 03/12/2005, à 14:30

ersplus

Re : [HOWTO] Gnome : Lancer des programmes par raccourcis clavier

Trop fort de même !

Merite un petit tour dans le wiki c't'affaire...

Merci beaucoup


Voyager 11.10
Config : AMD Phenom II X4, 4 Go Ram, HDD 2 x 1 To
Wifi Netgear WNA1100

Hors ligne

#6 Le 05/12/2005, à 12:50

obs-n

Re : [HOWTO] Gnome : Lancer des programmes par raccourcis clavier

génial !! super pratique !!!:):)

Hors ligne

#7 Le 05/12/2005, à 17:43

HoPHP

Re : [HOWTO] Gnome : Lancer des programmes par raccourcis clavier

<HS>
J'adore KHotkeys sous KDE qui fait la même chose (et même par voix), le tout en "clickodrome associate" (= en interface graphique). C'est beau!
</HS>


Merci de ne pas jeter d'arguments aux trolls qui se trouvent dans la fosse.
HoPHP est mort, vive OdyX

Hors ligne

#8 Le 05/12/2005, à 23:44

Craquos

Re : [HOWTO] Gnome : Lancer des programmes par raccourcis clavier

Hebus95 a écrit :

[i]Ce guide est une adaptation libre de "GnomeKeyboardShortcut" (écrit par Frodon)

C'est bien tu as revue ta copie! Encore bravo, j'adore les choses simple et efficaces. Merci.


All Ubuntu since 28/09/05

Hors ligne

#9 Le 08/12/2005, à 14:38

EcliptuX

Re : [HOWTO] Gnome : Lancer des programmes par raccourcis clavier

Masquer/afficher le bureau             WIN+D            show_dekstop = <Mod4>d

Tu es sûr de la commande ?
Car même "show_desktop" ne fonctionne pas roll

Sinon le Howto est extra wink

Hors ligne

#10 Le 08/12/2005, à 15:02

Hebus95

Re : [HOWTO] Gnome : Lancer des programmes par raccourcis clavier

Bizarre..mais j'ai peut-être mal expliqué :
Vas dans metacity -> global_keybindings et trouve la commande "pré-fabriquée" show_desktop et donne lui la valeur <Mod4>d.

Hors ligne

#11 Le 08/12/2005, à 16:13

EcliptuX

Re : [HOWTO] Gnome : Lancer des programmes par raccourcis clavier

J'avais raté le coup de la commande "pré-fabriquée" smile
Ca marche désormais. Merci wink

Hors ligne