Borderless Fullscreen apps sometimes get tiled
Opened this issue · 13 comments
I realised this happened first in rocket league since it forced rocket league into about 1000 pixels tall and 600 pixels wide when I tried to alt-tab. I'm not sure exactly how to recreate it as I just moved back to openbox after having multiple problems in kde but just putting rocket league on borderless and alt-tabbing should work.
Hi, thanks for the report! Was this on X11 or Wayland? And which version of Plasma?
X11
Just a vote that this happens for me with multiple games but using wayland.
I can't reproduce it with Rocket League. Rocket League window is not resizeable, which means Karousel will never try to tile it (unless there's a bug somewhere).
@kolemcrae Which games? Do you have them set to fullscreen or borderless?
This happens to me too, though seldom. The most easily reproducible program it happens with is steam big picture mode. On Wayland btw.
This also happens occasionally for me (on NVIDIA, never with AMD) on wayland. Is there debugging info that can help when this happens?
People are saying this happened to them on Wayland, it was X11 for me and someone also said it happens on Nvidia so I don't think it's a compilation or graphics error I think it's an error with the base code itself.
One solution I would assume to work is if an app is perfectly in line with a "fullscreen" setup (equal size to monitor and at (0.0) without decoration) it should be treated as a fullscreen app. I'm not sure how this would work in general though as an app/game could be switched after launch into borderless from fullscreen as well.
Why was this closed?
@baduhai Thanks for the suggestion to test with Steam Big Picture Mode. For me SBPM starts in full-screen mode and if I switch to another window, it goes to tiled (windowed) mode. If I switch it back to full-screen (with Kwin's Make Window Fullscreen shortcut), it works normally without a problem.
Does this match your experience?
@baduhai Thanks for the suggestion to test with Steam Big Picture Mode. For me SBPM starts in full-screen mode and if I switch to another window, it goes to tiled (windowed) mode. If I switch it back to full-screen (with Kwin's Make Window Fullscreen shortcut), it works normally without a problem.
Does this match your experience?
That is exactly what happens.
I tried to make Karousel not tile windows that start with a full-screen size, but it seems that SBPM actually starts with a smaller window before immediately resizing to full-screen. I don't see a way to discern such windows automatically, so it's probably best to just make exceptions for them in Karousel's window rules.
I tried to make Karousel not tile windows that start with a full-screen size, but it seems that SBPM actually starts with a smaller window before immediately resizing to full-screen. I don't see a way to discern such windows automatically, so it's probably best to just make exceptions for them in Karousel's window rules.
For the case of SBPM, that makes sense, but the problem is when it comes to games. Most games I play default to borderless fullscreen, and are therefore susceptible to this bug.