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

KWin — оконный менеджер для X Window System, на данный момент находится в процессе перехода на Wayland compositor.[2] Он выпущен как часть KDE Plasma 5, для которого он является оконным менеджером по умолчанию. KWin также можно использовать отдельно или вместе с другими графическими окружениями.
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.
Композитинг[править | править код]
В настоящее время доступны бэкэнды композитинга XRender, OpenGL 1.2, OpenGL 2.0, OpenGL 3.1[10] и OpenGL ES 2.0.[11]
См. также[править | править код]
Примечания[править | править код]
- ↑ Release 5.16.90 — 2019.
- ↑ KDE Ships Plasma 5.5 Release . KDE (8 декабря 2015).
- ↑ Development/Tutorials/KWin/Scripting . Дата обращения: 19 июня 2013.
- ↑ KDE SC 4.4.0 Caikaku Release Announcement . Дата обращения: 13 июня 2010.
- ↑ KDE Software Compilation 4.5 Beta2 Release Announcement . Дата обращения: 13 июня 2010.
- ↑ Scripting Update Notes (March 6, 2012). Дата обращения: 19 июня 2013.
- ↑ Plasma Workspaces 4.11 Continues to Refine User Experience (August 14, 2013). Дата обращения: 1 июля 2015.
- ↑ New Plasma brings a cleaner interface on top of a new graphics stack (July 15, 2014). Дата обращения: 1 июля 2015.
- ↑ KWin/X11 is feature frozen (16 января 2018).
- ↑ Martin Gräßlin. What we did in KWin 4.11 (June 18, 2013).
- ↑ Martin Gräßlin. KWin Embraces New Platforms with OpenGL ES 2.0 Support, KDE (February 18, 2011). Дата обращения 9 апреля 2011.
Ссылки[править | править код]
Это заготовка статьи о свободном программном обеспечении. Вы можете помочь проекту, дополнив её. |