A KDE Plasma 7 továbbra is támogatja az Xorgot, de a KWin kettéválik

A KDE Plasma fejlesztői befejezték a KWin komponenseinek szétválasztását, amelynek eredményeként a KWin két különálló projektként folytatja működését. A KWin Wayland és a KWin X11 mostantól külön tárolókban találhatók meg, előbbi csak simán KWin néven fut tovább, míg utóbbi a KWin X11 elnevezést kapta. A változtatásnak köszönhetően mindkét csomag párhuzamosan telepíthető, és nem okoz semmilyen működési zavart a rendszeren belül.

A KDE Plasma 7 továbbra is támogatja az Xorgot, de a KWin kettéválik

A változás hatása a disztribuciók szempontjából

A 6.4-es verzió megjelenését követően a Linux-disztribúciók dönthetnek arról, hogy kizárólag a KWin Waylandet, vagy mindkét verziót biztosítják a felhasználók számára. A választás attól is függhet, hogy az adott disztribúció alapértelmezetten Waylandet használ-e, illetve szükséges-e manuális beavatkozás a frissítési folyamat során.

A KWin X11 jövője

Bár a KWin X11 továbbra is karbantartás alatt áll, a fejlesztők nem terveznek új funkciókat hozzáadni. Már korábban életbe lépett a funkciófagyasztás, amelyet Martin Gräßlin egy 2018-as blogbejegyzésében is megerősített. A KWin X11 támogatása várhatóan a Plasma 7 megjelenéséig tart.

Hibajavítások kezelése

Az új javításokat először a KWin Wayland kódbázisába integrálják, majd szükség esetén visszaportolják azokat a KWin X11-re is. A visszaportolás többféle módon történhet. Az egyik módszer a git format-patch parancs használata, amely egy KWinben létrehozott javítást átemel a KWin X11 kódbázisába. Egy másik lehetőség a git cherry-pick parancs használata, amely egy meghatározott javítást emel át a másik tárolóba.

A KWin X11 és Wayland kódbázisok kapcsolata

Bár a KWin X11 nevében hordozza az X11-re utalást, továbbra is tartalmaz néhány Wayland-komponenst. Ezek leginkább az automatikus tesztelési környezet fenntartása érdekében maradtak a kódban. A fejlesztők célja, hogy a két kódbázis közötti különbségek minimálisak maradjanak, megkönnyítve ezzel a hibajavítások visszaportolását.

További információk a KDE Plasma változásaival kapcsolatosan

További információkat a KDE Plasma levelezőlistáján lévő bejegyzésben olvashattok. A KWin szétválasztásának részleteiről egy később megjelenő blogbejegyzésben számolnak be a fejlesztők. A változtatás fontos mérföldkő a KDE grafikus felületének fejlődésében, és lehetőséget biztosít arra, hogy a jövőben még hatékonyabban támogassák mind az X11-et, mind a Waylandet használó felhasználókat.