Häufig gestellte Fragen
Wie die Menüs bearbeitenWie Quit und Restart nutzen
Nutzung der erstellten Menüs
Symbole werden nicht angezeigt
Fehler beim Kompilieren
Mein Betriebsssytem wird nicht unterstützt
Warum wird Windowmanager *** nicht unterstützt
Wie die Menüs bearbeiten
Wmconfig benutzt ein einfaches Layout für die Konfigurationsdateien. Standard ist die Dateien aus "/etc/X11/wmconfig" zu lesen und aus "$HOME/.wmconfig".
Eine Beispieldatei:
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"
Der erste Eintrag ist für den Namen des Menüeintrages. Der Zweite das auszuführende Kommando. Icon und Mini-Icon beschreiben das Symbol, falls dies vom Windowmanager unterstützt wird. Die description Zeile ist für den Kommentar den z. Bsp. KDE anzeigt. Die letzte Zeile mimetype konfiguriert von der Anwendung unterstützte Dateitypen. Mit group wird das entsprechende Menü konfiguriert, in dem der Eintrag angezeigt werden soll. Die exec Zeile unterstützt auch Optionen die der jeweiligen Anwendung übergeben werden. Falls sie eine textbasierte Anwendung starten möchten können sie den zusätzlichen Eintrag "terminal" verwenden. Damit wird automatisch die Anwendung in einem Xterm gestartet oder einer anderen Terminal Emulation die entweder Wmconfig mit der "--terminal" Option übergeben oder bei der Kompilation festgelegt wurde. Wmconfig beachtet dabei nur die Existenz der "terminal" Option, eventuelle Werte werden nicht beachtet.
Ein weiteres Beispiel:
mc name "Mc"
mc exec "mc"
mc icon "filemanager.xpm"
mc mini-icon "filemanager.xpm"
mc group "Utilties"
mc terminal "Yep"
Weiterhin ist es möglich mehrere Einträge in einer Datei zu nutzen:
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"
Hiermit werden 2 Menüeinträge erstellt (Vi und Gvim) im Editors Menü. Die 2. Option "name (de)" wird nur benutzt wenn die entsprechende Umgebungsvariable "$LANG" auf "de" gesetzt ist. Damit können mehrsprachige Menüs aufgebaut werden. Menüs und Untermenüs werden automatisch erstellt.
Nach oben
Wie die Quit und Restart nutzen
Wmconfig unterscheidet 3 verschiedene Ausgabetypen von Einträgen. Einen quit, einen restart und einen exec Eintrag. Mit quit und restart kann der verwendete Windowmanager beendet oder neu gestartet werden.
Zwischen diesen 3 Typen kann mit der "restart" Anweisung umgeschaltet werden. Ein "quit" Eintrag erzeugt im Menü einen entsprechenden Eintrag zum Beenden des Windowmanager, mit "restart" wird neu gestartet.
Beispiel für die Quit Funktion
quit name "Quit"
quit exec "/bin/sh"
quit group ""
quit restart "quit"
quit description "Quit your X Session"
Dieser Eintrag erzeugt einen entsprechenden Quit Eintrag im Hauptmenü. Obwohl der Inhalt der "exec" Zeile nicht beachtet wird, muss diese Zeile vorhanden sein.
Beispiel für die Restart Funktion
restart name "Restart"
restart exec "/bin/sh"
restart group ""
restart restart "restart"
restart description "Restart the current Window Manager"
Der Unterschied zum quit Beispiel ist dass die "quit" Anweisung hier restart enthält. Wmconfig wird dadurch einen Neustart Eintrag erzeugen.
Der letzte mögliche Eintrag startet den Wmx Windowmanager.
wmx name "Wmx"
wmx exec "wmx"
wmx group "Other Wm"
wmx restart "wmx"
wmx description "Start the Wmx Window Manager"
Hier wird restart dazu benutzt, einen anderen Windowmanager zu starten.
Nach oben
Nutzung der erstellten Menüs
Bitte sehen sie in der Dokumentation zur Konfiguration nach wie die unterschiedlichen Menüs in die entsprechenden Windowmanager eingebunden werden.
Nach oben
Symbole werden nicht angezeigt
Überprüfen sie bitte die Konfiguration des verwendeten Windowmanager nach dem Symbol Suchpfad. Falls dies nicht hilft, können sie auch absolute Pfade in der Wmconfig Konfiguration verwenden.
Weiterhin kann es möglich sein dass ihr Windowmanager die entsprechenden Formate nicht unterstützt, bspw. Png Unterstützung.
Entweder kann der Windowmanager neu installiert werden mit der entsprechenden Unterstützung oder ein anderes Symbolformat, z. Bsp. Xpm, benutzt werden.
Nach oben
Fehler beim Kompilieren
Normalerweise sollte Wmconfig ohne Probleme mit dem GCC kompilieren. Sollte dennoch ein Problem auftreten, bitte schicken sie mir eine Email und beschreiben sie, wenn möglich, wo das Problem auftritt.
Nach oben
Mein Betriebsssytem wird nicht unterstützt
Versuchen sie Wmconfig zu kompilieren und falls es funktioniert, schicken sie mir bitte eine Email. Da Wmconfig außer GNU Gettext und einem C Compiler nichts weiter benötigt, sollte es keine Probleme geben. Die meisten Linux Distributionen und BSD Systeme sollten keine Probleme haben Wmconfig zu kompilieren und zu nutzen.
Nach oben
Warum wird Windowmanager *** nicht unterstützt
Einige Windowmanager wie Flwm haben bereits eigene Scripte die die Wmconfig Menüeinträge lesen. Dieses Script funktioniert auch mit Wm2.
Unterstützung für weitere Windowmanager wird auch ständig hinzugefügt.
Nach oben