Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Borderless Fullscreen apps sometimes get tiled #55

Open
Alprolol opened this issue Jul 15, 2024 · 13 comments
Open

Borderless Fullscreen apps sometimes get tiled #55

Alprolol opened this issue Jul 15, 2024 · 13 comments

Comments

@Alprolol
Copy link

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.

@peterfajdiga
Copy link
Owner

Hi, thanks for the report! Was this on X11 or Wayland? And which version of Plasma?

@Alprolol
Copy link
Author

X11

@kolemcrae
Copy link

Just a vote that this happens for me with multiple games but using wayland.

@peterfajdiga
Copy link
Owner

peterfajdiga commented Jul 27, 2024

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?

@baduhai
Copy link

baduhai commented Oct 8, 2024

This happens to me too, though seldom. The most easily reproducible program it happens with is steam big picture mode. On Wayland btw.

@kelvie
Copy link

kelvie commented Oct 12, 2024

This also happens occasionally for me (on NVIDIA, never with AMD) on wayland. Is there debugging info that can help when this happens?

@Alprolol
Copy link
Author

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.

@Alprolol
Copy link
Author

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.

@baduhai
Copy link

baduhai commented Oct 13, 2024

Why was this closed?

@peterfajdiga peterfajdiga reopened this Oct 14, 2024
@peterfajdiga
Copy link
Owner

peterfajdiga commented Oct 14, 2024

@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
Copy link

baduhai commented Oct 14, 2024

@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.

@peterfajdiga
Copy link
Owner

peterfajdiga commented Oct 14, 2024

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.

@baduhai
Copy link

baduhai commented Oct 20, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants