Questions Fréquentes

Comment configurer des entrées
Comment utiliser les fonctions quitter et redémarrer
Comment utiliser les menus
Les icones ne s'affichent pas
Echec de la compilation
Mon système d'exploitation n'est pas pris en charge
Pourquoi le gestionnaire de fenêtres *** n'est il pas pris en charge


 Comment configurer des entrées

Wmconfig utilise un système de configuration très simple. Wmconfig tente de trouver les fichiers dans le dossier "/etc/X11/wmconfig" (selon la configuration de votre système) ou bien dans "$HOME/.wmconfig".
Voici un example pour l'éditeur emacs:

emacs name "Emacs"
emacs exec "emacs"
emacs icon "emacs.xpm"
emacs mini-icon "mini-emacs.xpm"
emacs group "Editors"
emacs description "The Emacs text editor"
emacs mimetype "text/html;text/english;text/readme"

La premiere entrée décrit le nom affiché. La seconde entrée désigne la commande qui sera executée.La ligne de description est utilisée par KDE et certains autres gestionnaires de fenêtres. La ligne mimetype line décrit les mimetypes associés à l'application. Cette entrée est utilisée par KDE pour déterminer les applications qui peuvent être utilisées pour ouvrir les fichiers. Vous pouvez utiliser ces options pour n'importe quelle application qui tourne dans un terminal :-). Si vous voulez executer des applications en mode console, n'oubliez pas d'ajouter la ligne "terminal". Wmconfig utilise XTerm pour lancer les applications, mais vous pouvez outrepasser ce comportement avec l'option "--terminal" à l'execution - ou lors de la compilation. Wmconfig ne fait que verifier l'existence de la ligne "terminal". Il ne gère pas sa valeur.

mc name "Mc"
mc exec "mc"
mc icon "filemanager.xpm"
mc mini-icon "filemanager.xpm"
mc group "Utilties"
mc terminal "Yep"

Il est possible de mettre plusieurs entrées dans un même fichier:

vi name "Vi"
vi icon "vi.xpm"
vi mini-icon "mini-vi.xpm"
vi group "Editors"
vi exec "vi"
vi mimetype "text/html;text/english"
vi terminal "Sure"

gvim name "Gvim"
gvim name(de) "Vim Editor"
gvim icon "gvim.xpm"
gvim mini-icon "mini-gvim.xpm"
gvim exec "gvim"
gvim group "Editors"
gvim mimetype "text/html;text/english"

Ceci va créer deux entrées de menu (Vi and Gvim) Dans le menu Editeurs. La deuxième option name ne sera prise en compte que si la valeur de la variable d'engironnement "LANG" a la valeur "de". Ceci vous permet de créer différents menus, dépnedants de la langue utilisée. La prise en charge de plusieurs langues (KDE / KDE2) sera ajoutée prochaînement.
Les menus et les sous-menus sont crées automatiquement.

Haut de la page
 Utilisation des fonctions quit et restart

Wmconfig peut générer 3 types d'entrées différentes. Un menu quit general, une commande restart et une commande pour redémarrer un autre gestionnaire de fenêtre.
Vous pouvez jouer sur ces 3 commandes avec la ligne restart. La commande "quit" crée une entrée Exit, la commande "restart" crée une entrée Restart et si l'entrée Restart est différente de "restart", c'est un entrée restart pour d'autres gestionnaires de fenêtres qui va être crée.

Voici un example de la fonction Quit:

quit name "Quit"
quit exec "/bin/sh"
quit group ""
quit restart "quit"
quit description "Quit your X Session"

Cet example va créer une entrée Quit dans le menu principal. This Sample will create a Quit Entry in your Root Menu. Le "exec" est nécessaire et doit contenir une commande qui existe sur tous les systèmes. Ceci est nécessaire si vous lancez Wmconfig avec l'option "--check-existence". La ligne importante est la lighe "restart", qui envoie à Wmconfig le signal de sortir une ligne"quit".

Voici un autre exemple de la fonction Restart:

restart name "Restart"
restart exec "/bin/sh"
restart group ""
restart restart "restart"
restart description "Restart the current Window Manager"

Cette fois, la ligne restart contient le signal "restart". Wmconfig va sortir une entrée de menu "Restart".

Ici, la dernière commande va créer une entrée Restart pour le gestionnaire de fenêtres Wmx.

wmx name "Wmx"
wmx exec "wmx"
wmx group "Other Wm"
wmx restart "wmx"
wmx description "Start the Wmx Window Manager"

Cette fois, la ligne restart contient la commande "wmx" et Wmconfig va sortir l'entrée Restart spécifiée.

Haut de la page
 Comment utiliser les menus

Veuillez consulter le Guide de configuration pour plus d'informations.

Haut de la page
 les icônes ne s'affichent pas

Vérifiez le chemin vers l'implacement des icones dans la configuration de votre gestionnaire de fenêtres.
Vérifiez également que votre gestionnaire de fenêtres gère le format de vos icônes; peut-être êtes-vous en train d'essayer d'utilser des fichiers png alors qu'ils ne sont pas supportés.
Au cas ou, recompilez votre gestionnaire de fenêtres avec le support pour ce type de fichiers, ou utilisez d'autres icônes. Les fichiers xpm sont acceptés par la grande majorité des gestionnaires de fenêtres utilisant des icônes.

Haut de la page
 Echec de la compilation

Normallement, la compilation de Wmconfig devrait se faire sans problème ave GCC. En cas de problème, envoyez-moi un mail avec si possible les informations sur l'échec du processus de compilation.
Merci.

Haut de la page
 Mon système d'exploitation n'est pas pris en charge

Essayez de compiler Wmconfig et -si cela fonctionne- s'il vous plait, tenez moi au courant. Etant donné que Wmconfig nécessite seulement  GNU Gettext et un compilateur (bien-sur :-)), cela devrait fonctionner sur d'autres systèmes.
La plupart des distributions Linux et BSD ne devraient pas poser de problème.

Haut de la page
 Pourquoi le gestionnaire de fenêtres  *** n'est pas pris en charge

Certains gestionnaires de fenêtres comme Flwm ont leur propre script qui lit les fichiers de Wmconfig et génère le menu. ce script fonctionne aussi avec Wm2.
La prise en charge d'autres gestionnaires de fenêtres sera ajouté prochaînement.

Haut de la page