CDE 資料一覧
CDEのログインシーケンス
2007/9/22更新
対応バージョン: 1.4
CDEのログインの流れは以下のようになっている。
ログイン画面表示(/usr/dt/bin/dtlogin)
ユーザセッション開始(/usr/dt/bin/Xsession)
Xsessionの中で以下の処理を実行
~/.dtprofileがあればそれを実行
/etc/dt/config/Xsession.d配下にファイルがあればファイルの並び順に実行
/usr/dt/config/Xsession.d配下にファイルがあればファイルの並び順に実行
このディレクトリにはデフォルトで以下のファイルが存在する。
0010.dtpaths
全てコメントアウトされている
0020.dtims
日本語入力サーバ起動(/usr/bin/X11/dxjim)
0030.dttmpdir
テンポラリディレクトリ作成等
0040.xmbind
空ファイル
ウェルカム関連処理
ウェルカム画面表示(/usr/dt/bin/dthello)
ルートウィンドウ初期化(/usr/bin/X11/xsetroot)
各種検索パス設定(/usr/dt/bin/dtsearchpath)
使用可能なアプリケーションの収集(/usr/dt/bin/dtappgather)
初期設定ファイル読み込み
~/.dtprofileでDTSOURCEPROFILE=trueが設定されていればログインシェルの種類によって以下のスクリプトを実行
~/.login(C-Shell系)
~/.profile(B-Shell系)
ToolTalkメッセージサーバ起動(/usr/dt/bin/ttsession)
セッションマネージャ起動(/usr/dt/bin/dtsession)
セッションマネージャはユーザがログインしてからログアウトするまでのユーザセッションを管理する。具体的には以下のような処理を行う。
ウィンドウマネージャ起動(/usr/dt/bin/dtwm)
~/.dt/sessions/sessionetcがあればそれを実行
~/.dt/sessions/{current,home}/dt.sessionを実行
この中でコンソール等のプログラムが起動する。