Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

From this question, I learned that I can't move windows between displays. But, can I show the contents of the window on another display somehow? Don't move it, but duplicate the output.

On the Bumblebee website is stated that it launches a second X server and uses VirtualGL to show the output of this second server on the other. Couldn't this approach be applied to classic X windows?

share|improve this question
up vote 2 down vote accepted

I just found xpra, which could solve your problem. It starts your program in a virtual xserver (by default xvfb) and allows you to attach the display locally or remote. It describes itself as an screen for X.

So all you need to do is

xpra start :100 --start-child=myprogram

on the initial display and

xpra attach :100

on the other display.

share|improve this answer
Thanks, it works flawessly! Surprisingly, it's a relatively new piece of software, and it's evolving fast with new features. It seems we'll probably be missing X after all! :) – Jorge Suárez de Lis Dec 5 '13 at 10:50

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.