Установка FluxBox на Linux MDK 10

Как всегда, список того, что нам понадобится:

1.Собственно FluxBox 0.9.9

2.Мной русифицированные темы, меню

3.Хорошие, красивые шрифты: KOI8 и Win1251 (они нам еще для русификации XMMS понадобятся :)

4.Пакет Eterm (есть в дистрибутиве) и конфиги для него.

4.Пакет aterm

6.Можно еще и GKrellM установить, который есть в дистибутиве MDK 10.
и русифицированые мной темы к нему :)

7.Установленный XDM или кому нравится mdkkdm (есть в дистрибутиве)

Итак.
1. Ставим шрифты:

Создаем 2 каталога в каталоге :) /usr/X11R6/lib/X11/fonts
1-й koi8
2-й win1251

В первый распаковываем архив cyr-rfx-koi8-1-1.1.tgz, так, что каталоги 75dpi и misc находились сразу внутри каталога koi8.
Во второй - аналогично распаковываем cyr-rfx-windows-1251-1.1.tgz

Идем править файл /etc/X11/XF86Config-4

Ищем секцию Files
После нашего вмештельства она должна выглядеть так:

Section "Files"

FontPath "unix/:-1"
FontPath "/usr/X11R6/lib/X11/fonts/koi8/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/koi8/misc"
FontPath "/usr/X11R6/lib/X11/fonts/win1251/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/win1251/misc"

Сохраняем.

Рестартим Иксы: для тех кто не знает - достаточно нажать Ctrl+Alt+Backspace

2. Распаковываем архив с fluxbox в удобное для нас место, идем в распакованный каталог. Запускаем ./configure, если все нормально - make, make install, если нет - доставляем все, что требует (например часто не хватает libxfree. Все есть в дистре MDK10).

Для использования XDM (стартует только флукс, да и при использовании XDM подразумевается, что у вас ничего кроме него нет. No KDE and No Gnome ;):

Редактируем файлы: /etc/X11/Xsession и /etc/X11/xdm/Xsession

/etc/X11/Xsession

Найдите секцию в Вашем Xsession, похожую на эту, и приведите ее в такой вид:

if [ -n "$DESKTOP" ]; then
case $DESKTOP in
fluxbox)
exec /usr/local/bin/fluxbox
;;
failsafe)
xsetroot -cursor_name left_ptr
type -p rxvt > /dev/null >& 2 && exec $SSH_AGENT rxvt -geometry 80x24-0-0
type -p xterm > /dev/null >& 2 && exec $SSH_AGENT xterm -geometry 80x24-0-0
type -p xvt > /dev/null >& 2 && exec $SSH_AGENT xvt
type -p twm > /dev/null >& 2 && exec $SSH_AGENT twm
;;
default)
;;
*)
if type -p "$DESKTOP" > /dev/null; then
exec $SSH_AGENT /bin/sh -c "$DESKTOP"
else
exec $SSH_AGENT /bin/sh -c "$(/usr/sbin/chksession -x=$DESKTOP)"
fi
;;
esac
fi

Файл /etc/X11/xdm/Xsession должен выглядеть так:

exec /etc/X11/Xsession fluxbox

Также создаем файл /etc/X11/wmsession.d/08Fluxbox

NAME=fluxbox
ICON=
EXEC=/usr/local/bin/fluxbox
DESC=Fluxbox Desktop
SCRIPT:
exec /usr/local/fluxbox

Для mdkkdm(Оконный менеджер KDE):

Создаем файл /etc/X11/wmsession.d/09Fluxbox
Со следующим содержанием:

NAME=FluxBox
ICON=blackbox.png
EXEC=/usr/local/bin/fluxbox
DESC=A Light but nice looking window manager
SCRIPT:
exec /usr/local/bin/startfluxbox

Создаем файл /usr/share/apps/kdm/sessions/09Fluxbox.desktop
Со следующим содержанием:

[Desktop Entry]
Encoding=UTF-8
Name=FluxBox
Comment=FluxBox
TryExec=/usr/local/bin/fluxbox
Exec=FluxBox
Icon=
Type=Application

Файл myfluxbox.tar.gz с темами и настройками распаковываем в домашний(ие) каталог(и) нужного(ых) пользователя(ей). Например: /home/user/.fluxbox (заметьте! каталог скрытый)
Выполняем:

[root@morph /]chown -R user:user /home/user/.fluxbox
[root@morph /]chmod -R 755 /home/user/.fluxbox

И удаляем файл /home/user/.fluxbox/init

Все! Рестартим иксы. Для mdkkdm в окне выбора оболочек должен появиться FluxBox.

Настройка Eterm:
1. Устанавливаем Eterm
2. Для прозрачности и русскоязычности конфиги user.cfg и themes.cfg из архива Eterm-cfg.zip кидаем в каталог /usr/share/Eterm/themes/Eterm, конфиг eterm.cfg(нужен для Desktop Eterm - прозрачный терминал без обрамления на рабочий стол) - в /root или удобное место, но тогда надо отредактировать $HOME/.fluxbox/menu , секция терминалы>Desktop Eterm и изменить путь к этому файлу.

А вообще...как мне тут верно подсказывают - для простого терминала лучше всего юзать aterm(есть в MDK) - имеется куча настроек - есть fade, т.е. коэффициент прозрачности. Например, запускаем aterm так:

aterm -tr -trsb -sh 30 -fn -misc_koi8_1-fixed-medium-r-semicondensed-*-*-120-*-*-c-*-koi8-r +sb -cr yellow -fg green -bg black -fade 80

или

aterm -tr -trsb -sh 80 -fn -misc_koi8_1-fixed-medium-r-semicondensed-*-*-120-*-*-c-*-koi8-r +sb -cr yellow -fg green -bg black -fade 80 -e mc -b

запустится прозрачный MC.

Ну а для desktop-терминала используем Eterm. :)

Насчет GKrellm:
Запускаем его(чтобы создал каталог настроек). И сразу выходим. Файл mygkrellm2.tar.gz с темами и натройками распаковываем в домашний(ие) каталог(и) нужного(ых) пользователя(ей). Например: /home/user/.gkrellm2 (заметьте! каталог скрытый).
Выполняем:

[root@morph /]chown -R user:user /home/user/.gkrellm2
[root@morph /]chmod -R 755 /home/user/.gkrellm2

Все! Поиграйтесь с панелями для ppp и накопителей - с помощью ppp можно дозваниватьсяотсоединяться от интернета одним нажатием, а с помощью панели накопителей - монтировать/размонтировать/вытаскивать CD/DVD приводы (видно на скриншоте).

Насчет XMMS:
Просто в настройках выберите шрифт: Fixed(win1251) и ID3 тэги будут отображаться правильно.

RSS-материал