Summary: | Kwin cannot tell if a window is full-screen | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Alberto Salvia Novella <es20490446e> |
Component: | scripting | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | REPORTED --- | ||
Severity: | normal | CC: | xaver.hugl |
Priority: | NOR | ||
Version: | 6.1.5 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Alberto Salvia Novella
2024-09-26 04:20:57 UTC
It sounds like those windows are maximized with a panel on the left, and not actually fullscreen? There is a panel on the left, but the window is fullscreen and the panel invisible. My hypothesis is that most full screen windows are started windowed, and inmediately go fullscreen being the change invisible to the naked eye. But the function only catches the first state when called from a signal, as there is no delay. But I haven't investigated it further yet. Okay, if I make the script wait 100ms it tells the correct resolution. So I was right: "fullscreen" cannot tell the resolution if the window is being started, as first it goes windowed to fullscreen. This only happens with the signal "windowAdded", but not with "windowActivated" |