hanki.dev

how i use my pc for both couch gaming and desktop stuff

I have a Windows PC which is next to my TV, so that I can play PC games on the big monitor. I also use this PC for some desktop stuff, so it's not only for couch gaming. The problem so far has been that the process of starting a game, and playing it on the couch has involved too many steps:

  1. Boot up PC
  2. Log in to Windows
  3. Set display output to TV (I normally have it disabled so I don't accidentally move windows there)
  4. Open Steam
  5. Launch the game
  6. Move to couch
  7. Play 🎮
  8. After playing, quit the game
  9. Move back to PC
  10. Change display output back to primary monitor
  11. Shut down PC

That's way more work than playing on a console. Just grab the controller and press a button to boot your console.

Since I also want to use the PC for desktop stuff on my primary monitor, I'm not gonna get the process as smooth as it is on consoles, but I did manage to streamline the process today a bit with a simple script. Now the process looks like this:

  1. Boot up PC
  2. Log in to another user called 'steamuser' *
  3. Move to couch
  4. Play 🎮
  5. After playing, quit the game
  6. Exit Steam, with a controller from the couch **

*) At this point the script changes output to TV and opens Steam in Big Picture mode **) At this point the script changes display back to primary monitor shuts down PC

Not perfect but a lot better, right? \o/

--

Here's how I did it:

  1. Create couchmode.bat (make sure the script is in a location which every user on PC can access):
REM _ Wait a second after login before changing output monitor so it works properly
timeout 1

REM _ Change display to monitor 2
call displayswitch.exe /external

REM _ Open Steam in Big Picture mode (after you quit Steam, the script will continue)
"C:\Program Files (x86)\Steam\steam.exe" -start steam://open/bigpicture

REM _ Change display back to monitor 1
call displayswitch.exe /internal

REM _ Wait for display change to finish before shutting down
timeout 5

REM _ Shut down PC
shutdown /s /t 0
  1. Create another Windows user called "steamuser" or whatever
  2. Log in to your newly created account
  3. Task Manager → Startup → Disable all unnecessary stuff here
  4. Open Steam and log in
  5. (optional) Set up a Windows Hello PIN from settings for faster login
  6. Sign out, go back to your Windows admin account
  7. Open Task Scheduler → Action → Create Task
    • General
      • Name: Steam Couch Mode
      • When running the task, use the following user account: steamuser
    • Triggers
      • New...
      • Begin the task: At log on
      • Specific user: steamuser
    • Actions
      • New...
      • Action: Start a program
      • Program/script: ...\couchmode.bat

That's it, now all you gotta do is log in to the new user and everything else will happen automagically B)


✌🏼 Like my content? Subscribe via RSS feed.