Summary: | Some KDE Apps don't respect KWin window rules even when "ignore requested geometry" is set to "force" | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Łukasz Konieczny <ftefrjbhfvasf32> |
Component: | rules | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | REPORTED --- | ||
Severity: | normal | CC: | isma.af, nate |
Priority: | NOR | ||
Version: | 5.27.4 | ||
Target Milestone: | --- | ||
Platform: | Kubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Łukasz Konieczny
2023-04-24 18:22:33 UTC
Can you test the following other KDE apps so we can try to establish a pattern? - Dolphin - Ark - Konsole - Discover - System Settings - Filelight - Elisa (In reply to Nate Graham from comment #1) > Can you test the following other KDE apps so we can try to establish a > pattern? > - Dolphin > - Ark > - Konsole > - Discover > - System Settings > - Filelight > - Elisa Dolphin - behaves correctly Ark - behaves correctly Konsole - behaves incorrectly! Discover - behaves correctly System Settings - behaves incorrectly! Filelight - behaves correctly Elisa - behaves correctly Kate - behaves correctly Plasma System Monitor - behaves correctly Gwenview - behaves correctly KGet - behaves correctly Kid3 - behaves correctly Cantor - behaves incorrectly! LabPlot - behaves correctly KDE Marble - behaves correctly Spectacle - behaves correctly KDevelop - behaves correctly KDiskFree - behaves partially incorrectly - it re-launches with proper size, but the last column is stretched and horizontal scrollbar appears! KInfoCenter - behaves correctly Uff! Perhaps it's enough. Moreover, those programs, which behaves incorrectly, often launch not centered, despite I have setting to all windows appear centered. Thanks. I suspect that these specific apps are doing something that's not working with what what KWin expects, but I don't have any technical expertise on that. I'll defer to the KWin developers and Window Rule experts at this point. I think there's misunderstanding about the purpose of this window rule. It's used to forbid X11 windows from moving or resizing themselves arbitrarily. This rule is not implemented for wayland native applications. And it perhaps makes little sense there as the compositor is in charge of enforcing window position and size. What you've described in the observed behavior appears to be konsole saving its last window size. Perhaps we could revisit this issue when the xdg-session protocol lands. |