デスクトップ Korn シェル (dtksh) は、シェル・スクリプトによってグラフィック・ユーザ対話を行う方法を提供します。ユーザ・インタフェース機能は、共通デスクトップ環境 Motif ウィジェット・セット、Xt イントリンシクス、X11 ライブラリに基づいています。
dtksh は多くの X、Xt、Motif、および共通デスクトップ環境の機能にアクセスできるよう拡張した ksh-93 バージョンです。ksh-93 は、コマンド・シェルおよびプログラミング言語 ksh である Korn シェルのバージョンです。dtksh は、次のものをサポートするよう ksh を拡張したものです。
シェル・スクリプトから共通デスクトップ環境 Motif ウィジェット・セットへのアクセス
完全にローカライズされたシェル・スクリプト。dtksh スクリプトは catopen および catgets コマンドを使用できます。
共通デスクトップ環境のアプリケーションのヘルプ・システムへのアクセス
セッション管理保存状態指示への応答
ほとんどの共通デスクトップ環境のデスクトップ・サービス・メッセージ・セットへのアクセス
多くの共通デスクトップ環境のデータ型作成 API 関数へのアクセス
ほとんどの共通デスクトップ環境のアクション API 関数へのアクセス
dtksh のデモは /usr/dt/examples/dtksh にあります。デモの詳細は、README ファイルを参照してください。