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を実行

この中でコンソール等のプログラムが起動する。

フロントパネル起動