LINUX.ORG.RU

KwinFT - форк Kwin с прицелом на более активную разработку и оптимизации

 , , kwinft,


1

1

Roman Gilg, один из активных разработчиков Kwin и Xwayland, представил форк оконного менеджера Kwin под названием KwinFT (Fast Track), а также полностью переработанную версию библиотеки Kwayland под названием Wrapland, избавленную от привязок к Qt. Целью форка является возможность более активной разработки Kwin, наращивания необходимой для Wayland функциональности, а также оптимизации отрисовки. Классический Kwin страдает от слишком медленного приёма патчей, так как команда KDE не хочет рисковать огромным числом пользователей, для которых слишком агрессивное введение инноваций может сломать рабочий процесс. Многие патчи находятся на рецензировании уже не один год, что сильно замедляет внедрение Wayland и различные внутренние рефакторинги кода. KwinFT позиционируется как прозрачная замена Kwin, и уже сейчас доступен в Manjaro. Однако разработчики предупреждают о возможной поломке совместимости в будущем. В текущем виде, KwinFT предоставляет следующие, отсутствующие в ванильном Kwin возможности:

  • Полная переработка процесса композитинга, позволившая уменьши задержки при работе как в Wayland, так и в X11;
  • Поддержка Wayland расширения wp_vieporter, улучшающего работу видеоплееров, а также необходимого для будущей версии Xwayland, в которую добавлена поддержка эмуляции смены разрешения экрана во многих старых играх;
  • Полная поддержка поворота и зеркалирования дисплеев под Wayland.

Ожидается что KwinFT и Wrapland в скором времени будут поставляться во всех дистрибутивах Linux. Wrapland планируется превратить в чистую C++ библиотеку, а также обеспечить в ней беспроблемную поддержку сторонних, востребованных технологий. Например уже сейчас в неё добавлена поддержка Wlroots-протокола wlr-output-manager, позволившего устанавливать параметры экрана в Wlroots-based композиторах (например Sway) через KScreen.

>>> Подробности

★★★★★

Проверено: leave ()
Ответ на: комментарий от Sunderland93

Ничего, да. Всё что ты перечислил костылями не является

В Android/Windows/MacOS/iOS это всё есть - в Wayland нет.

Подождём ещё 12 лет, пока оно дойдёт до почти юзабильного вида.

// b.

anonymous
()
Ответ на: комментарий от anonymous

Жди. Я уже дождался - в GNOME и Sway. А если сабж реально взлетит - то и в кедах дождусь.

Sunderland93 ★★★★★
() автор топика
Ответ на: комментарий от anonymous

ты сравниваешь целые операционные системы с одним вейландом, лол. не, я конечно понимаю что иксы это целая ОС в себе, но вроде пытаются как раз от этого уйти

anonymous
()
Ответ на: комментарий от anonymous

ты сравниваешь целые операционные системы с одним вейландом, лол. не, я конечно понимаю что иксы это целая ОС в себе, но вроде пытаются как раз от этого уйти

В нормальных ОС есть API и протоколы для рабочего стола (input/output/remote access/screenshots/screencast/DPI scaling/rotation/multimonitor support/clipboard/drag’n’drop/etc. etc. etc.), а в модном Wayland нет ничего. Каждый велосипедит как может. Ладно хоть wlroots слепили после диких воев, что де приходится с нуля тучу одинаковых вещей реализовывать, но даже wlroots - это 2% от того, что вменяемые ОСи предоставляют бесплатно.

Когда выкинули устаревший X, как-то ничего годного взамен не предложили. Удачный способ набрать популярности среди программистов.

IceWM Wayland support = not gonna happen

XFCE Wayland support = лет через 5-6

Может, есть аналог X.org safe session в Wayland, т.е. TWM + xterm? Нет, ни хрена (это не мат).

// b.

anonymous
()
Ответ на: комментарий от anonymous

(input/output/remote access/screenshots/screencast/DPI scaling/rotation/multimonitor support/clipboard/drag’n’drop/etc. etc. etc.), а в модном Wayland нет ничего.

Ты специально перечислил всё, что есть в протоколах Wayland или сейчас WIP для показательного отрицания?

commagray ★★★★★
()
Ответ на: комментарий от commagray

Ты специально перечислил всё, что есть в протоколах Wayland или сейчас WIP для показательного отрицания?

В гномощели и KDE путём многолетних страданий? Причем некоторые фичи до сих пор в alpha статусе? Тьфу ты. Потому что больше ничего «рабочего» нет.

// b.

anonymous
()
Ответ на: комментарий от anonymous

То есть ты не отрицаешь, что только что отрицал реальность? Хорошо.

commagray ★★★★★
()
Ответ на: комментарий от anonymous

в модном Wayland нет ничего

Как ничего? Есть гора обещаний.
Помнится, ещё лет 5-6 назад показывали что вот-вот и запилят оболочку для rPI быструю шопесец за счёт того, что всё будет на 3D пайплайне рендериться. И что, где оно?)

devl547 ★★★★★
()
Ответ на: комментарий от devl547

Помнится, ещё лет 5-6 назад показывали что вот-вот и запилят оболочку для rPI быструю шопесец за счёт того, что всё будет на 3D пайплайне рендериться. И что, где оно?)

https://www.youtube.com/watch?v=Ux-WCpNvRFM

Так вот 6 лет назад и запилили, судя по дате ролика на YouTube.

EXL ★★★★★
()
Ответ на: комментарий от EXL

запилили

Proof-of-concept они запилили. Но с тех пор воз и ныне там.

devl547 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.