FreeBSD QandA 454
Q. xdm で login すると普通に login して startx したのと挙動が違います。
どうして?
A. xdm の動作
/usr/X11R6/lib/X11/xdm/xdm-config に xdm の動作環境が書かれています。
XFree86 3.3.1 の初期設定では、resource としてここの Xresources、login
に成功して最初の session としてここの Xsession が起動されます。
Xsession では user の home ディレクトリに .xsession があれば、それを実
行します。
普通に login した場合、shell は .cshrc や .login (bsh 系は .profile)
による環境設定を行いますが、.xsession は、通常 bsh script であることが
多く、これらの 初期設定 file を読み取りません。(csh の場合 .cshrc は読
み込まれます。)
bsh 系 script では、
. $HOME/.profile
csh 系 script に変更して
source ~/.login
など、明示的に読み込む必要があります。
間違い・追加情報を見付けた場合は、
修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで
お知らせください。