Hallo zusammen!
Vorweg: Ich bin zwar absoluter Linux-Neuling, habe aber alles in meiner Macht stehende versucht, um mein Problem ueber die Howtos und Beitraege aus dem Forum zu loesen...
Also mein Problem:
Ich will meinen Linux-Datenserver ueber Windows administrieren. Dazu hab ich hier im Forum die Howto befolgt (http://www.linux-club.de/faq/VNC-Server,_viele_Wege_führen_nach_Rom) - und zwar nach Methode 3. Soweit, so gut - funzt.
Nun verzweifle ich dabei, das ganze zu automatisieren: Ich will, dass bei einem Neustart des Rechners der VNCServer gestartet wird, vor jedem Login (macht auch Sinn bei einer Fernwartung, oder?).
Dazu hab ich folgendes Script in die /etc/init.d gelegt:
Hab das Script auch noch in die passenden rc3.d und rc5.d gelinkt, und das Script ist auch vom bash per ./vnc start erfolgreich ausfuehrbar...
Bei Neustart meines Rechners erhalte ich nun folgenden Fehler in der boot.msg:
vncserver: The USER environment variable is not set
Ich arbeite mit: OpenSUSE 10.2 und Gnome
Bitte um Hilfe, bevor meine Nerven versagen - Ich hab die Woche bestimmt schon 50 Varianten ausprobiert, die alle nicht funzten!!
Vielen Dank schonmal,
ChaosElch[/quote]
Vorweg: Ich bin zwar absoluter Linux-Neuling, habe aber alles in meiner Macht stehende versucht, um mein Problem ueber die Howtos und Beitraege aus dem Forum zu loesen...
Also mein Problem:
Ich will meinen Linux-Datenserver ueber Windows administrieren. Dazu hab ich hier im Forum die Howto befolgt (http://www.linux-club.de/faq/VNC-Server,_viele_Wege_führen_nach_Rom) - und zwar nach Methode 3. Soweit, so gut - funzt.
Nun verzweifle ich dabei, das ganze zu automatisieren: Ich will, dass bei einem Neustart des Rechners der VNCServer gestartet wird, vor jedem Login (macht auch Sinn bei einer Fernwartung, oder?).
Dazu hab ich folgendes Script in die /etc/init.d gelegt:
Code:
#! /bin/sh
# /etc/init.d/vnc
#
# description: Started und stoppt vncserver
#
### BEGIN INIT INFO
# Provides: vncserver
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Description: starts vncserver
### END INIT INFO
case "$1" in
start)
echo "Starting VNCServer 1024x768 :5"
#unset SESSION_MANAGER
VNCSERVERS="5:root"
vncserver -geometry 1024x768 :5
;;
stop)
echo "Killing VNCServer"
vncserver -kill :5
;;
restart)
$0 stop && $0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
Hab das Script auch noch in die passenden rc3.d und rc5.d gelinkt, und das Script ist auch vom bash per ./vnc start erfolgreich ausfuehrbar...
Bei Neustart meines Rechners erhalte ich nun folgenden Fehler in der boot.msg:
vncserver: The USER environment variable is not set
Ich arbeite mit: OpenSUSE 10.2 und Gnome
Bitte um Hilfe, bevor meine Nerven versagen - Ich hab die Woche bestimmt schon 50 Varianten ausprobiert, die alle nicht funzten!!
Vielen Dank schonmal,
ChaosElch[/quote]