Save setup for future use

SteveCC

New Member
Much of my setup is saved and replicated after shutting down but there is one thing that is not.
My camera previews that are windowed and always on top.
I like to put my 2 previews on a second monitor and side by side. It takes quite a bit of mouse work to get it the way I like it. It would be great if I didn't have to do it every time.
Doesn't seem like saving scene or profile works.
Did I describe that adequately?
If not I'll be happy to clarify.
Any way to do it?
 

Chessset5

Member
Currently OBS does not save the positions of windows because it can cause bugs if you change your monitor setup often, think laptops hooking up to mobile displays. The position may change unexpectedly and become unaccessible if the gui launches outside of a clickable area.

If you are on windows, you can use something like Power Toys. There are two features you may be interested in called "Always On Top" and "FancyZones"
Always On Top will pin an executable windows to always be on top.
FancyZones allows you to setup preset window positions that you can drag and drop windows into, and windows will attempt to scale the window into the preset position as best as possible. You can set up these presets per monitor, you will want the freeform/canvas custom layout, do not use grid, I don't think it would be helpful for your case, but feel free to experiment.

Alternative to Always On Top setup in Power Toys, OBS in windows also has an always on top setting in the View menu in the top left menu bar.
 

SteveCC

New Member
Yes - I have been using Always on top. I right click on the preview and then choose Windowed and then check Always on Top. Then I move them to and position them on a second monitor. It would be awesome if OBS just remembered the windows and always on top part - If all I had to do was position them it would save a lot of repetition.
Still not possible?
Powertoys would do this?
 

Chessset5

Member
Yes - I have been using Always on top. I right click on the preview and then choose Windowed and then check Always on Top. Then I move them to and position them on a second monitor. It would be awesome if OBS just remembered the windows and always on top part - If all I had to do was position them it would save a lot of repetition.
Still not possible?
Powertoys would do this?
I think it can, might as well try and see if it works. If not you could probably make a lua script for it. There may also be a lua script already here on the forums but I have no looked.
I would use the terms "preview location script" or something.
 

Suslik V

Active Member
If you are talking about Windowed/Fullscreen Projectors of the sources in OBS then, please,
take a look at main menu File > Settings > General > Projectors group > Save projectors on exit setting.

Just in case,
there are guides for OBS:
Help section of the forum:
 

SteveCC

New Member
If you are talking about Windowed/Fullscreen Projectors of the sources in OBS then, please,
take a look at main menu File > Settings > General > Projectors group > Save projectors on exit setting.

Just in case,
there are guides for OBS:
Help section of the forum:
That did it. Thanks!!
 
Top