mieki256's diary



2007/01/11(木) [n年前の日記]

#1 [linux] .xinitrc関係を検索

_.xinitrcの設定

startx と xinit を読んだときで呼ばれるファイルが異なるらしい。なるほど…。となるとKDE起動時も違うファイルが読まれてる可能性がありそうな? わからんけど。

_デスクトップ環境 :

/usr/X11R6/bin/startkde というファイルがあるらしい。

_KDE よく尋ねられる質問 :

_インストール後の処理
あなたのホームディレクトリにある .xinitrc というファイルを編集し(まずはバックアップコピーを取ってください)、ウィンドウマネージャを呼び出しているように見える全ての行を削除し、かわりにstartkdeと書き込んでください。

インストール後の処理 より

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

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

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

/etc/init.d/xsessionからは、$HOME/.xsessionがあると、実行してくれるか もしれません。/etc/X11/Xsessionに「STARTUP=$HOME/.xsession」という処理がある からです。 $HOME/.xsessionが無い場合は、/usr/bin/x-session-managerが実行されるようで す。

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


_[ya-knoppix-jp-devel 328] Re: dpkg-divert
英語版をhdinstallし、~/.xsessionが置かれていることを前提に書くと、

/etc/init.d/kdm
-> ユーザログイン
-> /etc/kde3/kdm/Xsession
-> /etc/X11/Xsession
-> /etc/X11/Xsesion.d/50xfree86-common_determine-startup
( /etc/X11/Xsession.options に allow-user-xsession があること )
-> ~/.xsession
-> /usr/bin/x-session-manager
-> /etc/alternatives/x-sessionmanager
-> /usr/bin/kde3
-> /etc/kde3/debian/startkde
-> kdeでセッション起動

という風に流れます。

/etc/kde3/kdm/Xsessionの中から/etc/X11/Xsessionが 呼び出されるようになっていれば、あとは~/.xsessionが存在すればそれを 自動的に実行するようになっているということです。流れ的には煩雑ですが、 利用者がさわる必要のあるのは~/.xsessionだけになります。 ここで使用するXIMクライアントを指定してやればいいのです。

[ya-knoppix-jp-devel 328] Re: dpkg-divert より

なるほど。

~/.xsession を作ってタブレットボタンの入れ替えを書いてみた。…kdm に戻ってしまう。どうも ~/.xsession の中身をちゃんと書かないとダメらしい。とりあえず、~/.xsession は削除して、 /usr/bin/x-session-manager にタブレットボタンの入れ替え部分を書いてみた。全ユーザで上手く動いてるように見える。これでいいか。

_startxの軌跡 :

複雑だ…。

以上です。

過去ログ表示

Prev - 2007/01 - Next
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project