оконный мастер


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

Window Maker был охарактеризован как воспроизводящий «элегантный внешний вид графического интерфейса NeXTSTEP » и отмечен как «простой в настройке и использовании». [5] Включен графический инструмент под названием 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 . [6] WINGs является общим для других приложений, включая диспетчер отображения входа в систему под названием WINGs Display Manager ( WDM ) и многие другие приложения.док-приложения . Апплеты док-станции и клипа Window Maker совместимы с таковыми из пристаниAfterStep .

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

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

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


Рабочий стол Manjaro OpenRC с wmaker
Графический инструмент настройки WPrefs
Панда Аманда, талисман Window Maker