Открыть главное меню

KWin

(перенаправлено с «Kwin»)

KWinоконный менеджер для X Window System, на данный момент находится в процессе перехода на Wayland compositor.[2] Он выпущен как часть KDE Plasma 5, для которого он является оконным менеджером по умолчанию. KWin также можно использовать отдельно или вместе с другими графичискими окружениями.

KWin
Kwin-cube.jpg
Эффекта куба в KWin 4.4.
Тип
Разработчик KDE
Написана на C++ (Qt)
Операционная система Linux, BSD, другие Unix-подобные
Последняя версия
Лицензия GNU General Public License
Сайт techbase.kde.org/Project…
Commons-logo.svg Медиафайлы на Викискладе
Маскот KDE Konqi и оконный менеджер.

KWin 5.x зависит от KDE Frameworks 5. KWin 4.x зависел от KDE Platform 4, которая была монолитной библиотекой. KWin 3.x и более ранние зависели от KDELibs.

KWin можно настроить с помощью скриптов, используя QML или QtScript, оба из которых основаны на ECMAScript.[3]

ИсторияПравить

Имя Версия Детали
KWM 1.0
KWin 2.0 Расширенная поддержка тем и оконных эффектов.
3.0 Улучшена поддержка расширенных ICCCM стандартов из freedesktop.org.
4.0 Поддержка композитинга и Compiz-подобных эффектов.
4.4 Максимизация и управление окнами с помощью привязки к краям экрана, группировке и табуляции.[4]
4.5 Фреймовый оконный менеджер.[5] (удален в версии 4.10)
4.9 Изменение несовместимых API.[6]
4.11 Последний выпуск основанный на KDE Platform 4. Экспериментальная поддержка Wayland.[7]
5.0 Первый выпуск основан на KDE Frameworks 5 и Qt 5.[8]
5.12 KWin/X11 заморожен, это значит что никаких новых функций в X11 больше не будет добавлено. Мартин Флезер (Martin Flöser) заявил, что новые функции просты и понятны с бэкэндом Wayland, требуется значительно больше времени на разработку, чтобы добавить те же функции в бэкэнд X11.[9]

Темы оформленияПравить

Существует много тем оформлений для KWin, включая текущий стандартный Breeze (показан ниже), предыдущий стандартный Oxygen, Microsoft Windows-подобный Redmond и Keramik.

 
KWin с оформлением окна Breeze.


КомпозитингПравить

В настоящее время доступны бэкэнды композитинга XRender, OpenGL 1.2, OpenGL 2.0, OpenGL 3.1[10] и OpenGL ES 2.0.[11]


См. такжеПравить

ПримечанияПравить

  1. Release 5.16.90 — 2019.
  2. KDE Ships Plasma 5.5 Release. KDE (8 декабря 2015).
  3. Development/Tutorials/KWin/Scripting. Дата обращения 19 июня 2013.
  4. KDE SC 4.4.0 Caikaku Release Announcement. Дата обращения 13 июня 2010.
  5. KDE Software Compilation 4.5 Beta2 Release Announcement. Дата обращения 13 июня 2010.
  6. Scripting Update Notes (March 6, 2012). Дата обращения 19 июня 2013.
  7. Plasma Workspaces 4.11 Continues to Refine User Experience (August 14, 2013). Дата обращения 1 июля 2015.
  8. New Plasma brings a cleaner interface on top of a new graphics stack (July 15, 2014). Дата обращения 1 июля 2015.
  9. KWin/X11 is feature frozen (16 января 2018).
  10. Martin Gräßlin. What we did in KWin 4.11 (June 18, 2013).
  11. Martin Gräßlin. KWin Embraces New Platforms with OpenGL ES 2.0 Support, KDE (February 18, 2011). Дата обращения 9 апреля 2011.

СсылкиПравить