Hi all, I’ve no idea if this is possible but figured I’d see if anyone has done anything similar. Here’s the problem: basically I have a tv that I sometimes plug into my desktop pc in my room. Problem is when I do so I have to manually move cables around to remove the desktop monitors and then I need a mouse and keyboard to get into steam big picture. If anything breaks along the way I need to use a keyboard and mouse again. What I’d like to do is somehow be able to say under certain conditions only use the tv as a monitor otherwise ignore it and vice versa so I don’t have to unplug it or replug it every time I switch between my desk or my couch. Another want is to have it boot straight to big picture when and only when my tv is connected. I suspect this is something I could solve with scripting? Just would need to know where to look. Also could possibly dual boot say bazzite but that wouldn’t be a full solution. I do have another pc that I’ve slowly accumulated from upgrades but the 7700xt isn’t really a 4k card. Any input would be appreciated. Thanks!

you are viewing a single comment's thread
view the rest of the comments
[–] [S] 2 points 6 months ago (1 child)

I’ll probably have to look at the docs but does xrandr assign something like a uuid to displays? I do remember having to set a display manually for one game for Wayland so it launched on the right monitor but I thought I had some issues with the numerical order moving around for some reason. Presumably I’d also want a kvm or something to start the pc from my living room as well and just plug or unplug from the tv itself?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 6 months ago

    If you just want the machine to do something only WHEN it detects the TV, that's a bit different. You want an HDMI or DP switcher. You can just make a tiny listener for DBUS events that launches BPM when it detects the TV coming online.

  • source
  • parent