| Summary: | KWin ignores request by Fedora installer to not draw decorations | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Neal Gompa <ngompa> |
| 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/Implemented 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 |