Часто задаваемые вопросы

Как настроить пункты меню
Как использовать функции выхода и перезагрузки
Как использовать меню
Иконки не отображаются
Не осуществляется компиляция
Моя операционная система не поддерживает приложение
Почему не поддерживается оконный менеджер


 Как настроить пункты меню

Wmconfig использует очень простое размещение конфигурации. Wmconfig пытается найти файлы в "/etc/X11/wmconfig" (в зависимости от конфигурации) или в "$HOME/.wmconfig".
Вот пример для редактора 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"

Первый пункт отображаемое имя. Второй пункт показывает команду, которая будет выполнена позже. Строка описания используется для KDE и другими оконными менеджерами за комментариев. Mime-тип строка описывает поддерживаемые mime-типы для приложения. Эта информация используется KDE для определения приложений, которые могут быть использованы для открытия файлов. Вы можете использовать другие варианты или что-нибудь другое, что работает в Xterm :-) Если вы хотите выполнить несколько консольных приложений, то не забудьте добавить строку "terminal". Wmconfig использует XTerm для запуска приложений, но вы можете заменить eго строкой "--terminal" во время работы или компиляции. Wmconfig проверяет наличие строки terminal и не анализирует ее значение.

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

Если это возможно, то добавьте больше, чем один пункт в каждый файл:

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"

Это приведет к созданию двух пунктов меню (Vi и Gvim) в меню редактора. Второй вариант названия будет анализироваться только если "Lang" переменная окружения установлена на "de". Это позволяет создавать различные меню, в зависимости от используемого языка. Поддержка вывода языка  для более чем одного языка (KDE / KDE2) будет добавлена в ближайшее время.
Меню и подменю будут созданы автоматически.

Вернуться к началу
 Как использовать функции выхода и перезагрузки

Wmconfig может вывести три различные типа меню - основное меню выхода, команду перезагрузки и команду перезапуска другого оконного менеджера.   Вы можете переключаться между этими тремя командами помощью строки перезапуска.
Команда "Quit" осуществляет выход. Команда "Restart" - перезагрузку, если же перезагрузка имеет отличия, то будет осуществлен перезапуск других оконных менеджеров.
Вот пример для функции "Quit":

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

В этом примере мы осуществляем "Quit" в корневом меню. Функция "Exec" выполняет внешнюю программу. Это происходит, если вы запустите Wmconfig сопцией "--check-existance". Важной строкой является строка "restart", которая посылает сигнал Wmconfig для вывода "quit" Вот еще один образец для повторного пуска

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

На этот раз, строка перезагрузки содержит сигнала перезагрузки. Wmconfig выведет пункт меню "restart".
Последняя команда создаст запись для перезапуска WindowManager WMX.

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

На этот раз, строка перезагрузки содержит команду "wmx" и Wmconfig выведет указанную запись перезапуска.

Вернуться к началу
 Как использовать меню

Пожалуйста, обратитесь к руководству по настройке для большей информации

Вернуться к началу
 Иконки не отображаются

Проверьте в Вашем оконном менеджере настройку правильности поиска пути значка. Если это не поможет, добавьте полный путь к указанной иконке в настройках Wmconfig.
Кроме того, проверьте, поддерживает ли Ваш оконный менеджер указанный тип иконки. Может быть - Png тип не поддерживается, а Вы пытаетесь его использовать.
Перекомпилируйте оконный менеджер для поддержки определенного типа иконок или используйте другие иконы - Xpm иконки поддерживаются большим количеством менеджеров.

Вернуться к началу
 Не осуществляется компиляция

Обычно Wwmconfig осуществляет компиляцию без проблем с GCC. В случае возникновения проблем, пожалуйста, напишите мне и укажите, где этот процесс не осуществляется.
Заранее спасибо.

Вернуться к началу
 Моя операционная система не поддерживает приложение

Попробуйте  компиляцию Wmconfig и если  это  не сработает, то пожалуйста, сообщите об этом мне. Так как Wmconfig требует только GNU Gettext и конечно компилятор :-), то он должен работать с другими системами.
Большинство Linux и BSD системы должны работать без проблем.

Вернуться к началу
 Почему не поддерживается оконный менеджер

Некоторые оконные менеджеры, например, Flwm имеет собственный скрипт, который читает Wmconfig файлы и генерирует меню. Этот сценарий также работает с Wm2.
Поддержка других оконных менеджеров будет добавлена в ближайшее время.

Вернуться к началу