$MAIL

Fórumok

Sziasztok!

Nyitok egy grafikus X terminált és:
1@laptop:~$ echo $MAIL

1@laptop:~$ su - 2
Password:
2@laptop:~$ echo $MAIL
/var/mail/2
2@laptop:~$ su - 1
Password:
1@laptop:~$ echo $MAIL
/var/mail/1
1@laptop:~$ grep -i login .Xdefaults
UXTerm*loginShell: True
URxvt.loginShell: True
1@laptop:~$

Értetlenül állok a jelenség előtt. Konzolon belépve minden felhasználónál jó értéket ad, a jelenség csak X terminálnál jelentkezik.
Mi lehet a gond, hol keresgéljek?

Előre is köszönöm.

Hozzászólások

Abban az Xdefaults-ban én UXTerm és URxvt esetén látom a loginShell beállítást. Nem lehet, hogy mondjuk alapból olyan terminál nyílik, amelyik más nevű resource-ot használ (kapásból az a véleményem, hogy a standard xterm, vagy az XFCE Terminal-ja ilyen pl.). A konzolos megjegyzésed alapján jó helyen keresgélsz, és valamiért nem login shell-t indít az adott "xterm".
Jav: az xterm-nél megtaláltam, hogy XTerm-nek hívja a resource class-t, de a Terminal esetében nem találtam meg. De esetleg próbáld meg inkább "*.loginShell: true" formában :-)