Am Fre, den 12. Dez 2003 um 16:37 +0100 schrieb Ulrich Wiederhold: > ich m�chte, da� nach dem Login mit einem bestimmten Account auf dem > Rechner "startx -- :1" ausgef�hrt wird. Dies soll nicht geschehen, wenn > ich mich anders einlogge, z.B. per ssh.
ich habe bei mir daf�r in $HOME/.bash_profile folgendes:
# start X
tty | egrep -q -e '^/dev/tty'
if [ $? -eq 0 ]; then
ps aux | egrep -q -w -e '^root.+\[XFree86\]$'
if [ $? -ne 0 -a ${#SSH_TTY} -eq 0 ]; then
startx
fi
fi
> Wenn der XServer beendet wird (siehe andere Mail), soll auch ein logout
> erfolgen.
Dann f�ge nach 'startx' einfach noch 'exit' ein:
# start X
tty | egrep -q -e '^/dev/tty'
if [ $? -eq 0 ]; then
ps aux | egrep -q -w -e '^root.+\[XFree86\]$'
if [ $? -ne 0 -a ${#SSH_TTY} -eq 0 ]; then
startx
exit
fi
fi
> All dies nur bei dem einen User, bei allen anderen nicht.
Mein Beispiel funktioniert hier so wie von Dir gewollt einwandfrei.
HTH und Tsch��
Steffen
pgp00000.pgp
Description: PGP signature

