stringtranslate.com

Создатель окон

Window Maker — это бесплатный оконный менеджер с открытым исходным кодом для X Window System , позволяющий запускать графические приложения в 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 и OpenStep , дальнейшая разработка была легкой. В конце 2007 года широко доступной стабильной версией была версия 0.92, выпущенная в июле 2005 года, с последующими обновлениями обслуживания для некоторых пакетов распространения и портов. [9] [10]

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

Имя

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

Применение

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

Альтернативный рабочий стол Manjaro OpenRC с wmaker
Рабочий стол Manjaro OpenRC с wmaker

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

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

Основные приложения

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

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

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

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

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

Меню

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

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

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

Талисман

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

Панда Аманда — талисман компании Window Maker. Ее разработала Агнешка Чайковская. [14] [15]

Смотрите также

Рекомендации

  1. ^ «Выпущена версия 0.96.0» . 5 августа 2023 г. Проверено 7 августа 2023 г.
  2. ^ Window Maker, Freshports.org , получено 12 января 2012 г. Window Maker — это оконный менеджер X11, предназначенный для предоставления дополнительной поддержки интеграции со средой рабочего стола GNUstep. Он всеми возможными способами воспроизводит элегантный внешний вид графического интерфейса NeXTSTEP[tm]. Он быстрый, многофункциональный, простой в настройке и использовании. Кроме того, Window Maker работает с GNOME и KDE, что делает его одним из самых полезных и универсальных оконных менеджеров.
  3. ^ "ГНУ" . Проверено 25 июня 2012 г.
  4. ^ "Создатель окон" . Проверено 25 июня 2012 г.
  5. ^ Window Maker, Freshports.org , получено 12 января 2012 г.
  6. Разработка, Windowmaker.info, заархивировано из оригинала 11 августа 2007 г. , получено 11 декабря 2007 г.
  7. Чепмен, Марк, Создатель окон, Freshmeat.net , получено 12 января 2012 г.
  8. ^ Архив CVS, freebsd.org , получено 12 января 2012 г.
  9. Архив новостей, windowmaker.info, заархивировано из оригинала 31 октября 2007 г. , получено 11 декабря 2007 г.
  10. ^ Window Maker,portsmon.freebsd.org , получено 12 января 2012 г.
  11. ^ Window Maker: Home, windowmaker.info, 30 июня 2008 г., заархивировано из оригинала 7 августа 2008 г. , получено 19 сентября 2008 г.
  12. ^ Создатель окон: Новости
  13. ^ FSViewer, freebsdports.info , получено 12 декабря 2007 г.
  14. ^ Команда Window Maker Web. «Оконник-талисман». kfo.ath.cx. _ Проверено 20 июля 2017 г.
  15. Пью, Ричард (10 февраля 2017 г.). «Забытый талисман Создателя окон». кибербард.нет . Архивировано из оригинала 15 октября 2021 года . Проверено 24 сентября 2022 г.

Внешние ссылки