Skip to content

41WM_FLUX menu

slacknk edited this page Jan 7, 2020 · 1 revision

Fluxbox - ~/.fluxbox/menu

~/.fluxbox/menu - это файл отвечающий за flux-меню, которое появляется по клику ЛКМ на рабочем столе. Про редактирование и прочие параметры применимые в этом файле, хорошо пояснено на fluxbox-wiki.org в разделе Editing_the_menu. Парочка параметров для данного конфигурационного файла:

[submenu] (defaults) {Fluxbox menu} # (Название подменю) {Заголовок этого выпадающего подменю при наведени}
[separator] # разделительная линия
[nop] (Monitors) # разделитель с названием Monitors и т.д.

Иконки в меню

вещь необязательная, но для какого-то может быть приятной и удобной, прописываются они по примерно следующей схеме:

	[exec] (Qtconfig)	{qtconfig} </usr/share/icons/Moka/16x16/apps/qtconfig-qt4.png>
	[submenu] (Fluxbox styles) {Choose a System style...} </usr/share/icons/Moka/16x16/apps/obconf.png>
	 [stylesdir] (/usr/share/fluxbox/styles) 
	[end]

т.е. в < > указывается полный путь до иконки. Если в вашем fluxbox не отображаются прописанные иконки, то скорей всего fluxbox собран без поддержки IMLIB2. Для уточнения, гляньте вывод:

  • $ fluxbox -info или в
  • $ (fluxbox -v; LC_ALL=en_US.UTF8 fluxbox -info | sed 1d) | xmessage -file - -center
    • Выход здесь пересобрать fluxbox с ключем: --enable-imlib2

generate_menu

Меню fluxbox неособо генерируемо, как и в прочих WM, но есть выходы из ситуации: вы можете использовать даже стороннюю панель с меню, но есть и другие способы в ArchWiKi про них хорошо расписано: Fluxbox#Menu_management

Можно через menumaker обновлять меню, а так же есть способ через xdgmenumaker. В Slackware-14.1 установка xdgmenumaker (из SBo) с зависимостями будет иметь вид:

# sbopkg -Bki "txt2tags pyxdg xdgmenumaker"

Относительно данного способа: xdgmenumaker считывает и вывод направляем в файл:

$ xdgmenumaker -i -f fluxbox  > /tmp/fluxbox-xdgmenumaker

можно и и в файле menu я считывания этого вывода из файла прописать отдельный подпункт меню [include]:

[submenu] (xapps)
    [exec] (xdgmenumaker){xdgmenumaker -i -f fluxbox  > /tmp/fluxbox-xdgmenumaker}
    [include] (/tmp/fluxbox-xdgmenumaker)
[end]
  • единственное что здесь стоит отметить, что всякие DE-проги в нем не отображены, речь про н-р скажем программу из KDE, мало ли она у вас установлена, к примеру: Gwenview.

Установка и настройка

Русификация

Как русифицировать?

Архивы, яз.пакеты и т.д.

ru-taglib_rusxmms

ru-man-pages

Пакеты

Менеджер пакетов

Зависимости

07PKGS0PKGTOOLS.md 07PKGS1SLACKPKG+.md 07PKGS9RM.md

Сборка в пакет

08BUILD.md 08BUILD1SBOPKG-14.2.md 08BUILD1SBOPKG.md

Компилирование ядра

Дополнительная информация по различным пакетам

Одинаковый вид для GTK и Qt

Темы и движки тем из 32 в 64

09PKGS3GAMES.md

Шрифты

Другое

10DISTUPGRADE

Напоследок

Зеркала

SlackBASED

SlackNEWS SlackLOGO

Ресурсы в Интернете

Углубляемся: Разное

Server | Развертывание сервера:

Desktop

WMs

FMs

Misc/XApps

Tint2-panel Conky

Misc

Media

Jabber

Web-browser

Web-browser-addons:

Bittorrent: clients

Clone this wiki locally