CDE 資料一覧

右クリックメニューの作り方

2007/9/22更新

対応バージョン: 1.4

以下の手順で作成する。

デフォルトの設定ファイルを~/.dt配下にコピー

% cd ~/.dt
% cp /usr/dt/config/$LANG/sys.dtwmrc dtwmrc

自分用のdtwmrcを編集

###
#
# Root Menu Description
#
###

Menu DtRootMenu
{
  "ワークスペース・メニュー"               f.title
  "プログラム"                             f.menu ProgramsMenu
   no-label                                f.separator
  "奥のウィンドウを手前へ"                 f.circle_up
  "手前のウィンドウを奥へ"                 f.circle_down
  "再表示"                                 f.refresh
  "フロントパネルのアイコン化/復元"        f.toggle_frontpanel
  "アイコン整理"                           f.pack_icons
   no-label                                f.separator
  "ワークスペース・マネージャの再起動..."  f.restart
   no-label                                f.separator
  "ログアウト..."                          f.action ExitSession
}

この後に新たに必要なメニューの定義を追加する。

ここでは例として/usr/openwin/bin/xclock(時計)と/usr/openwin/bin/xcalc(計算機)を追加してみる。

ここに書いた文字列が右クリックメニューの[プログラム]サブメニューに表示され、右側に書いたコマンドが実行される。

###
#
# ProgramsMenu Description
#
###

Menu ProgramsMenu
{
    "時計"      f.exec "/usr/openwin/bin/xclock"
    "計算機"    f.exec "/usr/openwin/bin/xcalc"
}

右クリックメニューの「ワークスペース・マネージャの再起動...」を選んでこの設定を有効にする

telnet端末上で上記設定を行った場合は次回のCDE起動時からこの設定が有効になる。