![](https://seccdn.libravatar.org/avatar/a64d07b2b7f4545845f642a3b0035a4c.jpg?s=120&d=mm&r=g)
On Friday, 3. August 2001 13:23, Michael Helms wrote:
weiss jemand was man tun muss um beim booten für bestimmte user einen vncserver zu starten (nicht erst wenn sich die user einloggen)
Hintergrund: Windows Netzwerk mit Linux-Server. Manchmal macht es Sinn direkt am L-Server zu arbeiten.
Momentane Lösung: Mit telnet an den L-Server, vncserver starten, telnet beenden, vnc auf Win-Client starten.
Es gibt 3 verschiedene aber nette Moeglichkeiten einen 2. Xserver zu starten. Die erste ist ganz simpel: Deu ergaenzt die folgende Zeile in der Datei /etc/X11/xdm/Xservers : :1 local /usr/X11R6/bin/X :1 vt08 und fr einen dritten Xserver: :2 local /usr/X11R6/bin/X :2 vt09 ----------------------------------------------------------------- Die zweite Moeglichkeit ist dann sehr schoen, wenn Du auch mehrere Rechner im Netz auf dem 2. Xserver ansprechen willst. In der /etc/profile.local definierst Du ein alias: alias x1=`X :1 -indirect hostname_wo_mein_xserver_laeuft &` Du kannst auch den Chooser eines anderen Rechners benutzen: alias x1=`X :1 -indirect hostname_wo_auch_ein_xserver_laeuft &` Besser ist aber die erste Alternative. Dann kannst Du ber die Konsole einen weiteren Server starten mit dem Befehl x1. Alternativ kannst Du Dir auch ein init-Skript fr den automatischen Start basteln. Voraussetzung ist, da die Rechner die dann im erscheinenden Hostchooser zu sehen sind, auch den ferngesteuerten Zugriff auf deren xdm zulassen. Bei Linux-Rechnern mu dann in der Datei /etc/X11/xdm/xdm-config die letzte Zeile entkommentiert werden: DisplayManager.requestPort: 0 Wenn Du statt des xdm-Choosers lieber den khostchooser verwenden willst kommentierst Du in der gleichen Datei die folgende Zeile aus: DisplayManager.*.chooser: /usr/X11R6/lib/X11/xdm/RunChooser und ersetzt sie durch diese: DisplayManager.*.chooser: /opt/kde2/bin/chooser ------------------------------------------------------------------ Und nun kommt die Kroenung :-) Man kann auch einen vnc-Server starten, der nicht direkt sichtbar ist (Paket vnc, Serie xap muß installiert sein). Damit kann man die Linux-rechner auch per Windoof gratis (ohne das teure exceed) fernsteuern. In der Datei /etc/X11/xdm/Xservers machst Du einen anderen Eintrag: :2 local /usr/X11R6/bin/Xvnc -depth 32 -geometry 1024x768 :2 (Die fuer Dich geeigneten Parameter und Optionen mußt Du fuer Dich selbst ausknobeln) und dann kopierst Du die Datei Xsetup_0 als Xsetup_2 und kommentierst folgende Zeilen aus: #Fuer den Xvnc muß der folgende Teil auskommentiert werden: if test -f $sysmodmap -a -x $xmodmap ; then $xmodmap $sysmodmap fi Das ganze eignet sich auch hervorragend fuer Rechner ohne Monitor. Man kann 1.Xprogramme einfach exportieren 2.Sich einen kompletten Xscreen des Rechners per X :1 -indirect hostname oder X :1 -query hostname auf den eigenen Rechner (oder Xterminal) holen, weil schon ein xdm bzw. kdm luft. 3.Auch auf Windosen und Macs (oder jeder andere Kiste auf der der vncviewer luft) ist der komplette Loginscreen und anschlieend der Desktop mit vncviewer sichtbar. Will man einen unsichtbare Xserver starten, der auf einem Rechner ohne Monitor luft und der nicht ber vnc genutzt werden soll, nimmt man statt des Xvnc den Xvfb. Dann kann man sich auch mit Xnest als Viewer einen Desktop von einem anderen Rechner auf den Bildschirm holen. Anmerkung: Das ist ein alter recycelter Text, den ich jetzt nur noch mal angepasst habe. Kann sein, dass ich nicht alle Unstimmigkeiten beseitigt habe. Musst Du Dich mal durchwursteln Hoffe, Du kannst was damit anfangen. Gruss Peter