I'm using linux machine with 3 monitors as separate X screens. One for desktop/control and 2 for full-screen video playback. Playback monitors can't be seen so I need the playback screens "previews" on the control screen (the video controls are already there). I'm using 2 VNC servers and 2 VNC viewers for that purpose but its very heavy and cpu-hungry solution even with downscaling. I wonder is there a lighter way to do that, maybe using some X server magic.
-
Why are you running 3 X servers instead of 1 with 3 monitors ?– lemonsqueezeOct 9, 2014 at 13:19
-
1. It's easier for me to set video destination and control screens with $DISPLAY rather than X coordinates. 2. I like that windows are screen bound. 3. Don't remember the details now but it was easier to config with 2 vid cards 4. Why not? 1 server for 3 screens won't solve my problem.– MaboroshyOct 9, 2014 at 14:09
-
Well, the problem is now you need all these servers talking to each other to get previews. I'm thinking it might be a lot easier (and more efficient) to communicate within an X session than across one.– lemonsqueezeOct 9, 2014 at 15:38
-
I'm ready to adopt 1 server config if there's a solution.– MaboroshyOct 10, 2014 at 5:40
-
Here's an idea: Having all monitors on the same server opens up all kinds of cool tricks you can do with compiz. There's the scale plugin which can show live previews of a group of windows for instance. The tricky part will be to find the right settings for your case since you can't see the other monitors...– lemonsqueezeOct 10, 2014 at 14:35
2 Answers
Single display + Compiz
Here's an idea: Having all monitors on the same display opens up all kinds of tricks you can do with compiz. There's the scale plugin which can show live previews of a group of windows for instance. The tricky part will be to find the right settings for your case since you can't see the other monitors...
Tweak VNC
Otherwise with your current setup, i guess you've explored all the options to make vnc take up less resources ?