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
Attachment:
pgpLoiS329EVO.pgp
Description: PGP signature