Summary: | KWin ignores request by Fedora installer to not draw decorations | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Neal Gompa <ngompa13> |
Component: | decorations | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED NOT A BUG | ||
Severity: | normal | CC: | agurenko, ales.astone, awilliam, kde, nicolas.fella |
Priority: | NOR | ||
Version First Reported In: | 6.2.3 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
See Also: | https://bugzilla.redhat.com/show_bug.cgi?id=2328041 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | WAYLAND_DEBUG output from Anaconda liveinstaller |
Description
Neal Gompa
2024-11-22 15:20:08 UTC
>even though the application requested no decorations.
I imagine the answer will be that it's not.
Can you attach
WAYLAND_DEBUG=1 myAwesomeFedoraInstaller|& grep -i decoration
Created attachment 176039 [details] WAYLAND_DEBUG output from Anaconda liveinstaller Sorry, I forgot to add the code snippet link for the relevant code: https://github.com/rhinstaller/anaconda/blob/e5be57a9623fd5056aea0b74634c22b7b2037ed4/pyanaconda/ui/gui/__init__.py#L522 I've also attached WAYLAND_DEBUG info, but here's the snippet: [2220181.659] {Default Queue} org_kde_kwin_server_decoration_manager#11.default_mode(2) And further code links: * from Anaconda: https://github.com/rhinstaller/anaconda/blob/e5be57a9623fd5056aea0b74634c22b7b2037ed4/pyanaconda/ui/gui/__init__.py#L289-L291 * relevant GTK doc: https://docs.gtk.org/gtk3/method.Window.set_decorated.html The log has [2220216.820] {Default Queue} -> org_kde_kwin_server_decoration#31.request_mode(2) which means it's requesting server-side decoration: https://wayland.app/protocols/kde-server-decoration#org_kde_kwin_server_decoration:enum:mode:entry:Server This looks like an Anaconda/GTK problem to me Not a bug, kwin is doing what it is asked. Gtk3 apparently wants a titlebar widget as a prerequisite for requesting CSD to the compositor |