Hello Martin, On Sat, Feb 10, 2018 at 05:38:25PM +0100, Martin Flöser wrote: > Just remove everything related to the shellsurface. You don't need that as > Qt takes care of creating the shell surface.
So I made the changes and commented out the shellsurface related code.. However that again brings me back to where I started, setting fullscreen state makes plasmashell to crash in really weird state. See the wayland_debug log : https://ptpb.pw/xjlR It just shows the top panel and rest of plasmashell gets hidden, I don't get this behavior if kwayland-integration is not installed, so it is something wrong about either kwayland-integration or how the fullscreenpanel code tries to do things.. You can see short gif of what happens at, https://imgur.com/a/JvEYs this has been issue from quite while and workaround we used to apply is not install kwayland-integration, which ofcourse doesn't provide sane OSD sizes, idletime functionality etc.. So would be lovely to have it solved. I've pushed my code at bshah/stuff branch of plasma-phone-components. https://cgit.kde.org/plasma-phone-components.git/tree/components/fullscreenpanel.cpp?h=bshah/stuff#n98 L98 is what makes stuff go boom, if I comment out that window is not fullscreen and e.g window background is not correctly scaled across panels. Thanks -- Bhushan Shah http://blog.bshah.in IRC Nick : bshah on Freenode GPG key fingerprint : 0AAC 775B B643 7A8D 9AF7 A3AC FE07 8411 7FBC E11D
signature.asc
Description: PGP signature