PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vncserver :2 automatisch starten+ programm starten



Cooper2k
28.10.04, 10:14
hallo,
kann mir jemand sagen, wie ich es hinbekomme, das der vncserver :2 immer startet ??

Ausserdem würde ich auch noch gerne wissen ob ich beim vncserver das automatisieren kann, das der befehl "kdestart" direkt nach dem einloggen ausgeführt wird.


Bis denne

Coop

Blade
28.10.04, 11:48
Den gewünschten Windowmanager, also auch "kdestart", kannst Du in /root/.vnc/xstartup eintragen, so hab ich das jedenfalls bei mir unter SuSE 8.2 + 9.0 gelöst.

Cooper2k
28.10.04, 12:05
was muss ich denn da eintragen ??
bzw wo muss ich das genau eingebeN (vi xstartup oder startup ausführen)??

bis denne

Coop

WarEagle
28.10.04, 12:44
Bei einem vnc-start wird im Normalfall die Datei $HOME/.vnc/xstartup ausgeführt, da käme also dein kde-start rein, und ggf andere Programme die du dann gleich mitstarten willst (z.b. Terminalfenster oder mailporgramm etc).
Den VNC-Server selber kannst du sinnvoll auf 2 Arten einbinden.
a) einfach in die /etc/boot.local (oder bei Suse irgendwas anderes ähnliches) eintragen
b) ein kleines Mini-Startscript der marke /etc/init.d/skeleton (oder bei Suse irgendwas anderes ähnliches) schreiben

Ich habe es bei mir ins boot.local-script eingetragen, klappt prima. Der 2. Weg wäre vermutlich der schönere, der erste ist aber der schnellere :)

Cooper2k
28.10.04, 13:03
skeleton läuft leider nicht. Er sagt mir "/usr/sbin/F00" not installed :(
mit kde start habe ich nu hinbekommen
#!/bin/sh

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm & startkde
is das so richtig ?? oder habe ich das in die falsche zeile geschrieben ??

und wenn ich nun noch nen anderen befehl da einfügen wurde, würde das dann so aussehen

#!/bin/sh

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm & startkde
terminalfenster


Übrigens was ich vergessen habe zu schreiben ich habe suse linux 9.1

Bis denne

Coop

WarEagle
28.10.04, 13:07
Das Skeleton ist ein Skelett, also eine Vorlage zum ausarbeiten eigener Startscripte, du mußt das noch anpassen. Vorher einmal auf "vnc" oder so kopieren und dann editieren.
Ist eigentlich gut Dokumentiert.


#!/bin/sh

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & <---- da ist doch schon ein terminalfenster
twm & startkde <----- mach daraus 2 Zeilen
terminalfenster


wichtig is das "&" hinter den befehlen, damit sie als hintergrund ablaufen, sonst stoppt er die ausführung an der Stelle.

Cooper2k
28.10.04, 13:21
das mit "terminalfenster" war nur nen beispiel, aber hast ja dann mir mit der weiteren aussage mit dem "&" geholfen.

wenn ich nun den clienten starte, geht die kde aber zweimal auf ,kann ich das irgendwie unterbinden ?? weil es soll auch noch mozilla aufgehen, und der verschwindet hinter der zweiten kde .

also wie das nu im prinzip läuft mit skeleton habe ich nu geschnallt,
aber ich denke mal nachdem was ich da gesehen habe, is die möglichkeit 2 wohl eher was für mich (habe nicht so dolle ahnung von linux)

also in der /etc/init.d/boot.local habe ich

/usr/local/bin/vncserver :2

eingegben was er leider nicht macht:(

muss ich da was anderes eingeben ??

bis denne
Coop