DE и WM. Part 2. Fluxbox.
Теперь про настоящее, про fluxbox.
Getting started.
Поскольку runlevel = 3 - святое, то описывать запуск fluxbox через kdm, xdm, gdm и-что-там-ещё-есть я не буду, а желающие могут пройти. Запускать fluxbox стоит через
exec startfluxbox
в .xinitrc.
Запуск приложений при запуске fluxbox
После первого запуска fluxbox появится файл ~/.fluxbox/startup, в который можно вписывать программы, которые должны запускаться при запуске fluxbox. Например:
skype &
exec /usr/bin/fluxbox -log “~/.fluxbox/log”
Features
Прямо на главной странице проекта можно увидеть его особенности. Самые необычные, на мой взгляд, из них:
- настраиваемые “табы” для окон
- возможность использовать “слиты”
Теперь подробнее.
“Табы” (tabs)
Табы позволяют объединить несколько на ваш взгляд однотипных окон в одно (когда открыто несколько, допустим, xterm’ов, то неудобно смотреть в iconbar).
Как этого добиться? Очень просто. Можно, используя среднюю кнопку мыши, перетащить одно окно в другое, чтобы объединить их. А можно использовать “автогруппировку”, что я и делаю. Для этого нужно в конфигурационный файл ~/.fluxbox/init прописать:
session.tabs: true
session.groupFile: ~/.fluxbox/groups
Теперь займёмся самим файлом groups. Вот мой файл:
xterm konsole
seamonkey-bin thunderbird-bin
konqueror
Каждая новая строчка ознаменовывает новую группировку окон. Для того чтобы узнать имя окна, надо выполнить
xprop | grep '^WM_CLASS'
В выводе будет название окна.
“Слиты” (slits)
Как говорится на fluxbox.org, “The Slit is a place where dockable applications can ‘dock’.”, то есть это место для расположения “скрывающихся” приложений (http://dockapps.org). Например, запустив gkrellm (и некоторые другие приложения) с ключом -w:
gkrellm -w &
можно увидеть dockable приложение. Прилагаю скриншот:
Запущен gkrellm и WMmp - dockapp-frontend для mpd. Есть автоскрытие слита. Подробнее про слит можно прочесть в fluxbox docbook.
Конфигурация
На fluxbox можно навесить обои и расположить ярлыки на столе.
Настройка fluxbox теперь возможна и через GUI, с помощью fluxconf, fluxmenu, fluxkeys. Но я предпочитаю делать всё руками, правя конфигурационные файлы.
Сентябрь 23, 2006 at 10:15 дп
Спасибо за описание. Мне понравился fluxbox, но конкретно я еще в нем не ковырялся.
Февраль 6, 2008 at 6:43 дп
Очень люблю fluxbox, но все никак не могу подобрать набор приложений, которыми в нем имеет смысл пользоваться. Разумеется, я могу запускать приложения KDE/Gtk, но тогда теряется глывный выигрыш от флукса - кол-во пожираемых ресурсов. Нет ли у вас своего списка-коллекции минималистичных приложений?
Февраль 6, 2008 at 9:52 дп
KDE/GNOME, наверное. Из GNOME у меня, кажется, нет ни одного приложения. А приложений qt/gtk/java (именно qt, но не kdelibs/kdebase) у меня достаточно много. Типичные задачи: офисные приложения - OpenOffice.org, браузер - например, firefox или seamonkey, музыка - mpd, видео - vlc, mplayer. Например, так.