Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 25. Оконные менеджеры | Вперед |
Пакет Fluxbox-1.3.2
Знакомимся с пакетом Fluxbox
В пакете Fluxbox находится оконный менеджер.
Известно, что пакет правильно собирается и работает на платформе LFS-7.0.
Информация о пакете
- Загрузка (HTTP): http://downloads.sourceforge.net/fluxbox/fluxbox-1.3.2.tar.bz2
- Загрузка (FTP): ftp://mirror.ovh.net/gentoo-distfiles/distfiles/fluxbox-1.3.2.tar
- Контрольная сумма MD5: f95b0bdb9ee41bfac124bd0fc601f248
- Размер загружаемого пакета: 776 KB
- Оценочный размер требуемого дискового пространства: 135 MB
- Оценочное время сборки: 1,1 SBU
Зависимости пакета Fluxbox
Обязательные
Необязательные
Imlib2-1.4.5 — библиотека визуализации изображений.
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/fluxbox
Установка пакета Fluxbox
Установите пакет Fluxbox с помощью следующих команд:
./configure --prefix=/usr && make
Чтобы проверить результаты, выполните команду make check.
Теперь в роли пользователя root
выполните:
make install
Пояснение команды
--enable-imlib2
: Используйте этот параметр в случае, если в дополнение к формату xpm вы хотите использовать другие графические форматы.
Конфигурирование пакета Fluxbox
Конфигурационные файлы
~/.fluxbox/init
, ~/.fluxbox/keys
и ~/.fluxbox/menu
Подробнее о конфигурировании
Если Fluxbox является единственным оконным менеджером, которым вы хотите пользоваться, вы можете запустить его с использованием файла .xinitrc
, находящийся в вашем домашнем директории. Прежде, чем продолжать настройку, не забудьте сделать резервную копию вашего текущего файла .xinitrc
.
echo startfluxbox > ~/.xinitrc
Или же, если вы используете менеджер входа в систему, например, GDM-2.30.2 или kdm, и хотели бы иметь возможность выбирать Fluxbox при входе в систему, то создайте файл fluxbox.desktop, похожий на тот, что приведен ниже.
В роли пользователя root
:
cat > /usr/share/xsessions/fluxbox.desktop << "EOF" [Desktop Entry] Encoding=UTF-8 Name=Fluxbox Comment=This session logs you into Fluxbox Exec=startfluxbox Type=Application EOF
Если вы установили GDM-2.30.2 или kdm не в директорий /usr, то изменить этот файл так, чтобы он соответствовал префиксу, который вы выбрали.
Теперь создайте конфигурационные файлы Fluxbox:
mkdir -v ~/.fluxbox && cp -v /usr/share/fluxbox/init ~/.fluxbox/init && cp -v /usr/share/fluxbox/keys ~/.fluxbox/keys
Теперь, если у вас установлен пакет Which-2.20, выполните:
cd ~/.fluxbox && fluxbox-generate_menu
в противном случае выполните:
cp -v /usr/share/fluxbox/menu ~/.fluxbox/menu
Пункты меню добавляются при помощи редактирования файла ~/.fluxbox/menu
. Синтаксис объясняется на странице fluxbox man.
Если вы хотите использовать изображение в качестве фона рабочего
стола, то скопируйте тему, которая вам понравилась, в директорий
~/.fluxbox
. Затем добавьте строчку с тем, чтобы изображение
можно было использовать правильным образом. В следующей команде
замените <theme>
на название темы, которое вам понравится, и
измените </path/to/nice/image.xpm>
так, чтобы указать на фактическое изображение, которое вы хотите использовать.
cp /usr/share/fluxbox/styles/<theme> ~/.fluxbox/theme && sed -i 's,\(session.styleFile:\).*,\1 ~/.fluxbox/theme,' \ ~/.fluxbox/init && echo "background.pixmap: </path/to/nice/image.xpm>" >> ~/.fluxbox/theme
В некоторых локалях шрифт, указанный в теме, может не иметь необходимых символов. В результате в меню будут отсутствовать названия элементов меню. Вы можете исправить это, отредактировав с помощью текстового редактора файл ~/.fluxbox/theme
так, что в нем был указан подходящий шрифт.
Описание пакета
Установленные программы: fluxbox, fbsetbg, fbsetroot, fluxbox-generate_menu, startfluxbox, fbrun, fluxbox-remote и fluxbox-update_configs
Установленные библиотеки: Нет
Установленные директории: /usr/share/fluxbox и ~/.fluxbox
Краткое описание
fluxbox | оконный менеджер для X11, базирующийся на Blackbox 0.61.0 |
fbsetbg | утилита, с помощью которой задается фоновое изображение. Она использует команду which для того, чтобы найти один из следующих модулей: display, Esetroot, wmsetbg, xv, qiv или xsri |
fbsetroot | утилита для изменения внешнего вида корневого окна; для этого используется модуль bsetroot из приложения Blackbox |
fluxbox-generate_menu | это утилита, которая генерирует меню путем сканирования вашей переменной |
startfluxbox | скрипт запуска сессии, который позволяет выполнять команды перед запуском fluxbox |
fbrun | отображает работающее диалоговое окно |
fluxbox-remote | предоставляет доступ к командной строке, позволяющей выполнять ключевые команды Fluxbox |
Перевод сделан с варианта оригинала, датированного 2011-12-13 00:02:58 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет sawfish-1.6.1 | Пакет Metacity-2.30.1 |