While you're here, please consider supporting GamingOnLinux on:
Reward Tiers:
Patreon. Plain Donations:
PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers:
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Linux and open source getting age checking exemptions could be problematic
- Steam Deck stock returns but there's a big price increase
- Proton-CachyOS adds low latency layer and Discord rich presence support
- Linux Mint gets file manager improvements, a new screenshot tool and more
- Unreal Engine 6 revealed with a major Rocket League upgrade - the teaser concerns me
- > See more over 30 days here
- Terminal trick - progress indicator in the task manager…
- Shmerl - Feedback needed - future website updates
- grigi - Are Mac computers good and stable?
- rojimboo - What have you been playing recently? - 17th May edition…
- PlayingOnLinuxphone - Anti-Cheat page updates
- Liam Squires-Hand - See more posts
Anticheat check - which competitive games actually work on Linux?
How to give Valve feedback when Proton games have issues on Linux / SteamOS
Original post:
Spoiler, click me
I use an Nvidia GTX 1060 with three monitors, Manjaro testing branch, KDE Plasma 5.23 Beta. When I log into a Wayland session and try to run a fullscreen game, it shows up on my left monitor instead of the middle, which is assigned as my primary in X11 sessions.
But MAN, is Wayland SILKY smooth! It's such a shame to always have to clench my teeth and go back to X11 when I want to play something. Native, Wine, Proton, doesn't matter, anything running in fullscreen shows up on the left monitor. I've tried making a window rule to force games to position 1920,0 (since my monitors are all 1080p), what's weird is Plasma just crashes, goes completely black when I click save in Plasma settings. Sure they get saved but the rule doesn't work, sadly.
Is there a way?! Can I have my cake and eat it too now, by way of making fullscreen apps appear on the center monitor, or is it too early? Thanks in advance, everyone! ^^
Last edited by ridge on 12 Mar 2023 at 3:08 pm UTC
In my old KDE it in system settings, window behaviour, window rules.
(You could try something like "window class" "contains" "steam_app" to match all games.)
By the way, I see you have an Nvidia card. You say old KDE with X, are you using Wayland now or have used it? Does saving changes to Plasma settings make the entire DE crash for you as well?
Last edited by ridge on 4 Oct 2021 at 6:17 pm UTC
I made a script so that it always pick's the monitor with the right resolution, which for me is 2560x1440. My other monitor is vertical so that one never gets picked now. I have another script that I sometimes run when I want to game in the TV that has a 4K resolution.
xrandr --output "$(xrandr --query | grep 'connected.*2560x1440' | grep -o 'XWAYLAND[0-9]*')" --primaryAnother way is to check what for number your monitor is. You do "xrandr" first in the terminal and find your monitor, then you can do:
xrandr --output XWAYLAND1 --primaryWhere XWAYLAND1 is your monitor.
But yeah, there definitely needs to be a solution implemented so that we don't have to keep doing this.
That script is great, for me tho just setting my monitor as primary with xrandr was enough, fullscreen apps now start on the correct monitor and gameplay is SO smooth.
I can't thank you enough :grin:
Or is this a Nvidia thing ?
Let's hope it will be added in the future, since that would fix some issues with some programs.