Profile

Cover photo
Martin Gräßlin
Attended Ruprecht Karl University of Heidelberg
3,219 followers|4,317,398 views
AboutPosts

Stream

Martin Gräßlin

Shared publicly  - 
 
Summary from my Akademy BoF "Applications on Wayland."
During Akademy I hold a session about porting applications to Wayland. I collected some of the general problems I saw in various KDE projects and want to highlight them in this blog post, too. Star...
17
Marius Orcsik's profile photoMartin Gräßlin's profile photoНиколай Семенов's profile photoXuetian Weng's profile photo
5 comments
 
QtWayland will refuse to show Qt::BypassWindowManagerHint window? ... shouldn't this flag be silently ignored?
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
KWin on Wayland in action!
147
13
Stefan Anđelković's profile photoTravis N's profile photomartin brook's profile photoEnrico Tagliavini's profile photo
17 comments
 
<caugh> at least the real phone numbers should have been pixeled or taken out for a demo video :D. Everyone will call poor Sebas, Kim or Nuno now :D.
Hopefully not, but you know, there are a lot of bored people in the world.
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
After a small fight with the build system I got kdepim running in the Qt 5 build. And what better way to show that one has the Qt 5 build running then to show it in a Plasma/Wayland session running as a native Wayland application?
93
4
Jens Reuterberg's profile photoHans de Raad's profile photoMatteo De Carlo's profile photoX.Org Foundation's profile photo
7 comments
 
Excellent. I hope plasma KDE will match very soon wayland compositor.
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
+Pier Luigi Fiorini explains one of the tasks to get your application ready for Wayland, which is also on my list of things I want to outline in my help for application developers session at Akademy.
29
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
Important feature just landed in KWin/Wayland: support for mouse commands (basically activating and raising windows). The amount of code sharing with X11 is quite decent given that I spent an hour staring on the code and thinking "oh no, oh no, that cannot be shared EVER!".
63
Valerio De Angelis's profile photoMartin Gräßlin's profile photoÀlex Fiestas's profile photo
6 comments
 
I though the question why was oom was being disabled
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
New blog post about how the Plasma Phone project pushed our Wayland work in Plasma/KWin.
As you are probably aware by now we announced the Plasma Phone project during Akademy this weekend. In this blog post I want to discuss the role of KWin in Plasma Phone. Plasma Phone uses Wayland a...
52
3
Martin Gräßlin's profile photoZsolt Pinter's profile photoMarco Martin's profile photoFilippo Cucchetto's profile photo
2 comments
 
+Stuart Smith sorry about that I misconfigured my server.
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
So update on yesterday's experience with +Iberia Líneas Aéreas: After waiting for about one hour in the queue at the Iberia desk we were given an opportunity with another airline at 9:20. So we had to pick up our luggage, get to terminal 2, check in (long queue again), get through security again and then wait. Unfortunately the plane was another hour delayed so overall I had something like 9 hours delay. Thanks a lot. Not going to fly with Iberia again.
15
Rémi Denis-Courmont's profile photoTimm Hofmann's profile photoJochen Schnelle's profile photoGeorg Grabler (STiAT DaSchurl)'s profile photo
7 comments
 
Refund when the flight was delayed more than 5 hours:
Flights of 1,500 km or less €250

I'd get those at least ... "Schmerzensgeld" ;-). Hope you took advantage of free meals and refreshments.
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
Thanks Iberia: flight overbooked, currently stranded in Madrid
21
1
Alexis Ménard's profile photoThiago Macieira's profile photoGeorg Grabler (STiAT DaSchurl)'s profile photoIl Dino's profile photo
20 comments
 
Set in the  EU Regulation 261/2004

Refund when the flight was delayed more than 5 hours:
Flights of 1,500 km or less €250
Flights of over 1,500 km within the EU and 
other flights between 1,500 and 3,500 km €400
All other flights €600

Re-Routing refund:
Flights of 1500km or less 2 hours or less => €125
Flights of 1500km or less more than 2 hours => €250
Flights of over 1,500 km within the EU and 
other flights between 1,500 and 3,500 km 3 hours or less => €200
Flights of over 1,500 km within the EU and 
other flights between 1,500 and 3,500 km more than 3 hours => €400
All other flights 4 hours or less => €300
All other flights more than 4 hours => €600

Free meals, refreshment and if overnight a hotel plus if necessary the transport there and back must be provided by the airline.

Had that quite often when I was still traveling a lot due to work, and even on my last holiday trip to Costa Rica I got trapped in New York for a night.

Source (EU Regulation 261/2004):
http://www.aviationreg.ie/_fileupload/Image/Regulation%20EC261%202004.pdf
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
New blog post about how we integrated some of our frameworks with KWayland in the upcoming Plasma 5.4 release.
Several of KDE's frameworks have windowing system specific code. This means that they need adjustments if they should be run on more than just X11. The frameworks were already adjusted to only call...
47
1
Brandon Golway's profile photoColin Guthrie's profile photoMartin Gräßlin's profile photoIgor Gnatenko's profile photo
6 comments
 
+Colin Guthrie with my downstream head on I'm not sure whether I would want it. It would basically mean informing logind about each input event to have it updating to "not idle". That's kind of what we want to prevent and what KIdleTime and the kwayland-integration plugin nicely solves by not waking up other applications about not interested changes.
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
+Kai Uwe b will like that: my Plasma/Wayland session just entered suspend state due to idle timeout.
26
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
My Plasma/Wayland session just learned to show our splash screen again.
49
Ken Vermette's profile photoMatthew Boehm's profile photoBernhard Friedreich (friesoft)'s profile photoMartin Gräßlin's profile photo
8 comments
 
+Matthew Boehm inside KWin the abstractions are in place. It's mostly implementing and simple porting now (the change here was one trivial change and one "surprise" which took a few minutes to understand).
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
KWin no longer requires KService framework for finding it's plugins. It's all either KPluginLoader or KPackage. So no more sycoca and with that comes a faster startup.
75
1
Solerman Kaplon's profile photoAndreas Hartmetz's profile photon3rdopolis's profile photoYunusemre şentürk's profile photo
5 comments
 
Wow. I just tried it. It is MUCH faster on startup on qemu.
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