Vitruvian Penguin
knoppix

[knoppix:2727] Re: .xinitrcについて

Date: Thu, 15 Jan 2004 13:53:19 +0900
X-mailer: Microsoft Outlook Express 6.00.2800.1158
こんにちは。宮脇です。
> > >xinitを使わなくても、Xは立ち上がったと思うのですが、
> > >そもそもxinitが使われていないということはありませんか。
> >
> > 天野さんの書かれていることを読みますと.xinitrcはkdmでログインしている場
合は
> > 無効でコンソールログイン後にstartxで起動した場合のみ実行されるということ
で
> > しょうか?
> はい、そういうつもりで書きました。確信は無いのですが...
> (ほんとにxinit使っていないのかとか、kdmではほんとに.xinitrc無効なのかとか)
> どなたか、正答&解説をお願いします。

私も似たような状態ですが・・・

xinitrcで検索したら、以下のようなページが出てきました。
http://bi.appi.keio.ac.jp/seminar/x11/node72.html

要するに、ランレベル=3でコンソールログインした場合にウィンドウマネージャを
起動するのがxinitrcの主たる役割。ランレベル=5でグラフィカルログインする場
合はログインマネージャ(kdm等)がこの役割を果たすので、xinitは実行されないと
いうことだと思います。CDブートやFAT32ブートでは、ログインマネージャは実行さ
れませんが、代わりに/etc/init.d/xsessionを実行しており、これがkdmでユーザ
knoppixにログインする処理を模倣しているのだと思います。

上のページのサンプルでは、「fvwm」がウィンドウマネージャです。

なお、/etc/init.d/xsessionからは、$HOME/.xsessionがあると、実行してくれるか
もしれません。/etc/X11/Xsessionに「STARTUP=$HOME/.xsession」という処理がある
からです。
$HOME/.xsessionが無い場合は、/usr/bin/x-session-managerが実行されるようで
す。
(CDブートやFAT32ブートの場合です。HDDインストール環境は無いので不明。また、
机上調査のみで、マシン未確認の情報です)
<Prev in Thread] Current Thread [Next in Thread>