История изменений
Исправление
cumvillain,
(текущая версия)
:
Так wlroots это и есть «всем теперь надо X’ы свои писать-то везде».
Нет, это xcb.
Прочие композиторы на wlroots это тот же sway, вид в профиль (читай беспомощное убогое говно).
Они все +- одинаковые, потому что wlroots уже умеет прятать большую часть деталей. wlroots уже даже scene graph умеет прятать, и композитору больше не нужно реализовывать собственную логику рендеринга. Просто закидываешь внутрь список протоколов которые хочешь уметь и получаешь наружу стейт-машину.
Если захочется что-то нормальное, придется опять свои иксы писать, как это делают кдешники.
Да нет конечно. KDEшники просто написали все это ещё до того как wlroots стал достаточно годным. Вот тебе цитата:
In addition, the problem of fragmentation of effort is being solved by wlroots, a library of Wayland implementations that you can use to build a Wayland compositor. We don’t use it in KDE’s KWin compositor because we already did most of that work ourselves before wlroots existed, but it’s a big benefit to anyone writing a new compositor from scratch today. And there’s a chance we might port KWin to use wlroots in the future.
Исправление
cumvillain,
:
Так wlroots это и есть «всем теперь надо X’ы свои писать-то везде».
Нет, это xcb.
Прочие композиторы на wlroots это тот же sway, вид в профиль (читай беспомощное убогое говно).
Они все +- одинаковые, потому что wlroots уже умеет прятать большую часть деталей. Они уже дажеscene graph умеют прятать, и композитору больше не нужно реализовывать собственную логику рендеринга. Просто закидываешь внутрь список протоколов которые хочешь уметь и получаешь наружу стейт-машину.
Если захочется что-то нормальное, придется опять свои иксы писать, как это делают кдешники.
Да нет конечно. KDEшники просто написали все это ещё до того как wlroots стал достаточно годным. Вот тебе цитата:
In addition, the problem of fragmentation of effort is being solved by wlroots, a library of Wayland implementations that you can use to build a Wayland compositor. We don’t use it in KDE’s KWin compositor because we already did most of that work ourselves before wlroots existed, but it’s a big benefit to anyone writing a new compositor from scratch today. And there’s a chance we might port KWin to use wlroots in the future.
Исходная версия
cumvillain,
:
Так wlroots это и есть «всем теперь надо X’ы свои писать-то везде».
Нет, это xlib.
Прочие композиторы на wlroots это тот же sway, вид в профиль (читай беспомощное убогое говно).
Они все +- одинаковые, потому что wlroots уже умеет прятать большую часть деталей. Они уже дажеscene graph умеют прятать, и композитору больше не нужно реализовывать собственную логику рендеринга. Просто закидываешь внутрь список протоколов которые хочешь уметь и получаешь наружу стейт-машину.
Если захочется что-то нормальное, придется опять свои иксы писать, как это делают кдешники.
Да нет конечно. KDEшники просто написали все это ещё до того как wlroots стал достаточно годным. Вот тебе цитата:
In addition, the problem of fragmentation of effort is being solved by wlroots, a library of Wayland implementations that you can use to build a Wayland compositor. We don’t use it in KDE’s KWin compositor because we already did most of that work ourselves before wlroots existed, but it’s a big benefit to anyone writing a new compositor from scratch today. And there’s a chance we might port KWin to use wlroots in the future.