x42 / xjadeo

X JAck viDEo mOnitor: a tool that displays a video clip in sync with an external time source (jack-transport, LTC and MTC). Applications include: soundtrack composition/editing, video monitoring and -installations.
http://xjadeo.sf.net/
GNU General Public License v2.0
41 stars 7 forks source link

Xinerama support to choose startup monitor (opengl only) #39

Closed ibiltari closed 1 year ago

ibiltari commented 4 years ago

Since for our project we need to run multiple instances of xjadeo in multiple monitor, i added a option to check for multiple monitors an be able to choose on what monitor xjadeo window is positioned on startup. If no --start-monitor is given original behavior ir respected, in my case opening the window in the monitor the mouse pointer is at. If the --start-monitor option is given the window gets placed in the coordinates of the monitor that xinerama provides. At the moment is implemented only for opengl, but i think it could be implemented for other X flavours. The option can be enabled at configure time with --enable-xinerama, and works well in my tests with the fullscreen option, so one can automate full screen startup in multiple monitors.

https://github.com/stagesoft/stagesoft-project

x42 commented 1 year ago

rebased and merged as v0.8.12-7 669e1ec

Thanks!