[prev in list] [next in list] [prev in thread] [next in thread]
List: freedesktop-xorg
Subject: Re: resetting server without loosing clients?
From: "milnser43200 () yahoo ! com" <milnser43200 () yahoo ! com>
Date: 2014-02-22 16:04:02
Message-ID: 1393085042.85242.YahooMailNeo () web160601 ! mail ! bf1 ! yahoo ! com
[Download RAW message or body]
Please be aware, if you use the Script, place a password you want to use for vnc \
login into vncpasswd file, read about the -passwdfile option in the x11vnc \
documentation. You can the entire script into a file and run it with Bash. You can \
edit the lines that start the panel and window manager
On Saturday, February 22, 2014 10:02 AM, "milnser43200@yahoo.com" \
<milnser43200@yahoo.com> wrote:
On Friday, February 21, 2014 9:45 PM, Antoine Martin <antoine@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@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
_______________________________________________
xorg@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
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic