Le Gestionnaire de l'espace de travail comporte trois menus par défaut :
Menu Espace de travail--(Ou menu racine). Il s'affiche lorsque l'utilisateur positionne le pointeur sur le fond et appuie sur le bouton 3 de la souris, et ce grâce à une association de touches.
Menu Fenêtre--Il s'affiche lorsque l'utilisateur positionne le pointeur sur le bouton du menu Fenêtre (angle supérieur gauche de la fenêtre) et appuie sur le bouton 1 ou 3 de la souris et ce grâce à la ressource windowMenu.
Menu Tableau de bord--Il s'affiche lorsque l'utilisateur positionne le pointeur sur le bouton du menu Fenêtre du Tableau de bord et appuie sur le bouton 1 ou 3 de la souris.
La syntaxe des menus du Gestionnaire de l'espace de travail est la suivante :
Menu Nom_menu { sélection1 [mnémonique] [accélérateur] fonction [argument] sélection2 [mnémonique] [accélérateur] fonction [argument] ... }
où :
sélection--Texte ou bitmap qui apparaît dans le menu. Si le texte comporte des espaces, délimitez-le par des guillemets. Pour les bitmaps, utilisez la syntaxe @/chemin.
mnémonique--Caractère unique qui agit comme un raccourci-clavier lorsque le menu est affiché. Ce caractère apparaît dans le format _caractère.
accélérateur--Raccourci-clavier actif, que le menu soit affiché ou non. La syntaxe des accélérateurs est modificateur<Key> touche où le modificateur est Ctrl , Maj, Alt (Caractère étendu) ou Lock. Pour une liste de toutes les touches possibles pour mnémoniques, reportez-vous au fichier keysymdef.h du répertoire "X11 include".
fonction--Fonction exécutée lors de cette sélection. Pour consulter la liste des fonctions, reportez-vous à la page de manuel dtwmrc(4).
argument--Arguments de fonction. Pour plus de détails, reportez-vous à la page de manuel dtwmrc(4).
L'option de menu Restaurer, par exemple, rétablit la fenêtre. Ainsi, lorsque le menu est affiché, vous pouvez restaurer la fenêtre en appuyant sur la touche "R" ou sur la touche F5.
Restore _R Alt<Key> F5 f.normalize
Pour plus de détails sur la syntaxe des menus du Gestionnaire de l'espace de travail, reportez-vous à la page de manuel dtwmrc(4).
Ouvrez le fichier correspondant pour le modifier :
personnel : RépPersonnel/.dt/dtwmrc
fichier système : /etc/dt/config/langue/sys.dtwmrc
Pour plus de détails sur la création de ces fichiers, voir "Fichiers de configuration du Gestionnaire de l'espace de travail".
Modifiez la description du menu Espace de travail.
Son nom par défaut est DtRootMenu.
Menu DtRootMenu { "Workspace Menu" f.title "Shuffle Up" f.circle_up "Shuffle Down" f.circle_down ... }
Ouvrez le fichier correspondant pour le modifier :
personnel : RépPersonnel/.dt/dtwmrc
fichier système : /etc/dt/config/langue/sys.dtwmrc
Pour plus de détails sur la création de ces fichiers, voir "Fichiers de configuration du Gestionnaire de l'espace de travail".
Création du nouveau menu :
Menu nom_menu { ... }
Voir "Syntaxe des menus du Gestionnaire de l'espace de travail".
Créez ou modifiez l'association de fonction au bouton permettant d'afficher le nouveau menu.
Si ce dernier remplace le menu existant, modifiez l'association de fonction au bouton permettant d'afficher le menu Espace de travail.
<Btn3Down> root f.menu nom_menu
S'il s'agit d'un menu supplémentaire, créez une nouvelle association. L'association suivante, par exemple, permet d'afficher le menu lorsque vous appuyez simultanément sur la touche Maj et sur le bouton 3 de la souris après avoir positionné le pointeur sur le fond :
Shift<Btn3Down> root f.menu nom_menu
Sélectionnez l'option Relancer le Gestionnaire de l'esp. de travail du menu Espace de travail.
Le menu Fenêtre est intégré au Gestionnaire de l'espace de travail et n'est généralement pas personnalisé. Pour conserver une certaine cohérence dans le comportement des fenêtres d'une application à une autre, il est préférable de ne pas effectuer de grandes modifications dans le menu Fenêtre.
Ouvrez le fichier correspondant pour le modifier :
personnel : RépPersonnel/.dt/dtwmrc ;
fichier système : /etc/dt/config/langue/sys.dtwmrc.
Pour plus de détails sur la création de ces fichiers, voir "Fichiers de configuration du Gestionnaire de l'espace de travail".
Création du nouveau menu :
Menu nom_menu { ... }
Utilisez la ressource windowMenu pour préciser le nouveau menu :
Dtwm*windowMenu: nom_menu
Sélectionnez l'option Relancer Gestionnaire de l'esp. de travail du menu Espace de travail.