Looking for a command line argument to start steam on a different monitor
Basically, what i'm looking for is a command line that looks like this: "steam.exe" -bigpicture -monitor=2

So I have a particular setup with two monitors, one of which is a 4K HDR Freesync and whatnot TV, and the other one is an old CRT display with a low resolution.

I need to be able to start steam big picture "normally" as in just hitting the playstation button on my Dualsense controller from my couch and start gaming on my TV.

And then I also need to be able to easily switch to my CRT monitor, and some games don't want to start on or be switched to a different monitor, you have to set it as the primary monitor before starting the game. For this case, steam has a handy feature that allows it to switch to a different monitor when starting big picture. But since I also like to have my bigpicture on the main TV, I can't use that, except if there is command line options for it.
< >
Showing 1-2 of 2 comments
Satoru Jun 2, 2024 @ 9:06am 
Steam BPM already has an option to start on a specific monitor in the settings

Games will always start on what is the “primary” monitor in Windows

1) set you CRT to the “primary” display normally

2) set BPM to launch on your tv

Note BPM is just switching the primary monitor in the background using windows API. You can just use a powershell script to do that too
Last edited by Satoru; Jun 2, 2024 @ 9:13am
ParanormalBanana Jun 3, 2024 @ 8:37am 
Originally posted by Satoru:
Steam BPM already has an option to start on a specific monitor in the settings

Games will always start on what is the “primary” monitor in Windows

1) set you CRT to the “primary” display normally

2) set BPM to launch on your tv

Note BPM is just switching the primary monitor in the background using windows API. You can just use a powershell script to do that too

Yes I know this, but once you set BPM to use the second monitor, it will always do so, and you have to switch it back in the settings to use a different one. This does'nt work because what I want to do is start steam using Moonlight for example on my distant TV and if it's set to the CRT at that time, I won't be able to change it and it will break moonlight. This is why I need command line arguments for it.
< >
Showing 1-2 of 2 comments
Per page: 1530 50

Date Posted: Jun 2, 2024 @ 8:59am
Posts: 2