Profile

Cover photo
Martin Gräßlin
Attended Ruprecht Karl University of Heidelberg
3,296 followers|4,860,163 views
AboutPosts
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
Work
Occupation
Software developer and engineer, KWin maintainer
Basic Information
Gender
Male
Other names
Martin Graesslin

Stream

Martin Gräßlin

Shared publicly  - 
 
I'm proud to announce that KWin/Wayland 5.7 will gain virtual keyboard support based on QtVirtualKeyboard by +Qt . It's integrated in a converged way, which means it is only enabled if you don't have a hardware keyboard plugged in. Check out the linked video.
Over the last weeks I worked on improved input device support in KWin/Wayland and support for virtual keyboard. KWin 5.7 will integrate the new QtVirtualKeyboard module which is now available under…
39
1
Matthias Klumpp's profile photoMartin Gräßlin's profile photoValerio De Angelis's profile photoBjörn Bidar's profile photo
12 comments
 
How good is QKeyboard compared to Maliit?`Jolla and Nokia used it already with Qt and it was very good an easy to use.
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
New blog post about the work on input device support in KWin/Wayland.
30
1
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
Sometimes one has crazy ideas and is even more surprised when they work. I just tried what will happen if I create the WaylandServer in kwin_x11. And look there, it (kind of) works.
25
Bernhard Friedreich (friesoft)'s profile photoGuillaume Racicot's profile photoMartin Gräßlin's profile photo
3 comments
 
+Guillaume Racicot yeah, one could call that WaylandX ;-)

+Bernhard Friedreich it is motivated by a possible usecase. But the real usecase is that it makes testing applications on Wayland easier. It just means adjusting two env variables.
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
Hello GTK3 in KWin/Wayland!
83
5
Thomas Pfeiffer's profile photoAlex L.'s profile photoJohn McHugh's profile photo
36 comments
 
Hopefully work on DWD can start progressing. Maybe that is the best way of trying to encourage compromise.

A DWD GTK implementation might be the way forward for solving this but until there is something substantial done I will tend to side with gnome tbh.

They have been attempting to do a lot of work modernizing the stack in the 3.x release and resources are stretched far enough.

I don't think you should take it personally that they prioritize their own desktop and platform over others.

DWD looks promising, pursue it, hopefully they join you.

Also don't see the problem with what Ken said about recommending that users use applications developed for Plasma.
You have your own HIG, your own way of doing things and concepts, embrace it.

Recommending that users use application x over application y because it integrates with Plasma better is perfectly fine.

Hopefully in the future Gnome and KDE can cooperate more on stuff but I don't see that happening if there is always a presumption of malicious intent.
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
+The KDE Community drafted a vision: "A world in which everyone has control over their digital life and enjoys freedom and privacy."

For a detailed explanation please read the linked article.
38
9
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
New feature coming to KWin: ascii-art output renderer through libcaca.
53
7
Henry Miller's profile photoPaulo Lieuthier's profile photoLubomir Rintel's profile photoErnesto Manríquez's profile photo
8 comments
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
KWayland joined KDE Frameworks!
The current release 5.22 of KDE Frameworks gained a new framework: KWayland. So far KWayland got released together with Plasma. KWayland entered as tier 1/integration and is only available on Linux…
49
2
Pedro Rosado's profile photoThomas Weissel's profile photo
2 comments
 
unfortunately i can't test it with kde #neon on top of kubuntu.. libkwineffects.so.7 missing (just upgraded to frameworks 5.22)
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
Some really exciting work I contributed to over the last weeks.
 
Something I've been working on during last month for Plasma Mobile.
View original post
37
1
Michael Fox's profile photo
 
OH YES OH YES!!!!!!, please please please!!! with this i can finally drop android or its bastard children
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
Something I'm currently working on. If everything works out as I hope we will have a much better touch experience in Plasma 5.7
80
1
Markus S.'s profile photoMartin Gräßlin's profile photoWolf Vollprecht's profile photo
13 comments
 
+Markus S. besides, if you would have looked at the source files in the different folders (except maybe the dbus folder) you would have seen that they indeed contain a vey small license header.
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
I didn't expect anybody to think Snap provides a containment on X11. On the other hand that you cannot have a secure system with X11 is obvious to me. If it's not to you go ahead and read the blog post.
Ubuntu 16.04 was released today, with one of the highlights being the new Snap package format. Snaps are intended to make it easier to distribute applications for Ubuntu - they include their dependencies rather than relying on the archive, they can be updated on a schedule that's separate from ...
24
6
Pier Luigi Fiorini's profile photoPrasad Murthy's profile photoFrancisco Isgleas's profile photoDavid Edmundson's profile photo
4 comments
 
There's a Ubuntu project called Libertine that does sandbox X apps.

It's basically one xserver per app plus a controlled gateway to the root WM.

There was a talk at FOSDEM, and it sounded pretty clever. I guess it's waiting on their Mir rollout.
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
My KWin/Wayland learned something new today: not running on the current virtual terminal. E.g. you launch from vt1 and it will show on vt2. Or even better: you launch from ssh session. Thus we can run it through gdb even if it's the drm platform.
33
Martin Gräßlin's profile photoThomas Weissel's profile photoMartin Peres's profile photo
4 comments
 
Dear lord, thank you very much for this! I really need to dig into how to integrate properly with logind to be able to start any wayland compositor on any VT.
Add a comment...

Martin Gräßlin

Shared publicly  - 
 
It was a long fight, but finally sub-compositor support in KWin is close to getting merged. I knew the protocol is complicated, but well there were surprises. But now even keyboard input seems to work properly.
63
1
Valerio De Angelis's profile photoMartin Gräßlin's profile photoKai Uwe b's profile photoDaniel Nicoletti's profile photo
8 comments
 
+Kai Uwe b thanks for the context :P
Add a comment...