Samuel Hunt wrote:
Thought for you all.....
Would it be possible to use Wine with a few extra bits to make a kind
of Windows Terminal Server?
So you login via VNC, and the Wine system prompts you for a username
and password, which it authenticates. It then loads up a "desktop",
with a fake "Start" menu, that you have things similar to a normal
start menu, but more appropriate to a terminal server environment.
You then run your programs, but all the I/O is to/from the remote
client, and each session is independent of each other, so there can be
lots of different clients with different permissions (so admin may
have full access to all of the drive, but users have various bits of
their "hard drive" read-only and things like that).
Would seem to make Wine very useful if that could be done. Then VNC
clients simply see a "Windows" desktop, and can do what they want, but
all the back-end is Wine and Linux.
Sam
I have done something similar but with the X11 protocol.
The client user browses to a web site (somewhere on the LAN). He than
gets a Menu of applications /Sessions he can use. If these clients are
Linux than no problem an ssh-X session is initiated to open that
application. ( We used a load balanced collection of servers). If it was
a Windows Client than first time comers get an OCX installed that in
turn installs XMing X-Server and plink. Once installed, the web page
will initiate the same ssh-X session as before. We chose remote
application to run as Native apps so there is no distinction between
locally running or remote applications. But a desktop mode can be used
as well.
One thing to watch out is that: Currently, wine does not support
multiple X connections on the same WineServer. What I did is use the ssh
connection environment variables and set up a quick on-the-fly wine
$WINEPREFIX folder for each new session. This gave me a nice Cytrix like
control over what gets saved during a session. (Which was nothing in our
case)
Remoting is nothing new to Linux, and VNC could work Just as well. Wine
is just a regular X-client application. Anything that applies to a Linux
application also applies to a Wine application running under Wine.
Free Life
Boaz