Ha! The below was very helpful, selection that worked for me was A_X11_HOST :0.0 B_X11_HOST :0.1 WINDOW_CONFIG 2 IIC it works now. Cool! Highly recommend following thru on the thought of separating out the windows attributes so that each window has it's own display preference setting. Also recommend modifying the build procedure so that make automagically includes the git commit tag from the version used to create the binary, and a cin --version option to inquire without it starting the GUI. Anyway, those are my thoughts. Thanks! On 1/10/23 07:58, Andrew Randrianasulu wrote:
so, I looked in mainsession.C while hunting about a_x11_host callsites
see what I found:
void MainSession::default_window_positions(int window_config) { // 0 - all windows on a, playback_config a // 1 - all windows on b, playback_config b // 2 - all windows on a, except composer on b, playback_config b
but in reality this config set everything on A (Xephyr screen)
A_X11_HOST :1.0 B_X11_HOST :0.0 WINDOW_CONFIG 2
this config set everything BUT compositor on A
A_X11_HOST :1.0 B_X11_HOST :0.0 WINDOW_CONFIG 1
this config set only compositor on B:
A_X11_HOST :0.0 B_X11_HOST :1.0 WINDOW_CONFIG 1
and this config se ALL on A
A_X11_HOST :0.0 B_X11_HOST :1.0 WINDOW_CONFIG 0
so check your Cinelerra_rc for WINDOW_CONFIG value!