VNC server based on kdrive using damage extension?
Jaymz Julian
jaymz@artificial-stupidity.net
Tue, 27 Jan 2004 12:41:55 +1100
On Mon, Jan 26, 2004 at 11:02:51PM +0000, Mike MacCana wrote:
> On Mon, 2004-01-26 at 14:17 -0500, Bruce Bauman wrote:
> > We would like to build a lightweight X server which will operate
> > "headless". The only display device will be a remote VNC device.
>
> Why use VNC for this? The X protocol is already capable of proving en
> entire remote desktop on a distant PC.
>
> (One answer could be: you have lots of Windows clients, and unlike
> Linux / Unix / MacOS, Windows doesn't come with an X display server).
Because while X is good^Wvagely acceptable at remotey viewing a set of single
windows over a medium bandwidth connection, it's horrifically bad dealing with
entire desktops, especially over low-medium bandwidth connections?
(tightvnc is usable with the desktop being viewed on a 56k modem, albiet not
in the best quality, which is hideously useful for fixing other people's
computers. X is clearly not, tho admittedly some of the x protocol
compression packages do make this somewhat possible, it's still not great).
> But yeah, X already comes with Xnest, which can be used to provide an
> entire remote display. Make a script to SSH into the remote machine,
> start Xnest backgrounded, expost DISPLAY to localhost:1 (Xnest's
> desktop); then run startkde or gnome-session.
I cannot even begin to explain how much of a horrifically bad solution
to the problem this is. Replacing VNC with X is just as bad as replacing X
with VNC. See "right tool for the job".
> However, AFAIK its not updated to do some of the nifty things you can do
> with a real graphics card (particularly randr, it'd be really nice to
> have the Xnest root window resize when the Xnest application window is
> resized).
Maybe you'd like to fix it - although I disagree with your assertion that
it's useful for real world applications, it'd be a useful testbed
sometimes:).
-- jj
--
Jaymz Julian aka A Life in Hell / Warriors of the Wasteland / Unreal
Coder, Visionary, Fat Ass.
"Hannibal is a serial killer. He only likes to kill and eat people.
Very few people have `I want to be killed and eaten' on their cards,
so Hannibal is out of a job." - http://cards.sf.net