Profile

Cover photo
Martin Gräßlin
Attended Ruprecht Karl University of Heidelberg
3,084 followers|3,734,451 views
AboutPosts

Stream

Martin Gräßlin

Shared publicly  - 
 
Just implemented cursor support in the framebuffer backend.
29
Sebastian Schubert's profile photoMartin Gräßlin's profile photoMark Gaiser's profile photo
3 comments
 
No April fools additions? Like having the wibdows logo as mouse cursor or perhaps having a cursor that randomly moves in different directions when you try to move it?
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
Introducing our new feature KEndorsements
Some time ago Ken introduced the conecept of dynamic window decorations (DWD) and during the last Plasma sprint there was already some work on experimenting with an implementation. DWD are extremel...
41
5
Hombre Maledicto's profile photoThomas Pfeiffer's profile photoJens Reuterberg's profile photoNnabueze Odinukwe's profile photo
13 comments
 
+Pedro Rosado Phew, I'm relieved, then :)
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
A huge step closer
70
1
Rafael Roquetto's profile photoMartin Gräßlin's profile photoBernhard Friedreich (friesoft)'s profile photoShkarlat Andrey's profile photo
15 comments
 
+Martin Gräßlin looking forward to the blog post :)
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
Full kwinception reached my dev branch: kwin_wayland running inside kwin_wayland running on kwin_x11.
59
Valerio De Angelis's profile photoDimitri Nüscheler's profile photoMartin Gräßlin's profile photomicro cai's profile photo
9 comments
 
That is a step toward the proposals I cameup years ago in wayland ml, that the compositor runs under X and everything else is software-rastered wayland-client to support  ... NVIDIA hardware.
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
 
Attention students: the Google Summer of Code 2015 student applications window is now open, and all of us at ‪#KDE are eager to accept your project proposals. Pick a project idea, dazzle us with your proposal, and hack your way to ultimate glory this summer!
PS. a nice paycheck is also part of the deal ;)
View original post
10
1
Monika Eggers's profile photo
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
A week of heavy refactoring lies behind me, but now there's a result: kwin can activate native Wayland clients and pass input events to them.
100
2
Bernhard Friedreich (friesoft)'s profile photoMartin Gräßlin's profile photoPer-Johan Halsli's profile photoMarc Miralles's profile photo
4 comments
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
New framebuffer backend merged into KWin master (ready for 5.3). To run use on a tty:
KWIN_COMPOSE=Q kwin_wayland --xwayland --framebuffer --libinput

Unfortunately no OpenGL backend, my attempts to get it to work with mesa yesterday failed badly (while egl has support for fbdev, the only existing driver hasn't).
[wayland] Add a framebuffer backend. The framebuffer backend currently only supports the QPainter backend if the format matches RGB32. It does not yet support any cursors. CMakeLists.txt · blob | diff | history | plain · fb_backend.cpp, [ new file with mode 0644 ], blob | plain ...
11
Martin Gräßlin's profile photoMantas Mikulėnas (grawity)'s profile photo
3 comments
 
+Martin Gräßlin Renders graphics to ASCII art. Would've been funny for April 1st.

(mplayer supports it as -vo caca -really-quiet)
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
New blog post answering the recurring question on why we don't 'just" use a specific technology.
Relatively regularly I'm asked why I don't "just" integrate QtCompositor or libweston and call it a day. Well it should be obvious, if it were as simple as "just" we would do that ;-) So instead of...
38
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
Unbelievable, bleachbit is still being used and bleachbit is still deleting our used files causing crashes.

When will this insanity end?
13
1
Thomas Pfeiffer's profile photoMartin Gräßlin's profile photoAurélien Gâteau's profile photoTete Plaza's profile photo
38 comments
 
Bug filed: https://bugs.launchpad.net/bleachbit/+bug/1438908 . Let's see how it goes. You might want to mark it as "affects me".
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
New blog post about my last weeks work
Last week I merged in a few important changes for the upcoming KWin 5.3 release. The rootless Xwayland support is integrated, which means we are a huge step closer to managing Wayland clients. Rend...
39
Thomas Gahr's profile photoLilian Moraru's profile photoCristian Adam's profile photoMartin Gräßlin's profile photo
6 comments
 
rather migrating MySQL to Postgres (most of the time it's MySQL going down)
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
kwinception is coming
68
Roger Luedecke's profile photoMimoune Djouallah's profile photoMichael De's profile photoMartin Gräßlin's profile photo
13 comments
 
+Michael De it's done when it's done
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
I'm proud to announce that rootless Xwayland support just got pushed into kwin master (series with 40 commits, 47 files changed, 1182 insertions(+), 598 deletions(-)).

To give it a try, you need to follow these steps:
1. Ensure you have Qt 5.4.2 or the required patch in QtWayland repo
2. Start weston: weston --socket=kwin-wayland-system-0
3. Start kwin:
WAYLAND_SOCKET=kwin-wayland-system-0 KWIN_USE_BUFFER_AGE=0 kwin_wayland --xwayland
4. wait till weston turns black (that's when kwin starts rendering)
5. check debug output from kwin to see the X Display variable "X-Server started on display :1"
6. start an application on Xwayland, e.g. DISPLAY=:1 kwrite
7. enjoy :-)
93
3
Michał Klaus's profile photoIgor Gnatenko's profile photoJe Saist's profile photoSean Campbell ن‎'s profile photo
6 comments
 
I'm glad to see all that progress, you're doing some amazing work here.
Add a comment...
Work
Occupation
Software developer and engineer, KWin maintainer
Basic Information
Gender
Male
Other names
Martin Graesslin
Story
Tagline
Open Source Software Developer, Maintainer of KDE Plasma Compositor and Window Manager
Introduction
KDE Developer
Education
  • Ruprecht Karl University of Heidelberg
    Applied Computer Science (M.Sc.), 2007 - 2010
  • Berufsakademie Mannheim
    Applied Computer Science (B.Sc.), 2004 - 2007
Links
Other profiles
Contributor to