Пингвин при галстуке / Графический интерфейс пользователя операционной системы Linux / Window managers / Window Maker
[карта сайта] [login] [настройки] [ пользователь : инкогнито ] [29.07.10]
Имя:
Пароль:
 
Зарегистрироваться
Забыли пароль?
текст   Аннотация комментарии дать свой комментарий подписка вид для печати

Введение

07.06.00

Window Maker - официальный оконный менеджер проекта GNUstep. Внешний вид эмулирует стиль NeXTSTEP, хотя и с некоторыми отличиями. Поддержка и совместимость с GNUstep, ICCCM, Motif(tm), OPEN LOOK(tm), KDE и GNOME. Национальная поддержка - i18n (русский язык поддерживается, в комплекте также утилита wmsetfont для смены charset`а без перезапуска wm). Drag-n-drop, утилиты графической конфигурации большинства параметров, изменения конфигурации (в т.ч.содержимого любых меню) без перезапуска оконного менеджера. В интерфейсных элементах могут быть использованы графические форматы -
XPM, PNG, JPEG, TIFF, GIF и PPM.

Пожалуй основная идея интерфейса NeXTSTEP - цепочки иконок-приложений заменяющие "традиционные" иконки-значки на десктопе. Отличие: иконка помимо традиционной функции - именования приложения графическим символом и его запуска, может представлять и уже работающее приложение, отображая к.л. информацию и принимая ввод команд пользователя. В остальном обычные иконки со статическими картинками и иконки-приложения равноправны и управляются одинаково. Другая особенность - иконки не болтаются произвольно по экрану, а привязаны к определенным специальным приложениям (в WM это Dock & Clip), с помощью которых их можно при необходимости вынести на передний план (над|рядом с окнами) либо скрыть на задний план (уровень фона). В WM по умолчанию, иконки имеют размер 64x64 пикселя (можно изменять при желании) - вполне достаточно, для отображения к.л. осмысленной информации, что и используется в миниприложениях. Набор такого рода программ весьма разнообразен - от средств мониторинга системы, до разных аудио- видео- плееров и игрушек. Вообще, миниприложения представляются довольно удобным средством отображения информации и доступа к часто употребимым функциям системы.

В отличие от другого известного NeXTSTEP-like менеджера - AfterStep, в Window Maker несколько иная концепция организации десктопа. Множество виртуальных десктопов (в терминологии WM "рабочих мест" - workspaces) выстроенных в одну линию и удобных для настройки под выполнение на каждом рабочем месте определенного набора задач. Для такой настройки служат элементы Dock и Clip. К первому можно "привязывать" иконки видимые на всех рабочих местах, как правило наиболее часто употребляемые приложения. Clip позволяет создавать собственные наборы иконок для каждого рабочего места (либо по-желанию, видимых на всех рабочих местах, что дублирует возможности Dock). Настройка иконок
осуществляется обычным drag-n-drop - перетаскиванием иконок запущенных приложений (которые отображаются на десктопе) на выбранные места в Dock или Clip. В последних версиях WM появилась  настройка фонового изображения для каждого рабочего места (впрочем старая возможность иметь единый фон для всех рабочих мест также сохранена) - в качестве фона может быть использован цвет, градиенты различных видов, произвольное изображение из файла, либо наложение градиента на изображение (что часто дает интересные визуальные эффекты).

Вообще, настройке графического вида в WM всегда уделялось особое внимание - горизонтальные, вертикальные, диагональные градиенты и произвольные изображения могут быть использованы практически во всех отображаемых элементах, включая меню и обрамление окон. Как принято во многих менеджерах, комбинации графических элементов объединены в темы (themes) для удобства одновременного изменения внешнего вида всего десктопа (в дистрибутиве поставляются несколько тем, сотни тем можно скачать с http://wm.themes.org). Для тех кому нравится, чтобы все пищало и кричало имеется звуковой сервер, с поддержкой множества разнообразных событий, которые могут быть озвучены (звуковой сервер в
стандартном дистрибутиве отсутствует, как и набор звуков - линк есть на сайте WM). Разумеется все шрифты используемые в WM также можно выбирать по собственному вкусу.

Настройки обрамления окон несколько ограничены - в частности нельзя простыми способами (утилитами конфигурации или правкой файлов конфигурации) изменить набор и положение кнопок на titlebar
приложения. Вообще titlebar приложений с его двумя кнопками по краям выглядит несколько аскетично, что впрочем компенсируется набором определяемых пользователем горячих клавиш на почти все действия с
окнами и меню. Также довольно много функций нагружено на комбинации управляющих клавиш и кнопок мыши - действующих на обрамлении окон и на самих окнах приложений (например клик по правой кнопке titlebar закрывает приложение (close), а клик с одновременным нажатием Ctrl на клавиатуре - делает приложению kill; комбинации Ctrl, Shift и кнопок мыши позволяют удобно передвигать|менять размер приложений за любую точку окна и т.п. многочисленные штучки, малоочевидные поначалу, но
после изучения делающие работу весьма удобной). В принципе, все манипуляции с окнами могут осуществляться только мышью через различные меню, но клавиши являются удобным дополнительным средством управления.

Красивая реализация всплывающих меню, имеющих возможность фиксации в любом месте экрана и скроллинга, если часть меню находится за пределами экрана. Для любителей монстроидальных иерархических менюшек есть скрипт (см. на сайте WM) генерирующий on the fly все элементы меню KDE и интегрирующий их в меню WM (конечно если у Вас установлен KDE).

Баги. Мелкие недочеты иногда встречаются, но особого раздражения не вызывают, т.к. серьезных проблем вроде бы нет (или они хорошо спрятаны). Впрочем, на случай фатальных ошибок, влекущих за собой
падение WM предусмотрен аварийный выход - при компиляции можно указать резервный оконный менеджер (который будет запускаться если если WM вдруг упадет, давая возможность продолжить работу с запущенными
приложениями). Не пугайтесь, требуется эта возможность не часто - у меня например за пару лет работы разные версии WM падали всего раза три.

Обобщая можно сказать следующее. Window Maker - функциональный и приятный на вид оконный менеджер, не очень требовательный к ресурсам (впрочем это сильно зависит от его конфигурации), с прекрасными
возможностями настройки внешнего вида (но без излишеств), и главное, превосходно выполняющий основную функцию требующуюся от оконных менеджеров - комфортное для пользователя управление окнами
приложений на экране монитора. По сумме параметров, Window Maker, на мой взгляд лучший среди оконных менеджеров имитирующих интерфейс NeXTSTEP.

Похожие менеджеры: AfterStep, Black Box, прочие NeXTSTEP-alike менеджеры
Использование памяти: 1.5...6М в зависимости от конфигурации
Баговость: низкая
Простота конфигурации: средняя

Официальный сайт: http://www.windowmaker.org
Другие сайты в тему: http://www.gnustep.org, http://wm.themes.org
Примерный размер дистрибутива: около 2Мб в bz2 (для версии 0.62)

версия документа от 06 июня 2000
Аксель axel@hotmail.ru

Комментарии (3)

  дать свой комментарий
порядок:
Последние темы: rysoad | Аннотация | Все темы
комментарий   Аннотация дать свой комментарий
  аноним, 11.05.01 08:44, в ответ на: текст "Аннотация"
  Ребята, подправьте ссылки на сайты - там в конце запрятались кавычки...

комментарий   Аннотация дать свой комментарий
  аноним, 08.08.05 17:11, в ответ на: текст "Аннотация"
 

действительно удобный манагер.
Вот бы еще и контрал-цэ контрал-вэ работали. хотя ето и не функции манагера :-|


комментарий   rysoad дать свой комментарий
  аноним, 30.04.09 11:50, в ответ на: аноним, комментарий по теме "Аннотация", 11.05.01 08:44
 

http://fer.iamspace.com/index5.html Dakota Fannings Biography <a href="http://fer.iamspace.com/index17.html">Graffanino Stumped</a> http://fer.iamspace.com/index21.html Motobecane Fantom Comp <a href="http://fer.iamspace.com/index28.html">Newfangledhope</a>; http://fer.iamspace.com/index31.html Gwen Staffanie <a href="http://fer.iamspace.com/index24.html">Fantansia Barrino</a>

 ...