Настройка Fluxbox
Вся настройка Fluxbox сводится к настройке текстовых файлов, находящихся в каталоге ~/.fluxbox, образующемся в домашнем каталоге пользователя при первом запуске менеджера. Достаточно просто настроить Fluxbox ручной правкой файлов.
После правки следует обязательно нажать в выпадающем меню пункты: Reconfigure и Restart для того, чтобы был переписан файл ~/.fluxbox/init и настройки вступили в силу.
Меню Fluxbox
Открываем редактором файл меню:
~ mcedit .fluxbox/menu # Generated by fluxbox-generate_menu # # If you read this it means you want to edit this file manually, so here # are some useful tips: # # - You can add your own menu-entries to ~/.fluxbox/usermenu # # - If you miss apps please let me know and I will add them for the next # release. # # - The -r option prevents removing of empty menu entries and lines which # makes things much more readable. # # - To prevent any other app from overwriting your menu # you can change the menu name in .fluxbox/init to: # session.menuFile: /home/you/.fluxbox/my-menu [begin] (Fluxbox-1.0rc3) [exec] (Fbrun) {fbrun} [exec] (rxvt) {rxvt} [exec] (firefox) {firefox} [submenu] (Terminals) [exec] (xterm) {xterm -fg black -bg white -rightbar -fn 9x15 -geometry 100x40} [exec] (konsole) {konsole} [exec] (rxvt) {rxvt} [end] ...
Файл начинается с ключевого слова [begin] в квадратных скобках и строчки (Fluxbox-1.0rc3) в круглых скобках. Далее в квадратных скобках пишутся ключевые слова, в круглых — названия пункта меню или подменю. Пункт запускающий X-терминал, например, выглядит так:
[exec] (xterm) {xterm -fg black -bg white -rightbar -fn 9x15 -geometry 100x40}
Сама команда и относящиеся к ней параметры указываются в фигурных скобках. Для построения подменю используется ключевое слово [submenu], а такая конструкция обязательно завершается ключевым словом [end]. Между этими ключевыми словами вставляются необходимые пункты подменю:
Горячие клавиши
Рассмотрим файл ~/.fluxbox/keys, отвечающий за нажатие комбинации клавиш:
~$ less .fluxbox/keys OnDesktop Mouse1 :HideMenus OnDesktop Mouse2 :WorkspaceMenu OnDesktop Mouse3 :RootMenu OnDesktop Mouse4 :NextWorkspace OnDesktop Mouse5 :PrevWorkspace Mod1 Tab :NextWindow Mod1 Shift Tab :PrevWindow Mod1 F1 :Workspace 1 Mod1 F2 :Workspace 2 Mod1 F3 :Workspace 3 Mod1 F4 :Workspace 4 Mod1 F5 :Workspace 5 Mod1 F6 :Workspace 6 Mod1 F7 :Workspace 7 Mod1 F8 :Workspace 8 Mod1 F9 :Workspace 9 Mod1 F10 :Workspace 10 Mod1 F11 :Workspace 11 Mod1 F12 :Workspace 12 .fluxbox/keys lines 1-20/20 (END)
В этом файле комбинацией клавиши Mod1 (соответствует клавише Alt) и F1...F12 переключаются рабочие столы. Если уменьшить их количество до разумных пределов, то освободившимися комбинациями клавиш можно переключать что-либо полезное, но можно и добавить своих комбинаций:
Если полученных комбинаций окажется все же недостаточно, то можно задействовать клавишу Mod4 (соответствует клавише Win).
Обои рабочего стола
Начиная с версии 0.9.* во Fluxbox появился скрипт fbsetbg, использующий для установки фона рабочего стола такие программы, как chbg, wmsetbg, display, qiv, xsetbg. Для того, чтобы после очередной загрузки выставлялся выбранный фон рабочего стола в файл ~/fluxbox/init следует добавить строку session.screen0.rootCommand: fbsetbg -l.
В каталоге ~/.fluxbox я создаю подкаталог backgrounds, куда и складываю подборку обоев. Затем там же создаю файл lastwallpaper следующего содержания:
~$ less .fluxbox/lastwallpaper $full|/home/oleg/.fluxbox/backgrounds/seattle_1280x1024.jpg|:0.0

Стили Fluxbox
Стандартный набор стилей Fluxbox находится в каталоге /usr/local/share/fluxbox/styles. Для того, чтобы отредактировать эти стили для себя, достаточно скопировать каталог стилей в ~/.fluxbox и добавить в файл ~/fluxbox/init строку session.styleFile: ~/.fluxbox/styles/[Ваш_стиль].
Установка шрифта
Шрифты устанавливаются в файлах стилей, лежащих в виде отдельных файлов в каталоге /styles:
~$ less .fluxbox/styles/Results ... window.font: lucidasans-bold-10 window.justify: center ! misc... borderColor: rgb:2/2/1c borderWidth: 1 bevelWidth: 2 handleWidth: 4 background: mod background.modX: 4 background.modY: 4 background.color: grey20 background.colorTo: rgb:6/6/5c ! for the bbtools menuFont: lucidasans-10 titleFont: lucidasans-bold-10 .fluxbox/styles/Results lines 83-118/118 (END)
Полная документация по FluxBox находится на
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
битая ссылка
fluxbox.sourceforge.net/docbook/ru
Спасибо, исправлено.
Спасибо, исправлено.