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