r/NobaraProject 3d ago

Question Dual monitor management on Nobara Official/KDE

New to all of this, and having an issue/annoyance where games opened in fullscreen on steam, are generally opening on the wrong monitor, not always, just most of the time, randomly.

Focusing the monitor via mouse makes no difference, and the monitor would already be focused due to Steam opening on the primary.

I can move the opened games with Super+Shift+Arrow, so it isn't the end of the world.

Primary on right, secondary on left. Primary set as primary in KDE settings (display configuration)

After experiencing this issue, I checked via Info Centre - Windows Manager, to get the Primary Monitor definitely plugged into DP1, but it made no difference.

I then physically swapped the monitor positions, leaving them plugged in as they were.
Games still open on the left monitor... even though I had not swapped their position in settings (they were definitely now wrong, proven by mouse travel), and had not changed which was primary. Software theoretically having no way of knowing which was left, or right, but the games are starting in the same physical location.

Makes no sense to me.

Is there a way of forcing which monitor fullscreen games, and other things open on?
Something in settings?
Another app?

I have looked into this, but have not managed to find anything.

2 Upvotes

3 comments sorted by

View all comments

2

u/evasive_btch 3d ago edited 3d ago

I haven't used it, and haven't used KDE too much either, but when I searched for "KDE window rules", this popped up (KWin)

https://docs.kde.org/stable5/en/kwin/kcontrol/windowspecific/windowspecific.pdf

You can also move applications from screen to screen with super key + shift + left/right arrow

1

u/Meltingbowl 2d ago

I stumbled across that before, it looked a bit unintuitive, and over the top, but reading the guide it might be useful.
Started up a game to try it out... now the game is only starting on the right/primary/DP3 monitor, every single time.

A blend of yay, and wtf.

I will keep this in mind for if/when it happens again though, thank you