Helmut Weiser schrieb:
So ganz ist noch nicht alles in Ordnung, KDE startet nur über umwege:
- wenn ich 9.3 im abgesicherten modus starte, mich einlogge und dann startx eingeben, komm ich im KDE, - wenn ich 9.3 "normal" starte, kommt nur ein kleines Terminalfenster. startx gibt dann die Fehlerneldung "fatal error, server is already running,..." Mach ich da init 3, und dann startx, komme ich wieder im KDE.
Die Meldung ist logisch, weil der X-Server nach Deiner Beschreibung schon läuft. Die Fehlermeldung bezieht sich also auf den X-Server, nicht jedoch auf KDE. Du könntest versuchen KDE mit dem Befehl 'startkde' zu starten.
Was hat sich da verstellt / was muss ich wo ändern damit wieder beim Starten KDE automatisch kommt? Habe schon im Yast geschaut aber nichts gefunden.
Schau mal in YaST2 -> System -> Editor für /etc/sysconfig-Dateien unter dem Punkt 'Desktop -> Display manager -> DISPLAYMANAGER' nach, ob dort 'kdm' eingetragen ist. kdm ist der Desktop/Displaymanager von KDE. Kontrolliere auch, ob unter 'Desktop -> Window manager -> DEFAULT_WM' kde eingetragen ist. Eine andere Stelle, wo Du noch nachschauen könntest, wenn das oben noch nicht helfen sollte, wären die Dateien xinitrc in /etc/X11/xinit und .xinitrc.template in /home/username interessant. Es handelt sich bei diesen Dateien um ein Shell-Script, welches zum geeigneten Zeitpunkt auch vom Befehl startx ausgeführt wird. Ich werde einmal meine xinitrc hier am Ende der Mail posten, damit Du diese mit Deiner auf Deinem System vergleichen kannst.
Danke für Hinweise Helmut
MfG Richi PS: Hier das Listing der xinitrc (.xinitrc.template ist bei mir identisch): #!/bin/bash # # Sample .xinitrc for SuSE Linux # This script is called from 'startx' when you start an X session # # # In case everything goes wrong, we at least fall back to a plain xterm # failsafe="xterm -ls -T Failsafe -geometry 80x24-0-0" trap "exec $failsafe" EXIT SIGHUP SIGINT SIGPIPE SIGTERM SIGIO # # Some bash (1 and 2) settings to avoid trouble on a # failed program call. # test -n "$BASH" && set +o posix no_exit_on_failed_exec=1 type shopt > /dev/null 2>&1 && shopt -s execfail set +e > /dev/null 2>&1 # # This should be the default # export TERM=xterm # # choose a window manager # if test -n "$WINDOWMANAGER" ; then WINDOWMANAGER=`type -p $WINDOWMANAGER` fi if test -z "$WINDOWMANAGER" ; then if test -x /usr/X11R6/bin/kde ; then WINDOWMANAGER=/usr/X11R6/bin/kde elif test -x /usr/X11R6/bin/startkde ; then WINDOWMANAGER=/usr/X11R6/bin/startkde elif test -x /usr/X11R6/bin/fvwm2 ; then WINDOWMANAGER=/usr/X11R6/bin/fvwm2 elif test -x /usr/X11R6/bin/wmlist ; then for i in `/usr/X11R6/bin/wmlist` ; do WINDOWMANAGER=`type -p $i` test -n "$WINDOWMANAGER" && break done elif test -x /usr/X11R6/bin/twm ; then WINDOWMANAGER=/usr/X11R6/bin/twm fi fi if test -z "$WINDOWMANAGER" ; then echo "Error: Unable to find a window manager. Please make sure you installed one!" echo "Exiting..." xmessage -timeout 10 -default okay -center -file - <<-EOF Error: Unable to find a window manager. Please make sure you installed one! Exiting... EOF exit 1 fi # add dbus-launch if found dbuslaunch="`which dbus-launch 2>/dev/null`" if [ -n "$dbuslaunch" ] && [ -x "$dbuslaunch" ]; then WINDOWMANAGER="$dbuslaunch --sh-syntax --exit-with-session $WINDOWMANAGER" fi # # Load system and users resources if not already done # (XSESSION_IS_UP set by xdm in $XLIBDIR/xdm/Xsession) # if test "$XSESSION_IS_UP" != "yes" ; then XLIBDIR=/usr/X11R6/lib/X11 test -r $XLIBDIR/Xmodmap && xmodmap $XLIBDIR/Xmodmap test -r $HOME/.Xmodmap && xmodmap $HOME/.Xmodmap test -r $XLIBDIR/Xresources && xrdb -load -retain $XLIBDIR/Xresources test -r $HOME/.Xdefaults && xrdb -I$HOME -merge $HOME/.Xdefaults test -r $HOME/.Xresources && xrdb -I$HOME -merge $HOME/.Xresources fi # Start the XIM server XIMFILE=/etc/X11/xim test -r $HOME/.xim && XIMFILE=$HOME/.xim test -r $XIMFILE && source $XIMFILE # Enable Numlock if set test -r /var/run/numlock-on -a -x /usr/X11R6/bin/numlock && /usr/X11R6/bin/numlock # Disable new Xcursor themes if none is specified resp. located in $HOME # (use "unset XCURSOR_CORE" to enable them again later) #if [ "x$XCURSOR_THEME" == "x" -a ! -d $HOME/.icons ]; then # export XCURSOR_CORE=true #else # unset XCURSOR_CORE #fi # load nvidia settings if [ -x /usr/bin/nvidia-settings -a -r $HOME/.nvidia-settings-rc ]; then /usr/bin/nvidia-settings --load-config-only &> /dev/null & fi echo "$WINDOWMANAGER" | grep -q twm && xsetroot -solid darkslateblue # # Uncomment next line to activate asking for ssh passphrase # # ssh-add # # Add your own lines here... # # day planer deamon # pland & # # finally start the window manager # exec $WINDOWMANAGER # call failsafe exit 0 ___________________________________________________________ Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de