Установка и настройка WindowMaker
В наличии имеется FreeBSD 4.5-STABLE с коллекцией портов, которой и будем пользоваться во время установки и настройки. Подразумевается также, что в /usr/ports/distfiles лежат все нужные пакеты с исходными текстами программ или есть достаточно быстрый интернет и настроенный /etc/make.conf.
Установка
Начнем с установки самого WindowMaker . Для установки WindowMaker совершим немного шаманства. В Makefile в опции для confirure (CONFIGURE_ARGS) добавим --enable-modelock, это даст нам возможность видеть в какой текущей раскладке (если конечно же ввод русского языка у вас настроен через xkb) находится клавиатура.
# cd /usr/ports/x11-wm/windowmaker
Правим Makefile любимым редактором
# make install clean
Для того, чтобы WindowMaker стал WM по умолчанию, нужно запустить, от пользователя под которым вы работаете в системе, программу установки самого WindowMaker, которая создаст необходимые подкаталоги в домике пользователя и пропишет свой запуск в .xinitrc. Если не захотите сами внести изменения в .xinitrc, то когда программа попросит нажать для этого Ctrl+C, просто нажмите Enter.
$ wmaker.inst
Собственно это почти все на этапе установки . Теперь установим дополнительные программы (dock'и), чтобы облегчить себе жизнь. Нам понадобятся: часы (wmCalClock), мониторы за загрузкой процессора и памяти (wmcpuload и wmmemmon), сетевого интерфейса (wmnet2), управление xmms (wmusic).
# cd /usr/ports/x11-clocks/wmcalclock && make install clean
# cd /usr/ports/sysutils/wmcpuload && make install clean
# cd /usr/ports/sysutils/wmmemmon && make install clean
# cd /usr/ports/net/wmnet2 && make install clean
# cd /usr/ports/audio/wmusic && make install clean
Осталось запустить X'ы и попасть в WindowMaker. На сайте
Настройка
Настроим, чтоб все пищало и мигало . Начнем с самого WindowMaker'a. Видите справа сверху квадрат в котором нарисован круг разделенный на две зубчатые половины?! Нам туда, жмите на нем правой кнопкой мыши и нажимайте на пункте "Установки" теперь в "Путь к приложению и аргументы" пропишим путь /usr/X11R6/GNUstep/Apps/WPrefs.app/WPrefs, а теперь щелкаем на "Ok". Видите квадрат с нарисованными на нем инструментами?! В свойстве "Установки" уберите галочку с "Lock (prevent accidental removal)" - (защитить от случайного перемещения иначе может случится ниже описнное) и нажмите "Ok". Теперь нажимайте на него левой кнопкой мыши и тащите его в верхний левый угол и отпустите кнопку. Похоже на салют?! .
WMPrefs является графическим настройщиком WindoMaker. С помощью него можно поменять много настроек по умолчанию.
После запуска в WMPrefs идем в "Всякие эргономические установки" и отмечаем "Enable keyboard language switch button in window titlebars". Сохраняем настройки. Теперь на titlebar вновь запускаемых окон будет показываться буква "E" если английский язык и сердечко если русский. Также будет запоминаться текущая раскладка для каждого окна.
Щелкните на десктопе правой кнопкой мыши и выберите в меню "XTerm", он нам понадобится для первого запуска dock программ. Итак начнем с wmCalClock. Наберите в xterm команду wmCalclock. Появившиеся часы тащим к другим квадратикам и видим как он к ним прилипает. Теперь в установках допишем аргументы командной строки:
$ wmCalClock -24 -b 100
Это даст нам 24'х часовой формат времени и теперь часы будут пикать каждый час. Поставим галочку возле "Start when WindowMaker is started", чтобы часы запускались автоматически. Или можно щелкнуть два раза правой кнопкой мыши по доку для запуска приложения. Стоит заметить, что не стоит упускать возможности и ознакомиться с аргументами командной строки с которыми могут запускаться dock'и
Для первого запуска wmCpuLoad повторяем все тоже самое, что и для wmCalClock. Этот dock показывает загрузку процессора. Для запуска пропишем:
$ wmcpuload -lc rgb:4a/bc/c9
Теперь при нажатии мышкой на этот dock, он подсвечиваться синим. Внешний круг отражает загрузку оперативной памяти, а внутренний отражает загрузку свопа. Аналогично с wmcpuload пропишем для запуска:
$ wmmemmon -lc rgb:4a/bc/c9
У меня сетевой интерфейс называется ed0 и имеет пропускную способность в 10Mbit, поэтому прописываем для запуска: wmnet2 -W ed0 -x 125000. В доке будет строится график скорости соответствующий данному сетевому интерфейсу. С помощью wmusic dock'а можно управлять xmms. Думаю, что интерфейс у него интуитивно понятен . Показывает также длительность песни, номер в playlist и тэг названия.