I have a two monitor setup. My primary monitor is connected via DVI and my secondary monitor (my TV) is connected via HDMI. When both monitors are connected Windows reads my TV as monitor 1 and my primary monitor as monitor 2. I've already set my primary monitor as default but unfortunately there are some issues that still occur.

When I select different wallpapers for my TV and primary monitor, the wallpaper on the TV chooses the color scheme for the UI instead of using the wallpaper from my primary monitor. This is because when both are connected my TV is monitor 1 and primary monitor is monitor 2. However, when I disable my TV using the Devices option (btw I have to choose "second display only" even though my primary monitor SHOULD be "PC screen only") my primary monitor becomes monitor 1 and automatically adopts the wallpaper of my TV. This is super annoying but I think it lies in the way the gfx card identifies monitors.

TLDR: TV is identified as monitor 1 and primary monitor is identified as monitor 2. When TV is disabled, my primary monitor is identified as monitor 1 and adopts the wallpaper of my TV. How do I fix this?

Any help would be much appreciated. Thank you very much.