KWin
![]() KWin 5.24 с эффектом Cover Switch. | |
Разработчик(и) | KDE (Мартин Грасслин и др.) |
---|---|
Стабильная версия | 6.1.0 [1] ![]() |
Репозиторий | |
Написано в | С++ ( Кт ) |
Операционная система | Linux , BSD , другие Unix-подобные |
Тип | |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | https://userbase.kde.org/KWin |

KWin — оконный менеджер для X Window System и композитор Wayland . [2] [3] Он выпущен как часть KDE Plasma , для которого является оконным менеджером по умолчанию. KWin также можно использовать отдельно или с другими средами рабочего стола .
KWin можно настроить с помощью сценариев с использованием QML или QtScript , оба из которых основаны на ECMAScript . [4]
История
[ редактировать ]Имя | Версия | Подробности |
---|---|---|
КВМ | 1.0 | |
KWin | 2.0 | Расширенная поддержка тем и оконных эффектов. |
3.0 | Улучшена поддержка расширенных стандартов ICCCM с сайта freedesktop.org. | |
4.0 | Поддержка композитинга и эффектов, подобных Compiz . [ нужна ссылка ] | |
4.4 (02/2010) | Развертывание и мозаика путем привязки к краям экрана, группировки и табуляции. [5] | |
4.5 | Укладка плитки . [6] (удалено в версии 4.10) | |
4.9 | Несовместимое изменение API. [7] | |
4.11 | Последний выпуск на базе KDE Platform 4 . Экспериментальная Wayland . поддержка [8] | |
5.0 | Первый выпуск на основе KDE Frameworks 5 и Qt 5 . [9] | |
5.12 | Выпущенный в феврале 2018 года функционал KWin/X11 был заморожен, что означает, что новые функции X11 добавляться не будут. Мартин Флёзер заявил, что новые функции просты и понятны в серверной части Wayland, но требуют значительно большей разработки, чтобы добавить ту же функцию в серверную часть X11. [10] |
Смотри и чувствуй
[ редактировать ]Для KWin существует множество украшений окон , включая текущий Breeze по умолчанию (показанный ниже), предыдущий Oxygen по умолчанию, Microsoft Windows -подобный Redmond и Keramik.

Композитинг
[ редактировать ]В настоящее время доступны следующие бэкэнды для композитинга: OpenGL 1.2, OpenGL 2.0, OpenGL 3.1. [11] и OpenGL ES 2.0. [12]
Включенные эффекты
[ редактировать ]
Начиная с KDE 4.3, встроены следующие эффекты:
Доступность
[ редактировать ]Имя | Описание |
---|---|
Инвертировать | Инвертирует цвет рабочего стола и окон. |
Зазеркалье | Экранная лупа, похожая на линзу «рыбий глаз». |
Лупа | Увеличьте часть экрана, находящуюся рядом с курсором мыши. |
Заточка | Делает весь рабочий стол четче |
Snap-помощник | Помогает найти центр экрана при перемещении окна. |
Отслеживание мыши | Отображать эффект определения местоположения курсора мыши при активации |
Увеличить | Увеличьте весь рабочий стол |
Появление
[ редактировать ]Имя | Описание |
---|---|
Взрыв | Заставить окна взрываться, когда они закрыты |
Тускнеть | Сделайте так, чтобы окна плавно появлялись и исчезали, когда они отображаются или скрываются. |
Затухание рабочего стола | Затухание между виртуальными рабочими столами при переключении между ними |
Развалиться | Закрытые окна разваливаются на куски |
Выделить окна | Выделите соответствующее окно при наведении курсора на записи панели задач. |
Авторизоваться | Плавное исчезновение на рабочем столе при входе в систему |
Выход из системы | Обесцветить рабочий стол при отображении диалогового окна выхода из системы. |
Волшебная лампа | Имитация волшебной лампы при сворачивании окон |
Свернуть анимацию | Анимация сворачивания окон |
Знак мыши | Позволяет рисовать линии на рабочем столе. |
Масштабировать | Анимировать внешний вид окон |
Лист | Сделайте так, чтобы модальные диалоги плавно появлялись и исчезали при отображении или скрытии. |
Слайд | Скольжение окон по экрану при переключении виртуальных рабочих столов |
Скользящие всплывающие окна | Скользящая анимация для всплывающих окон Plasma |
Миниатюры на панели задач | Отображать миниатюры окон при наведении курсора на записи панели задач |
Миниатюра в сторону | Отображение миниатюр окон по краю экрана |
полупрозрачность | Делайте окна полупрозрачными в разных условиях |
Шатающиеся окна | Деформировать окна во время их движения |
Конфеты
[ редактировать ]Имя | Описание |
---|---|
Снег | Имитировать снег, падающий на рабочий стол |
Фокус
[ редактировать ]Имя | Описание |
---|---|
Родительский диалог | Затемняет родительские окна текущего активного диалога. |
Тусклый Неактивный | Затемнить неактивные окна |
Тусклый экран для режима администратора | Затемняет весь экран при запросе root-прав |
Слайд назад | Сдвинуть окна назад, потеряв фокус |
Инструменты
[ редактировать ]Имя | Описание |
---|---|
Показать ФПС | Покажите выступление Квинса в углу экрана |
Показать краску | Выделение областей рабочего стола, которые были недавно обновлены. |
Управление окнами
[ редактировать ]Имя | Описание |
---|---|
Переключатель коробки | Удален в последних версиях, больше не доступен. |
Крышка переключателя | Удален в последних версиях, больше не доступен. |
Сетка рабочего стола | Уменьшите масштаб, чтобы все рабочие столы отображались рядом в сетке. |
Поворотный переключатель | Удален в последних версиях, больше не доступен. |
Текущие окна | Уменьшите масштаб до тех пор, пока открытые окна не смогут отображаться рядом. |
Изменение размера окна | Эффект для очертания геометрии при изменении размера окна |
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ https://invent.kde.org/plasma/kwin/-/tags/v6.1.0 .
{{cite web}}
: Отсутствует или пусто|title=
( помощь ) - ^ «ГДЕ поставляется версия Plasma 5.5» . ГДЕ. 8 декабря 2015 г.
- ^ «KWin/Wayland — Wiki сообщества KDE» . сообщество.kde.org . Проверено 30 июля 2020 г.
- ^ «Разработка/Учебные пособия/KWin/Сценарии» . Проверено 19 июня 2013 г.
- ^ «Объявление о выпуске KDE SC 4.4.0 Caikaku» . 9 февраля 2010 года . Проверено 13 июня 2010 г.
- ^ «Объявление о выпуске бета-версии 2 компиляции программного обеспечения KDE 4.5» . 9 июня 2010 года . Проверено 13 июня 2010 г.
- ^ «Примечания к обновлению сценариев» . 6 марта 2012 года . Проверено 19 июня 2013 г.
- ^ «Рабочие пространства Plasma 4.11 продолжают улучшать пользовательский опыт» . 14 августа 2013 года . Проверено 1 июля 2015 г.
- ^ «Новая Plasma предлагает более чистый интерфейс поверх нового графического стека» . 15 июля 2014 года . Проверено 1 июля 2015 г.
- ^ «Функция KWin/X11 заблокирована» . 16 января 2018 г.
- ^ Мартин Грэсслин (18 июня 2013 г.). «Что мы сделали в KWin 4.11» .
- ^ Мартин Грэсслин (18 февраля 2011 г.). «KWin использует новые платформы с поддержкой OpenGL ES 2.0» . КДЕ. KDE.НОВОСТИ . Проверено 9 апреля 2011 г.