KWin - Википедия - KWin

KWin
KWin 4.4 с эффектом куба.
KWin 4.4 с эффектом куба.
Разработчики)KDE (Мартин Грэсслин и др.)
Стабильный выпуск5.20.4 (1 декабря 2020 г.; 13 дней назад (2020-12-01)) [±][1]
Предварительный выпуск5.20 Бета (16 сентября 2020 г.; 2 месяца назад (2020-09-16)) [±][2]
Репозиторий Отредактируйте это в Викиданных
Написано вC ++ (Qt )
Операционная системаLinux, BSD, Другой Unix-подобный
Тип
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтhttps://userbase.kde.org/KWin
KDE талисман Konqi и оконный менеджер.

KWin это оконный менеджер для X Window System а также стать Композитор Wayland.[3][4] Он выпущен как часть KDE Plasma 5 для которого это оконный менеджер по умолчанию. KWin также можно использовать отдельно или с другими окружения рабочего стола.

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

История

ИмяВерсияПодробности
KWM1.0
KWin2.0Расширенная поддержка тем и оконных эффектов.
3.0Улучшенная поддержка расширенного ICCCM стандарты с сайта freedesktop.org.
4.0Композитинг поддержка и Compiz -подобные эффекты.[нужна цитата ]
4.4 (02/2010)Развертывание и мозаика путем привязки к краям экрана, группировки и табуляции.[6]
4.5Плитка.[7] (удалено в версии 4.10)
4.9Несовместимое изменение API.[8]
4.11Последний выпуск основан на Платформа KDE 4. Экспериментальный Wayland поддерживать.[9]
5.0Первый выпуск на основе Фреймворки KDE 5 и Qt 5.[10]
5.12Выпущенный в феврале 2018 года, KWin / X11 заморозил функцию, что означает, что новые функции, специфичные для X11, добавляться не будут. Мартин Флезер заявил, что новые функции просты и понятны с помощью серверной части Wayland, но требуют значительно большей разработки, чтобы добавить ту же функцию в серверную часть X11.[11]

Смотреть и чувствовать

Есть много оконные украшения для KWin, включая текущий Breeze по умолчанию (показано ниже), предыдущий Oxygen по умолчанию, Майкрософт Виндоус -как Редмонд и Керамик.

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

Композитинг

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

Включенные эффекты

Снимок экрана, показывающий эффект переключения обложки в KWin для KDE 4.1.

Начиная с KDE 4.3 встроены следующие эффекты:

Доступность

ИмяОписание
ИнвертироватьИнвертирует цвет рабочего стола и окон
ЗазеркальеЭкранная лупа, похожая на линзу "рыбий глаз"
ЛупаУвеличьте часть экрана рядом с курсором мыши
РезкостьДелает весь рабочий стол более четким
Snap HelperПомогает найти центр экрана при перемещении окна
Следить за мышьюОтображение эффекта расположения курсора мыши при активации
УвеличитьУвеличить весь рабочий стол

Внешность

ИмяОписание
ВзрывЗаставить окна взорваться, когда они закрыты
ТускнетьСделайте так, чтобы окна плавно появлялись и исчезали, когда они отображаются или скрываются
Fade DesktopПереход между виртуальными рабочими столами при переключении между ними
РазвалитьсяЗакрытые окна распадаются на части
Выделите WindowsВыделите соответствующее окно при наведении курсора на записи панели задач
АвторизоватьсяПлавно переходить на рабочий стол при входе в систему
ВыйтиОбесцвечивать рабочий стол при отображении диалогового окна выхода из системы
Волшебная лампаИмитируйте волшебную лампу при сворачивании окон
Свернуть анимациюАнимировать сворачивание окон
Знак мышиПозволяет рисовать линии на рабочем столе
Масштабировать вАнимировать внешний вид окон
ПростыньСделайте так, чтобы модальные диалоги плавно появлялись и исчезали при отображении или скрытии
ГоркаПеремещайте окна по экрану при переключении виртуальных рабочих столов
Всплывающие окнаСкользящая анимация для плазменных всплывающих окон
Эскизы панели задачОтображение эскизов окон при наведении курсора на записи панели задач
Миниатюра в сторонуОтображение эскизов окон на краю экрана
ПолупрозрачностьСделайте окна полупрозрачными в разных условиях
Шатающиеся окнаДеформируйте окна во время движения

Конфеты

ИмяОписание
СнегИмитация снегопада на рабочем столе

Фокус

ИмяОписание
Родительский диалогЗатемняет родительские окна текущего активного диалога
Тусклый НеактивныйЗатемнить неактивные окна
Тусклый экран для режима администратораЗатемняет весь экран при запросе привилегий root
Сдвинуть назадОтодвинуть окна назад, теряя фокус

Инструменты

ИмяОписание
Показать FPSПоказывать производительность kwins в углу экрана
Показать краскуВыделите области рабочего стола, которые были недавно обновлены

Управление окнами

ИмяОписание
Коробка переключателяОтображение эскизов окон в переключателе окон alt + tab
Переключатель крышкиПрименить Cover Flow -подобный эффект для переключателя окон alt + tab
Настольный кубПредставьте каждый рабочий стол как грань куба
Анимация куба рабочего столаАнимация переключения рабочего стола с помощью куба
Сетка рабочего столаУменьшите масштаб, чтобы все рабочие столы отображались бок о бок в сетке
Перекидной переключательЛистать окна, которые находятся в стеке для переключателя окон alt + tab
Настоящие окнаУменьшайте масштаб, пока открытые окна не будут отображаться рядом
Изменить размер окнаЭффект контура геометрии при изменении размера окна

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

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

  1. ^ «KDE Plasma 5.20.4, выпуск с исправлением ошибок за декабрь». KDE.org.
  2. ^ «Плазма 5.20 Бета». KDE.
  3. ^ «Выпуск KDE Ships Plasma 5.5». KDE. 8 декабря 2015 года.
  4. ^ "KWin / Wayland - Вики сообщества KDE". community.kde.org. Получено 30 июля, 2020.
  5. ^ "Разработка / Учебники / KWin / Сценарии". Получено 19 июня, 2013.
  6. ^ «Объявление о выпуске KDE SC 4.4.0 Caikaku». Получено 13 июня, 2010.
  7. ^ «Объявление о выпуске KDE Software Compilation 4.5 Beta2». Получено 13 июня, 2010.
  8. ^ «Примечания к обновлению сценария». 6 марта 2012 г.. Получено 19 июня, 2013.
  9. ^ «Plasma Workspaces 4.11 продолжает улучшать взаимодействие с пользователем». 14 августа 2013 г.. Получено 1 июля, 2015.
  10. ^ «New Plasma предлагает более чистый интерфейс поверх нового графического стека». 15 июля 2014 г.. Получено 1 июля, 2015.
  11. ^ "KWin / X11 заморожен". 16 января 2018.
  12. ^ Мартин Грэслин (18 июня 2013 г.). «Что мы сделали в KWin 4.11».
  13. ^ Мартин Грэслин (18 февраля 2011 г.). «KWin внедряет новые платформы с поддержкой OpenGL ES 2.0». KDE. KDE.NEWS. Получено 9 апреля, 2011.

внешняя ссылка