On Sat, 2004-08-28 at 02:17, Randall R Schulz wrote:
Robert,
On Friday 27 August 2004 14:35, Robert Rozman wrote:
Hi,
I'd like to have only vnc server to server X windows to remote vnc viewers without starting local X (to have only console).
How to do this ?
Does that make any sense? VNC is about so-called "desktop sharing" and is implicitly about GUIs. If all you need in the way of remote access is a CLI, then SSH is what you want.
It makes a lot of sense. If you only use the machine remote there is no need to run a FULL blown KDE on a screen that is turned of... What he wants is the Linux version of terminal server, and VNC is a great way to do it...
Conversely, if you want to run programs on your Linux box and interact with them from the keyboard, display and mouse of a remote site, then you want to invoke those programs on your box with the DISPLAY environment variable set to refer to the host where that keyboard, display and mouse exist and, of course, the necessary security setup in place on that X server.
That depends on the the effects the latenca has on the program. Some programs work great this way, some don't! Additionally, with remote vnc you can use KDE over small throughput lines.
Don't ask me about setting up non-local X service, however. I've never done it.
SuSE is prepared for this option... In Yast->system->/etc/sysconfig editor Search for DisplayManager section Set the option there to the following values: DISPLAYMANAGER_REMOTE_ACCESS="yes" DISPLAYMANAGER_ROOT_LOGIN_REMOTE="yes" (If allow root) DISPLAYMANAGER_STARTS_XSERVER="no" (don't start local x-win) KDM_SHUTDOWN="auto" "Who is allowed to shutdown) DISPLAYMANAGER_PASSWORD_LESS_LOGIN="no" Then you need to setup VNC to work off Xinet.d, which SuSE has also prepared for you.... Open a Unix shell and edit the file: /etc/xinetd.d/vnc in the section “service vnc11” change the “server_args” to the following: server_args = :42 -inetd -once -query local host -desktop Westrick_GmbH -geometry 1280x1024 -depth 16 On the disable line change “yes” to “no”, execute the following line in a root shell: /etc/init.d/xinetd reload. Note: Westrick_GmbH cannot contian Spaces..., and is the name of your host... Good Luck Jerry
Thanks in advance,
Robert.
Randall Schulz