#kwin

The KWinFT Project

April 15, 2020

Announcing the birth of the KWinFT project, a reboot of the window manager KWin and its accompanying libwayland wrapping library KWayland in the form of Wrapland. Its first release is available now.

KDE Sprints in Summer Heat

August 18, 2019

End of June I attended the annual Plasma sprint as well as in July the KDE Connect and the KWin sprints in Nuremberg. This is a summary of what was important to me at these sprints.

Wayland Future and Legacy

September 25, 2018

Plasma 5.14 is right around the corner, time to write again an update like I did for 5.13 on what was achieved in terms of Wayland and what is in the work.

Another Iteration and One Tough Bug

August 11, 2017

One more time I decided to start from the beginning and try another even more radical approach to my Xwayland GSoC project than the last time. I have now basically written a full API inside the Present extension, with which modes of presentation can be added.

Difficulties and Success Stories

July 14, 2017

I provided in the past few weeks some general information about my project and hopefully helpful documentation for the multiple components I'm working with, but I have not yet talked about the work I'm doing on the code itself. Let's change this today.

Understanding Xwayland - Part 1 of 2

June 23, 2017

In this week's article for my ongoing Google Summer of Code (GSoC) project I give an overview of XWayland's inner working.

Correcting Mistakes From the Past

May 20, 2017

Not only, but to a large extent I worked in the last few months on foundational improvements to KWin's DRM backend, which is a central building block of KWin's Wayland session.

Roman Gilg © 2026