FreeBSD QandA 454

FreeBSD QandA

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 まで お知らせください。