I’m using fedora kde with my laptop monitor (2560x1600@120hz) and an external 2560x1440p@144hz on Wayland. I play my games on the external one and manually turn off the built in screen when playing (mostly to force steam to run games there).
The problem comes when the monitor and the laptop go to sleep mode, due to inactivity. When i turn them back on, the external monitor registers as powered off momentarily and KDE decides to place the game on the laptop screen. As far as I can tell, that goes well. But when the external screen turns back on (and the built in screen turns off), the game is placed back on it keeping the aspect ratio of the previous one, making the game unplayable.
This could be solved in two ways:
- Make steam automatically enable presentation mode for the games (not only its client). That way nothing goes to sleep.
- Somehow make game windows automatically scale every time they change screens. No idea how to do that.
Any ideas?
Switch from borderless/fullscreen to windowed and then back from windowed to borderless/fullscreen?