Bug Report Disconnecting Second Screen

SirRujak

New Member
After having two monitors and removing the second obs-studio can open outside the bounds of the remaining monitor. It doesn't give off any errors but it isn't simple to get it back. The only way I have found is going into the global.ini settings file and altering the posx value under [BasicWindow]. My monitors were set up for the first to be on the left and the second to be on the right. My main monitor has a resolution of 1600x900 and the value kept in the settings file is 1833.

It appears that a check in the OBSBasic or OpenProjector function in the window-basic-main.cpp file, or a check in the OBSRender function in window-projector.cpp would fix it. It has been too long since I have worked with c++ to be sure but I thought I would mention it in case it is helpful.

I attached the log file and the global.ini file for reference.
 

Attachments

  • 2015-09-16 13-33-34.txt
    11.8 KB · Views: 22
  • global.txt
    296 bytes · Views: 22

koala

Active Member
The following is a workaround for all applications that open off-screen:

- open the application, so that its icon is visible in the taskbar.
- press SHIFT-right-click on the icon in the taskbar. A context menu appears.
- choose "Move" from the context menu
- now you can move the off-screen window with the cursor keys into the visible screen area. You have to guess if the window is to the right (then you need to press the LEFT cursor key) or if it is to the left (then you need to press the RIGHT cursor key)

You must not press any mouse button while you are in move mode, or the window is fixed again. Practice moving a window around with any visible window, so you get the hang of it.
 

SirRujak

New Member
Ahh thank you! I was having a few issues with that so just went into the config file and changed it on mine but that is a bit more straightforward!
 
On Windows Vista and up you can use WindowsKey+an arrow key to move the current window. Once to sticky it to the side, again to jump monitors. My third monitor is a TV with two HDMI inputs so occasionally, when I'm playing on my console I need an application that's "hidden on the other input".
 
Top