Uwe Toenies wrote:
> Wo ich drauf raus will ist folgendes:
> root loggt sich ein und bleibt "nur" auf der Konsole.
> user loggt sich ein und sofort wird der xserver mit einem voreingestellten
> Manager gestartet.
> 
> Wenn ich den Befehl "startx" in ~/.bashrc oder in ~/.profile setze,
> erreiche ich das zwar, _aber_ beim Aufruf eines xterms meckert der xserver,
> daß er schon läuft.

Du hast ja schon einige Lösungen bekommen, hier ist noch eine:

TTW=5
if [ -n "`tty | egrep -q \"tty[[:digit:]]\"`" -a ! -e "/tmp/.X0-lock" ]; then
        echo "Waiting $TTW seconds"
        echo "Press Ctrl-C abort"
        sleep $TTW
        echo "X wird gestartet..."
        exec startx -- vt07
fi

Wenn du dich einloggst, wird fünf Sekunden gewartet bis X gestartet
wird. Nach beenden dieses X bist du wieder ausgeloggt. Drückst du vor
dem Start Strg-C befindest du dich ganz normal an der Konsole. Das grep
in der Zeile verhindert den Start von X falls du dich nicht an einer
lokalen Konsole einloggst (z.B über serielle Schnittstelle).

Das Stück hängst du am besten hinten an die ~/.profile an. Falls neu
angelegte User es automatisch erhalten sollen, an /etc/skel/.profile.

Ludwig
--
Um aus der Liste ausgetragen zu werden, eine Mail an [EMAIL PROTECTED]
schicken, mit dem Text: unsubscribe suse-linux

Antwort per Email an