On 27/05/15 09:46, basd wrote:
So, now I have a one-click launcher that runs this script:

#!/bin/bash
xpra start --start-child="Xephyr :200 -screen 1300x700" :100 &
sleep 20
DISPLAY=:200 icewm &
xpra attach :100
exit

That starts an icewm desktop session on :100, which I then retrieve on my other 
computer via

xpra attach ssh:192.168.85:100

I can retrieve it back by xpra attach :100.  It doesn't appear that I can send 
it into limbo by
exiting the window, that seems to kill the X session.
Try:
xpra detach
Or just exit the client from the tray.
Closing the window closes Xephyr, which kills everything running on that display, including icewm.
I picked 1300 x 700 since it will fit on most of my physical monitors.

I installed arandr and lxrandr, so I can resize the running screen to the 
available pre-sets.  This
works, although it's not as convenient as dragging the corner of the window to 
re-size it.

I still haven't figured out a method for clean shut down.  As a result, the 
script is only good for
one run after I reboot the server.  I know there are the Xephyr -terminate and 
xpra
--exit-with-children option, but not certain how to implement them so that I 
can pass the running
session from computer to computer but shut the session down when I want it 
ended.  (In TigerVNC I
can usually run a "logout" but I noticed "logout" in the xpra/Xephyr session 
will trigger a logout
of the running desktop session on the server.)
There should not be any difference with any other tool, VNC or other.
We don't handle the logout buttons in any special way. This is far removed from the role of xpra and is handled (often badly) by the desktop environments.
I don't know if "sleep 20" is necessary, maybe it can be shortened to 10 or 15 
seconds, but if the
DISPLAY command runs too quickly after the xpra start, the windowmanager will 
not find a running X
session and so will fail.

The attached screenshot shows the running desktop, with an icewm panel at the 
bottom and a kde3
kicker panel at the top, with the launcher open.
The mailing list scrubs attachments.

Antoine
_______________________________________________
shifter-users mailing list
[email protected]
http://lists.devloop.org.uk/mailman/listinfo/shifter-users

Reply via email to