Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Window Maker - это бесплатный оконный менеджер с открытым исходным кодом для X Window System , позволяющий запускать графические приложения в Unix-подобных операционных системах. Он предназначен для имитации NeXTSTEP «s GUI как OpenStep -соместимой среда. [1] Window Maker является частью проекта GNU . [2] [3]

Обзор [ править ]

Window Maker был охарактеризован как воспроизводящий «элегантный внешний вид графического интерфейса пользователя NeXTSTEP » и отмечен как «простой в настройке и использовании». [4] Графический инструмент под названием Wprefs включен и может использоваться для настройки большинства аспектов пользовательского интерфейса. Интерфейс имеет тенденцию к минималистской, высокопроизводительной среде, напрямую поддерживающей значки XPM, PNG, JPEG, TIFF, GIF и PPM с альфа-каналом и системой меню приложений с скользящей прокруткой, вызываемой правой кнопкой мыши, которая может выводить закрепляемые меню вместе с миниатюризация значков окна и другие анимации на нескольких рабочих столах. Меню и настройки можно изменить без перезапуска. Как и большинство оконных менеджеров, он поддерживает темы, и многие из них доступны. Вдохновленный NeXT, Window Maker получил док-станциюкак и macOS , но внешний вид Window Maker в основном совпадает с таковым у его предка NeXT.

Архитектура [ править ]

В Window Maker есть подсказки для окон, которые обеспечивают бесшовную интеграцию со средами GNUstep , GNOME , KDE , Motif и OpenLook . Примечательно, что он почти полностью соответствует требованиям ICCCM и поддерживает интернационализацию как минимум для 11 регионов. Window Maker использует облегченный набор виджетов WINGs, который был создан специально для Window Maker, чтобы обойти то, что, по словам его разработчиков, было бы «излишеством» (или раздуванием ) использования GNUstep . [5] WINGs является общим для других приложений, включая диспетчер отображения входа в систему под названием WINGs Display Manager ( WDM ) и многие другие.док-приложения . Док-станция Window Maker и апплеты клипов совместимы с апплетами AfterStep .

История [ править ]

Window Maker был написан с нуля в основном бразильским программистом Альфредо Кодзимой в качестве оконного менеджера для среды рабочего стола GNUstep и первоначально задумывался как улучшенный вариант концепции дизайна оконного менеджера AfterStep . Первый выпуск был выпущен в 1997 году. [6] Какое-то время он был включен в качестве стандартного оконного менеджера в несколько дистрибутивов Linux, а также доступен в коллекции портов FreeBSD и OpenBSD . [7] Поскольку цель проекта состояла в том, чтобы точно имитировать дизайн несуществующих NeXTstep и OpenStepГрафические интерфейсы, дальнейшее развитие было легким. В конце 2007 года широко доступной стабильной версией была версия 0.92 с июля 2005 года с последующими обновлениями для обслуживания некоторых пакетов распространения и портов. [8] [9]

В конце июня 2008 года на веб-сайте проекта было опубликовано сообщение, в котором говорилось, что активная разработка возобновится, и отмечалось: «... мы очень усердно работаем над активизацией присутствия Window Maker на рабочих столах X Window (и, возможно, не только) ... Мы рассчитываем еще раз предоставить де-факто минималистичный, но чрезвычайно функциональный оконный менеджер для всего мира ". [10] 29 января 2012 года был выпущен Window Maker 0.95.1, что сделало его первым официальным выпуском почти за семь лет. За этим последовал ряд релизов; По состоянию на сентябрь 2020 года последней версией была 0.95.9, выпущенная 4 апреля 2020 года. [11]

Имя [ редактировать ]

Программа «S оригинальное название WindowMaker ( camelcased и без пространства) , но именование возник конфликт со старым продуктом под названием Windowmaker от Windowmaker Software Ltd., UK компании по производству программного обеспечения для компаний, производство окон и дверей . В соглашении 1998 года между разработчиками Window Maker и Windowmaker Software указывалось, что Window Maker (в смысле X) никогда не должен использоваться как одно слово.

Использование [ править ]

Несмотря на то, что он строго придерживается интерфейса NeXT, внешний вид по умолчанию может сбить с толку тех, кто ожидает панели задач и меню «Пуск» в стиле Microsoft Windows . Доступ ко всем приложениям можно получить, щелкнув правой кнопкой мыши фон рабочего стола, чтобы получить доступ к полностью настраиваемому главному меню. Меню также может быть отображено с помощью клавиатуры, для меню приложения и для меню окна.F12F11

Рабочий стол Manjaro OpenRC с wmaker

Window Maker можно настроить, дважды щелкнув значок отвертки на док-станции. Значок, изображающий монитор компьютера, используется для запуска командного окна, а значок скрепки используется для переключения между рабочими пространствами. Любой значок в Window Maker, включая значки приложений, можно легко изменить.

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

Основные приложения [ править ]

Инструмент графической настройки WPrefs

В то время как любое приложение X может быть закреплено в Window Maker, архетипичные стыкуемые приложения WM называются dockapps . Обычно это часы и приложения для системного мониторинга. Существует множество реализаций часов, включая wmcalclock, wmtime, wmclock (клон календарных часов, подобный NeXTStep) и wmclockmon. Апплеты мониторинга включают wmload, wmavgload, wmmon, wmnet и wmnd. Доступно множество других док-приложений, обычно предназначенных для взаимодействия с другими «полноценными» приложениями.

WPrefs инструмент конфигурирования позволяет настройку большинства Window Maker предпочтений. wmakerconf был разработан для предоставления дополнительных параметров конфигурации, в частности настройки темы. Файлы конфигурации обычно хранятся в ~ / GNUstep / . Фон может быть изменен из командной строки с wmsetbg -s -u [filename.jpg](wmsetbg стендами для «окон производителя установленного фона»).

FSViewer - это отдельный настраиваемый файловый браузер Miller Columns, разработанный для Window Maker в 1998 году Джорджем Клерноном в качестве визуальной и функциональной аналогии с диспетчером рабочего пространства NeXTstep. В 2002 году Гвидо Шольц адаптировал его к более поздним версиям библиотек WINGs и Window Maker. [12]

aterm - это эмулятор терминала на основе rxvt, разработанный для Afterstep в основном для визуальной привлекательности, с полосой прокрутки в стиле NeXTstep (которая соответствует внешнему виду Window Maker) вместе с псевдопрозрачностью .

Меню [ редактировать ]

Меню приложения можно редактировать графически с большой универсальностью. Конфигурация записывается в ~ / GNUstep / Defaults / WMRootMenu в виде текстового файла, который можно легко читать и редактировать (в версиях после 0.94.0 он также может быть автоматически сгенерирован из списка установленных приложений с помощью программы под названием wmgenmenu).

Пункты меню могут быть установлены на:

  • Запустить программу или приложение с именем файла и другими аргументами или без них.
  • Запуск интерфейса командной строки с дополнительными аргументами или без них
  • Выполнение команды WM, например выход из сеанса Window Maker или вывод списка окон и рабочих пространств.
  • Перечислите подменю, содержащее любую из вышеперечисленных задач.

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

Талисман [ править ]

Панда Аманда, талисман Window Maker.

Панда Аманда - талисман Window Maker. Ее разработала Агнешка Чайковска. [13]

См. Также [ править ]

  • Подсказки расширенного оконного менеджера
  • Список вычислительных талисманов
  • Категория: Вычислительные талисманы

Ссылки [ править ]

  1. ^ Window Maker , freshports.org , извлекаться 2012-01-12 , Window Maker является оконным менеджером X11 разработан , чтобы дать дополнительную поддержку интеграции в GNUstep Desktop Environment. Он всеми возможными способами воспроизводит элегантный внешний вид графического интерфейса NeXTSTEP [tm]. Он быстрый, многофункциональный, простой в настройке и использовании. Кроме того, Window Maker работает с GNOME и KDE, что делает его одним из самых полезных и универсальных доступных оконных менеджеров.
  2. ^ "GNU" . Проверено 25 июня 2012 года .
  3. ^ "Window Maker" . Проверено 25 июня 2012 года .
  4. ^ Window Maker , freshports.org , извлекаться 2012-01-12
  5. ^ Разработка , Windowmaker.info, архивируются с оригинала на 11 августа 2007 , извлекаться 2007-12-11
  6. Chapman, Mark, Window Maker , Freshmeat.net , получено 12 января 2012 г.
  7. ^ CVS архив , freebsd.org , извлекаться 2012-01-12
  8. ^ Архив новостей , windowmaker.info, архивируются с оригинала на 31 октября 2007 года , получены 2007-12-11
  9. ^ Window Maker , portsmon.freebsd.org , извлекаться 2012-01-12
  10. ^ Window Maker: Home , windowmaker.info, 2008-06-30, архивируются с оригинала на 2008-08-07 , извлекаться 2008-09-19
  11. ^ Window Maker: Новости
  12. ^ FSViewer , freebsdports.info , извлекаются 2007-12-12
  13. ^ Команда, Window Maker Web. «Оконщик - талисман» . kfo.ath.cx . Проверено 20 июля 2017 .

Внешние ссылки [ править ]

  • Списки рассылки Window Maker
  • Window Maker Live , устанавливаемый Linux Live CD на базе Debian / Wheezy, использующий Window Maker в качестве графического интерфейса по умолчанию
  • "WINGsman", документация WINGs