stringtranslate.com

Тайлинговый оконный менеджер

Оконный менеджер dwm с экраном, разделенным на четыре плитки.

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

История

Ксерокс ПАРК

Первая система Xerox Star (выпущенная в 1981 году) располагала окна приложений плиткой, но позволяла перекрывать диалоговые окна и окна свойств. [1] Позже Xerox PARC также разработала CEDAR [2] (выпущенную в 1982 году), первую оконную систему, использующую плиточный оконный менеджер.

Различные продавцы

Следующим в 1983 году появился Andrew WM, полноценная оконная система с плиткой, позже замененная X11 . Microsoft Windows 1.0 (выпущенная в 1985 году) также использовала мозаику (см. разделы ниже). В 1986 году появилась GEM 2.0 от Digital Research , оконная система для CP/M , которая по умолчанию использовала тайлинг. [3] Одним из первых (созданных в 1988 году) мозаичных WM был RTL от Siemens , до сегодняшнего дня являющийся хрестоматийным примером из-за его алгоритмов автоматического масштабирования, размещения и расположения окон, а также (де)иконификации. RTL работал на X11R2 и R3, в основном на «родных» системах Siemens, например, SINIX . Его особенности описаны в рекламном видеоролике. [4] [5] Проект Эндрю (AP или tAP) представлял собой настольную клиентскую систему (например, ранний GNOME) для X с плиточным и перекрывающимся оконным менеджером.

В MacOS X 10.11 El Capitan , выпущенном в сентябре 2015 года, представлены новые функции управления окнами, такие как создание полноэкранного разделенного представления, ограниченного двумя окнами приложений, расположенными рядом друг с другом в полноэкранном режиме, путем удержания кнопки полноэкранного режима в верхнем левом углу. окна. [6]

Тайлинговые оконные менеджеры

Майкрософт Виндоус

Размещайте плитку по вертикали или отображайте окна рядом
Разместить плитку по горизонтали или показать окна сложенными друг на друга

Встроенный оконный менеджер Microsoft Windows , начиная с Windows 2.0 , по умолчанию придерживается традиционного подхода к стекированию . Он также может выступать в качестве элементарного тайлового оконного менеджера.

Чтобы расположить окна плиткой, пользователь выбирает их на панели задач и использует пункт контекстного меню «Плитка по вертикали» или «Плитка по горизонтали» . Выбор «Плитка по вертикали» приведет к тому, что окна будут располагаться горизонтально, но примут вертикальную форму, а при выборе « Плитка по горизонтали» окна будут располагаться по вертикали, но примут горизонтальную форму. Позже эти параметры были изменены в Windows Vista на «Показать Windows рядом» и «Показать Windows в стопке» соответственно.

В Windows 7 добавлена ​​функция Aero Snap, которая дает возможность перетаскивать окна в любую сторону экрана, чтобы создать простой мозаичный макет, расположенный рядом друг с другом, или в верхнюю часть экрана, чтобы развернуть . В Windows 8 появились приложения из Магазина Windows ; в отличие от настольных приложений, они не работали в окне и могли работать только в полноэкранном режиме или «привязываться» к боковой панели рядом с другим приложением или средой рабочего стола. [7]

Наряду с возможностью запуска приложений Магазина Windows в традиционном окне, в Windows 10 улучшены функции привязки, представленные в Windows 7, позволяя размещать окна в квадрантах экрана, перетаскивая их в угол, и добавляя «Snap Assist», который предлагает пользователю для выбора приложения, которое они хотят занять другую половину экрана, когда они привязывают окно к одной половине экрана, и позволяет пользователю автоматически изменять размеры обоих окон одновременно, перетаскивая маркер в центре экрана. [8]

Windows 10 также поддерживает FancyZones, более полный менеджер окон, позволяющий настраивать зоны мозаики и более широкий пользовательский контроль, настраиваемый с помощью Microsoft PowerToys .

История

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

Список тайловых оконных менеджеров для Windows

X оконная система

В системе X Window оконный менеджер представляет собой отдельную программу. Сам X не применяет никакого конкретного подхода к управлению окнами и остается пригодным для использования даже без какого-либо оконного менеджера. Текущая версия протокола X X11 явно упоминает возможность мозаики оконных менеджеров. Менеджер окон Siemens RTL Tiled Window Manager (выпущенный в 1988 году) был первым, кто реализовал стратегии автоматического размещения/размера. Еще одним тайловым оконным менеджером того периода был Cambridge Window Manager, разработанный группой IBM Academic Information System.

В 2000 году larswm и Ion выпустили первую версию.

Список тайловых оконных менеджеров для X

Вейланд

Wayland — это новая оконная система, призванная заменить систему X Window . Лишь несколько менеджеров тайлов поддерживают Wayland изначально.

Список тайловых оконных менеджеров для Wayland

Другие

Применение плитки

GNU Emacs показывает пример мозаики в окне приложения

Хотя мозаика не является режимом по умолчанию для оконных менеджеров ни на одной широко используемой платформе, большинство приложений уже отображают множество функций внутри аналогичным образом. Примеры включают почтовые клиенты, IDE , веб-браузеры и контекстную справку в Microsoft Office. Главные окна этих приложений разделены на « панели » для различных дисплеев. Панели обычно разделены перетаскиваемым разделителем, позволяющим изменять размер. Панели окон — это распространенный способ реализации интерфейса «главный-подробный» .

Текстовый редактор Emacs , разрабатываемый с 1970-х годов, содержит одну из самых ранних реализаций тайлинга. Кроме того, HTML- фреймы можно рассматривать как реализацию мозаики на основе языка разметки. Тайловый оконный менеджер расширяет эту полезность за пределы нескольких функций в приложении и позволяет использовать несколько приложений на рабочем столе. Интерфейс документа с вкладками может быть полезным дополнением к мозаике, поскольку позволяет избежать появления на экране нескольких плиток окон для одной и той же функции.

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

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

  1. ^ "Ксерокс Стар". Архивировано из оригинала 18 июля 2011 г. Проверено 14 апреля 2007 г.
  2. ^ «Десять лет оконных систем - ретроспективный взгляд». Архивировано из оригинала 16 марта 2010 г. Проверено 21 декабря 2010 г.
  3. ^ «Оконные менеджеры плитки» . Мнемоникк.орг .
  4. ^ «Видео». Архивировано из оригинала 22 декабря 2010 г. Проверено 22 декабря 2010 г.
  5. ^ «Первый диспетчер окон плитки - Менеджер плиточных окон Siemens RTL (выпущен в 1988 году)» . YouTube . Архивировано из оригинала 21 декабря 2021 г.
  6. ^ «Apple анонсирует OS X El Capitan с улучшенными возможностями и улучшенной производительностью» . Отдел новостей Apple .
  7. ^ «Сборка: более подробная информация о создании приложений Metro для Windows 8» . ПКМАГ . Проверено 25 июня 2021 г.
  8. ^ Леонхард, Вуди (12 ноября 2015 г.). «Обзор: новая версия Windows 10 по-прежнему не может превзойти Windows 7». Инфомир . Проверено 25 июня 2021 г.
  9. ^ "bug.n - Диспетчер окон плитки для Windows" . Гитхаб . Проверено 02 марта 2019 г.
  10. ^ «MaxTo - Оконный менеджер, о котором вы не знали, что пропустили]» . Архивировано из оригинала 13 ноября 2018 г. Проверено 21 ноября 2018 г.
  11. ^ «Стек WM: Магазин Windows» . Майкрософт . Архивировано из оригинала 10 декабря 2017 г. Проверено 9 декабря 2017 г.
  12. ^ "Стек на веб-сайте Lost Tech LLC" . Архивировано из оригинала 11 января 2018 г. Проверено 9 декабря 2017 г.
  13. ^ "Веб-сайт Palial Software" . 10 января 2019 г. Проверено 10 января 2019 г.
  14. ^ Баттон, Рик. «рабочее пространство». www.workspacer.org . Проверено 2 июля 2020 г.
  15. ^ Таннер, Марк Андре. «dwm-win32 — X11 dwm(1) для Windows». www.brain-dump.org . Проверено 2 июля 2020 г.
  16. ^ ab Команда журнала Arch Linux (январь 2010 г.). «Обзор программного обеспечения: награда LnF Awards 2009». Журнал Arch Linux . Архивировано из оригинала 16 февраля 2010 г. Проверено 8 марта 2010 г.
  17. ^ «100 драгоценных камней с открытым исходным кодом - часть 2» . ТуксРадар . Будущее издательство . 21 мая 2009 г. Архивировано из оригинала 6 января 2010 г. Проверено 3 марта 2010 г.
  18. Вервлёсем, Коэн (15 июля 2009 г.). «Узбл: браузер, следующий философии UNIX». LWN.net . Eklektix, Inc. Архивировано из оригинала 30 ноября 2009 г. Проверено 3 марта 2010 г.
  19. Ссылки _ www.herstluftwm.org . Проверено 12 августа 2019 г.
  20. ^ GitHub - leftwm/leftwm: LeftWM: тайловый оконный менеджер для искателей приключений., leftwm, 04 апреля 2019 г. , получено 5 апреля 2019 г.
  21. Верна, Клеман (27 сентября 2018 г.). «5 крутых тайловых оконных менеджеров». Журнал Федора . Ктайл . Проверено 20 ноября 2018 г.
  22. ^ «переименуйте scrotwm в Spectrwm». github.com . 15 февраля 2012 г. Проверено 25 мая 2019 г.
  23. ^ ab "wmii - Улучшенный оконный менеджер 2" . Wmii.suckless.org . Архивировано из оригинала 31 декабря 2011 г. Проверено 13 июля 2013 г.
  24. ^ Комис, Антонис (апрель 2013 г.). «Миграция Windows: среды рабочего стола и оконные менеджеры». PCLinuxOS . Оконные менеджеры тайлинга и динамического тайлинга — wmii. Архивировано из оригинала 24 октября 2016 года.
  25. ^ ab "git-репозитории suckless.org". Hg.suckless.org . Архивировано из оригинала 28 июля 2011 г. Проверено 13 июля 2013 г.
  26. ^ «Легкий и быстрый. WMI и реинкарнация клавиатуры» (PDF) . № 54. Архивировано из оригинала (PDF) 24 февраля 2012 года. {{cite magazine}}: Журналу Cite требуется |magazine=( помощь )
  27. ^ Голде, Нико (март 2006 г.). «Никаких слабаков. Взгляните на оконный менеджер Wmii» (PDF) . Журнал Линукс . № 64. Архивировано (PDF) из оригинала 28 октября 2015 г. Проверено 1 октября 2018 г.
  28. ^ Сондерс, Майк (март 2008 г.). «Легкие оконные менеджеры». Формат Linux . № 103. wmii.
  29. ^ "SwayWM". Архивировано из оригинала 10 октября 2017 г. Проверено 13 октября 2017 г.
  30. ^ "Аметист | яных". ianyh.com . Проверено 23 апреля 2021 г.

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