Fullscreen and skip taskbar window

Bhushan Shah bhush94 at gmail.com
Sun Feb 11 11:37:12 UTC 2018


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20180211/6f98dd4b/attachment.sig>


More information about the Plasma-devel mailing list