resetting server without loosing clients?
milnser43200 at yahoo.com
milnser43200 at yahoo.com
Sat Feb 22 07:02:29 PST 2014
On Friday, February 21, 2014 9:45 PM, Antoine Martin <antoine at nagafix.co.uk> wrote:
On 22/02/14 08:41, Glynn Clements wrote:
> Steven Feil wrote:
>
>> Is there a way to reset/restart the Xorg server without killing the
>> programs that are clients of the server?
> No.
>
>> Or possibily, is
>> there some a way will keep the clients alive (similar to nohup) and
>> allow me to reattach them to the server once it is restarted?
> You could use VNC, i.e. have the clients connect to Xvnc and have the
> real X server run the VNC viewer (in full-screen mode) as its sole
> client.
Or xpra ("screen for X"), or NX, in which case you don't need to run
full screen.
> The main downside is performance, as Xvnc uses software rendering and
> cannot take delegate rendering to the video hardware.
>For games and such you can use VirtualGL (works for both VNC and xpra),
>hardware video decoding will still be missing, but for everything else I
>don't think you will ever notice the difference in rendering
>performance: the network/local pixel forwarding and client rendering is
>much more costly than that.
>Antoine
I Would recommend Xvfb and x11vnc rather than Xvnc.
Many X apps will not run on Xvnc since it does not support some newer X
extensions. Especially Qt apps.
Here is an example script:
Xvfb :2 -screen 0 1015x690x24 &
sleep 6
#
x11vnc -nevershared -display :2 -forever -passwdfile vncpasswd &
DISPLAY=:2
#export DISPLAY
sleep 3
DBUSLAUNCH=/usr/bin/dbus-launch
eval `$DBUSLAUNCH --sh-syntax --exit-with-session`
eval $(gnome-keyring-daemon --start --components=secrets)
xfce4-panel &
#lxpanel --profile LXDE &
#sawfish &
openbox &
sleep 2
konsole &
#startkde &
while :; do
sleep 20000
echo "tick"
done;
_______________________________________________
xorg at lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s
More information about the xorg
mailing list