Hardware fullscreen opens on non-primary monitor in multi-monitor configuration

Started by Silken Healer, March 29, 2025, 07:31:20 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Silken Healer

Message to future people: my initial post here was wrong about assuming Windows Key + Shift + Left/Right Arrow wasn't a standard and didn't work in Lix, read all the posts here for the full context

Lix Version: Lix 0.10.30 64-bit ((thought perhaps I should also mention just in case it matters (doubt it will) that I'm on the unlimited titled build Simon sent me, but that should be exactly the same as normal 0.10.30 except for that))
Operating System Version: Windows 10 LTSC 2021 64-bit English-United Kingdom, Version 21H2 OS Build 19044.5608
Description: When Lix is set to hardware fullscreen, in a multi-monitor configuration, it opens on the non-primary monitor. This also applies to changing it while it's already on software fullscreen on your primary monitor. By the way, I use "primary" as in what monitor I use primarily, and as in what's set to the primary monitor in my operating system settings. As both setting it to automatically go to your primary monitor based on your operating system settings, or an ability to change it manually would be ideal. This basically forces me to turn off all my other monitors before I play Lix on hardware fullscreen. May I suggest this solution I saw on a separate game named "Terraria", that allowed you to change it with Windows Key + Shift + Left/Right Arrow. I like that solution
Steps to reproduce:
  • Use a multi-monitor configuration
  • Open Lix
  • Change it to hardware fullscreen
  • Watch as it opens itself on another monitor

Screenshots/Recordings: None
Expected behaviour: Can be discussed, but ideally (a) Opens based on operating system settings to primary monitor first (b) Allows you to change it with Windows Key + Shift + Left/Right Arrow

Forestidia86

In your linked thread there is an answer that says "make sure its not full screened in the settings. it has to be windowed mode for this to work", though I don't know if it's accurate.
Does the Win+Shift+left/right arrow work with software fullsceen?
Is your primary monitor called 1 in the monitor settings or a different number?

Silken Healer

The linked thread was for an entirely separate game, I was just merely saying I liked the Windows Key + Shift + Left/Right arrow as a solution and I thought Simon should steal it.

I doubt that key combination would work at all in Lix as it's from an entirely separate game, I don't think it's a standard thing, I think it's just something from that game. But even if it does, that isn't pertinent to me as I need it for hardware fullscreen.

My primary monitor is set as my main monitor, but it isn't numbered number 1 for some reason. This is a problem I've had on Windows 10 for years. But regardless of that Lix should (a) detect via the setting wether a monitor is set as a main monitor, not via it's number and (b) should have an option for manually changing it.

Silken Healer

Double post: Ok so never mind, I was completley wrong. The Windows Key + Shift + Left/Right arrow is a standard Windows thing, and it didn't have anything to do with that particular game, and does work in software full screen. Funnily enough, I may have discovered a seperate Lix bug: Lix then changes it's resolution if it gets switched to a monitor with a lower resolution and doesn't change back, but it doesn't have a title bar, and it softlocks me so I can't move to the exit button.

But this still doesn't take away from the main issue of hardware fullscreen opening to the non-main monitor and/or not having any options to change it.

Silken Healer

Ok double double post: Windows Key + Shift + Left/Right arrow does try to do something for hardware fullscreen too. I never bothered to try it as I didn't know it was a standard thing. However, it just turns the Lix windows in to an entirely black square, moves it around my monitors, and keeps the image of the Lix title screen duplicated on whatever monitor it opened on too first.