Profile

Cover photo
Martin Gräßlin
Attended Ruprecht Karl University of Heidelberg
3,093 followers|3,950,089 views
AboutPosts

Stream

Martin Gräßlin

Shared publicly  - 
 
Did I mention today in a blog post that we have strange problems with XRandR and that everything is just weird? And that I'm looking forward to getting sanity with Wayland?

Well check this bug report we got today (after the blog post). One screen (single screen setup) positioned at 22/16 and things start to break. Hell yeah, positioning a screen not at 0/0 is clearly a useful feature!
Created attachment 92201 [details] Chrome under Panel When the Panel is located at the top of the screen, maximized windows end up larger than the screen space (minus the panel) that should be available to them and end up under the Panel. The maximized windows do not fill the full screen in ...
8
Martin Gräßlin's profile photoElias Probst's profile photoKai Uwe b's profile photo
4 comments
 
You broke my workflow! I was relying on screen origin being wrong! ;)
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
Teasing about development which hit master today, so will become a Plasma 5.4 feature: DRM backend in KWin.
This blog post is a rather important one for me. Not only is it the first blog post which I write in a nearby cafe sitting in the sun and enjoying spring, it is also the first blog post written in ...
33
1
Linda Tandaria's profile photo
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
Konqi and Tux approve my latest work!
72
Cristian Adam's profile photoAndreas Sturmlechner's profile photoBen Breard's profile photoMartin Gräßlin's profile photo
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
The beginning of a new development cycle. Great things will happen in this cycle.
author, Jonathan Riddell. Thu, 09 Apr 2015 14:30:33 +0000 ( 16:30 +0200 ). committer, Jonathan Riddell. Thu, 09 Apr 2015 14:30:33 +0000 ( 16:30 +0200 ). commit, a6b8756cf17253ed1c5cee66fabd115451c12d95. tree, 9660b7e8f5874982a38cfde56546ed9a8daa261d · tree | snapshot ...
20
André Vitor de Lima Matos's profile photo
 
Compiled git this morning, recompiling and installing just to use new version number ;D
Add a comment...
 
Of course my yesterday's blog post was an April Fool post. Today's blog post explains a little bit about it.
You might have noticed that my yesterday's blog post was an April Fool. With this post I want to explain a little bit about the idea of the article. First of all I want to thank the VDG, especially...
17
Henry Miller's profile photoMartin Gräßlin's profile photoKen Vermette's profile photoPedro Rosado's profile photo
9 comments
 
+Ken Vermette +Martin Gräßlin NOOOOOOOO!
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 ...
15
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  - 
 
The big surprise today: +Scarlett Clark's new CI system went into production. Bye, bye strange quirks in KWin to keep it possible to test on CI.
21
1
Scarlett Clark's profile photoValerio De Angelis's profile photoMichael Hall's profile photo
3 comments
 
What is changed? I mean, because of what the "strange quirks" are no more needed?
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
That moment when you write code to handle hotplugging outputs, you connect an external output and it starts to render as expected.
52
Michael Hall's profile photoÀlex Fiestas's profile photoAlexander Patrakov's profile photoMartin Gräßlin's profile photo
10 comments
 
+Alexander Patrakov I have no idea whether that will work or not. All my systems have only one GPU.
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
and another bad photo (who complains about +Jonathan Riddell 's camera?) about what I got working today: multiple outputs on DrmBackend/EglGbmBackend.
43
1
Georg Grabler (STiAT DaSchurl)'s profile photoLeslie Zhai's profile photoLuke McCarthy's profile photoSwapnil Bhartiya's profile photo
6 comments
 
Have you tried cleaning the lens?
Add a comment...
 
wohoo
 
https://www.kde.org/announcements/plasma-5.2.95.php
☆ Enhanced Power Management
☆ Better Bluetooth Capabilities
☆ Improved Plasma Widgets
☆ Plasma Media Center - Tech Preview
☆ Big Steps Towards Wayland Support
☆ Bug Fixes Galore
7 comments on original post
57
6
Ovidiu-Florin BOGDAN's profile photoFacundo Aguilera's profile photoShkarlat Andrey's profile photoKonrad Renner's profile photo
13 comments
 
ah..  thx for the explanation :)
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
Just implemented cursor support in the framebuffer backend.
36
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...
46
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...
People
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