This is my process for starting VNC on my Linux box: 1) Telnet in the box
2) I run a script, as root, that SUs as each user and starts a VNC server on different ports: su user1 -c "vncserver :1" su user2 -c "vncserver :2" su user3 -c "vncserver :3" etc. 3) Now each user can activate their client and connect to SERVER:x where x is the port number assigned to them. Now, lets say that user2 makes some changes to her .twmrc file (say, make the background a different color). That change will not take appear until the VNC server is restarted. The way it works now: 1) I telnet into server 2) I SU as user2 3) I run "vncserver -kill :2" 3) I run "vncserver :2" 4) I exit SU 5) I quit telnet Now the user can re-connect to their port (2) and they will see the changes they have made. And actually, I have a script for each user that does steps 2-4 above. So I just run "vncrestart-user2" as root and it does it all for me. What I want is a method for the user to perform steps 2-4 on their own...without having to telnet into the server and run the commands from the shell. But if user2 is connected via VNC and they run a script that should shut down their vnc session, wait, then restart it...the restart command never takes. I hope this answers your question, although it raises one of my own! :) > -----Original Message----- > From: Bruce Douglas [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, December 11, 2002 1:06 PM > To: Christopher Tesla; [EMAIL PROTECTED] > Subject: RE: logging out of display manager... > > > Chris, > > Thanks for your response.... But I'm still confused.... What > should be the > process for starting/using vnc... > > Should I : > 1) SSH into the Linux box > 2) Start the vncserver - keep this window running (and > how do i know the > correct display number) > 3) Start my client > 4) Kill the vncserver from the SSH term > 5) Kill the SSH term > > This effectively keeps a SSH Term running for the > duration, while I'm > running VNC Client. But it also kills the VNC server when > finished... > > OR... > 1) SSH into the Linux box > 2) Start the vncserver - create multiple windows, each > with a different > display number > 3) Have the user(s) start their client(s) > > But don't I still need to know how to stop/restart the > VNC session on the > Server. Otherwise, it never gets released. > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On > Behalf Of Christopher Tesla > Sent: Wednesday, December 11, 2002 9:03 AM > To: Bruce Douglas; [EMAIL PROTECTED] > Subject: RE: logging out of display manager... > > > What I have tried to do is force VNC to restart the session > using a command > in the .twmrc menu called Restart. > > I have several VNC sessions running on a RedHat 7.2 server. > I want each > user to be able to shutdown and restart their VNC connection > if they want > (for instance, if they make any changes to their shell settings). > > I thought that sending this command: > > vncserver -kill :1 | sleep 3 | vncserver :1 > > would kill the VNC session running on port 1, wait, then > restart the server > on port 1. Well, the kill command works fine, but the > session never starts > up again. > > I even tried sending the commands via su: > > su username -c "vncserver -kill :1 | sleep 3 | vncserver :1" > > but that did the same thing. > > The only way to make this work so far is I allow the users to > Quit (not > Restart) and then I start their session manually. Very > stinky, but the > users don't restart their sessions too frequently. > > If anybody has any ideas, I would be happy to hear them. > > > -----Original Message----- > > From: Bruce Douglas [mailto:[EMAIL PROTECTED]] > > Sent: Wednesday, December 11, 2002 11:41 AM > > To: [EMAIL PROTECTED] > > Subject: logging out of display manager... > > > > > > Hi... > > > > Relatively new to VNC.. I have the VNC server steup on a > > Linux box. I have > > it configured to use GNOME as the display manager. I'm able > > to connect using > > a client eith no problem. The issue I'm trying to better > > understand has to > > do with logging out or stopping the session of VNC on the > > server. When I > > logout of the session on the Linux box, (using the "Logout" > > button from > > GNOME), the screen seems to still leave a term window running. > > > > My question, is there a way to kill the session of the GNOME > > display window, > > without killing the vncserver? Or, do I not quite uunderstand > > how to use > > VNC. I assumed that once I had the VNC server running, I > > could more or less > > remotely log into the Linux bos, using VNC to remotely > > display the desktop. > > I'm really just looking for the right/correct way to shut > > down/kill the > > desktop. > > > > Also, if I want to allow multiple sessions/users to connect > > to the Linux > > box, do I have to start multiple sessions/display windows > > during the initial > > startup of VNC?? > > > > Thanks > > > > Bruce Douglas > > [EMAIL PROTECTED] > > _______________________________________________ > > VNC-List mailing list > > [EMAIL PROTECTED] > > http://www.realvnc.com/mailman/listinfo/vnc-list > _______________________________________________ > VNC-List mailing list > [EMAIL PROTECTED] > http://www.realvnc.com/mailman/listinfo/vnc-list _______________________________________________ VNC-List mailing list [EMAIL PROTECTED] http://www.realvnc.com/mailman/listinfo/vnc-list