Как изменить стандартное меню Fluxbox?
Как изменить стандартное меню Fluxbox?
Ответы:
Чтобы настроить меню fluxbox, вам нужно отредактировать файл ~ / .fluxbox / menu.
Этот файл является просто текстовым файлом, поэтому вы можете редактировать его в любом текстовом редакторе. Документация по fluxbox объясняет синтаксис этого файла:
Меню Fluxbox - это просто текстовый файл, который позволяет создавать подпапки, запускать приложения, управлять рабочими пространствами, настраивать fluxbox и выходить из X. Меню может принимать следующие команды:
[begin] (MenuTitle)
[submenu] (SubMenuName) {SubMenuTitle}
[exec] (ApplicationName) {/path/to/program}
[include] (/path/to/meufile)
[end]
[nop] (--------)
[workspaces] (SubMenuName)
[stylesdir] (/path/to/stylesdir)
[config] (FluxboxConfiguration)
[reconfigure] (Reconfigure)
[restart] (Restart)
[exit] (Exit)
Большая часть этого должна быть довольно очевидна относительно того, что это делает. Элементы, выделенные курсивом> - это слова, которые на самом деле отображаются на вашем экране. Я объясню труднее понять пункты дальше.
[nop] - Это позволяет вам поместить текст или пустую строку, если вы хотите, чтобы ничего не выполнялось, а просто действовало как разделитель в вашем меню.
[переконфигурировать] - если вы используете меню для изменения конфигурации вашего Fluxbox, изменения не сохранятся после выхода из Fluxbox. Они должны быть записаны в файл инициализации, чтобы быть постоянными изменениями, и их можно сделать, нажав на кнопку config, после того, как вы внесли необходимые изменения.
[перезагрузка] - я просто хочу убедиться, что все знают, что перезагрузка только перезапускает fluxbox, а не всю вашу систему.
Со страницы руководства :
fluxbox устанавливает файл меню по умолчанию в @ pkgdatadir @ / menu. Вы также можете использовать fluxbox -i для подтверждения этого действия. Конечно, это общесистемное меню может быть настроено для всех пользователей одновременно, но также возможно создать индивидуальный файл меню для каждого пользователя. По соглашению пользователи создают файл меню в ~ / .fluxbox / menu. После того, как вы создали свой собственный файл меню, вам нужно убедиться, что вы правильно объявили это местоположение в вашем файле `init ', чтобы fluxbox знал, где искать. Значение, которое вы хотите добавить или изменить:
session.menuFile:
Чтобы это изменение вступило в силу, fluxbox должен быть перезапущен. Убедитесь, что ваше меню можно использовать, затем выберите «Перезагрузить» в корневом меню Fluxbox по умолчанию. Этот перезапуск необходим, только если вы вносите изменения в файл 'init'; в противном случае fluxbox автоматически обнаружит ваши изменения.
Смотрите также эту запись в вики: Редактирование меню