Welcome ROX Desktop World!

        ようこそ
        rox-wrappers -plus、rox-desktop-plus について
        AppsConf について
        AppDir について
        my_apps について
        ROX Apps について
        Apps の運用
        Resources

        AppDir list


---------------------------------------------------------------------------------
< ようこそ、ROX Desktop の世界へ! >

rox は本来、高速、パワフルかつ使い易い GUI ファイルマネージャで有ると同時に、軽快
なデスクトップ支援機能を持っています。

rox を使い込まれているユーザなら既にご存知の、パネル、ピンボード、及び /usr/apps
以下の Wrapper Application 群(AppDir)がそれを担当しています。

rox 単体(プラス任意のウィンドウマネージャ)でも、ユーザの工夫により、お好みのデス
クトップを構築する事は充分可能ですが、ここでは、rox のデスクトップ機能を強力に支
援するアイテム集、rox-wrappers-plus と rox-desktop-plus を紹介させていただきます。


---------------------------------------------------------------------------------
< rox-wrappers-plus、rox-desktop-plus >

rox-wrappers-plus は、ユーザー環境によっては、実際には使えないものも含ま れてい
る/usr/apps 以下の Wrapper アプリ(AppDir)へのユーザの疑問に応える為、「ユーザごと
の環境に合わせて、実際に使える」Wrapper アプリを提供し、存分に使っていただこうと
企画されました。

rox-desktop-plus は、rox が本来持っているデスクトップ機能を補助、強化するrox 用
アプリ群(アプレット、ユーティリティ)の幾つかをセットとして提供します。

---------------------------------------------------------------------------------
AppsConf

< AppsConf > : /usr/apps/AppsConf
 

rox-wrappers-plus により提供される AppsConf は、ユーザの ~/Apps 以下に、あなたの
環境下で実行可能な AppDir を展開、(再)構成する為のツールです。
rox-wrappers-plus をインストールすれば、/usr/apps に配置されます。
※AppsConf も又 AppDir(Application Directory) 形式の、rox 上で「実行可能 な
ディレクトリ」です。

 
AppsConf をクリックすることによって、
    /usr/apps/AppsConf/.archives 内のアーカイ ブファイルを ~/Apps 以下にコピーし、
    ユーザ環境下で実際に実行可能な AppDir (ここでは「インストール済みアプリケーシ
    ョン」を起動する為の AppDir です)をカテゴリ別けして展開し
ます。
※/usr/apps 以下の AppDir が「サンプル」だとすれば、こちら(~/Apps)には実用
可能な」AppDir のみが、アーカイブ内から取り出され配置されます


アーカイブ内には、対応するアプリがユーザ環境下にはインストールされて いない為、ク
リックしても実行出来ない AppDir も含まれていますが、それらは展開されません。


しかし、アプリケーション(プログラム)を新たにインストールした場合、 そ れに対応する
AppDir がアーカイブ内に存在する事も考えられます。

※例えば、mplayer、blender、等々を新規にインストールした場合など
そのような時は、AppsConf を再実行すれば、新たな AppDir が、~/Apps 以下にインスト
ールされます。
(あくまで、対応 AppDir が アーカイブ内に存在する時のみ、ですが)

なお、ユーザ自身が ~/Apps 以下に AppDir を作られる場合は、~/Apps/my_apps 以下に作
って下さい。

※ 各カテゴリのディレクトリ内に直接置かれた AppDir は、AppsConf 再実行時に
旦削除され
ます

---------------------------------------------------------------------------------
< AppDir について >

rox 環境下で「実行可能なディレクトリ」を AppDir(Application Directory)といいます。

AppDir は Linux ファイルシステムの通常のディレクトリとなんら変わりはあり ませんが、
rox のファイラー画面、パネル、デスクトップのアイテム(アイコン
)としてクリックされ
ると(または rox コマンドの引数として呼び出されると)、ディレクトリの内容を表示する
のではなく、実 行可能アイテム = アプリケーションとして働きます。

※ 実際には、ディレクトリ内 の AppRun スクリプトが実行されます。ディ レクトリ
として普通に内容を表示したい時は、Shift+クリックで開きます。


AppDir は、
    "AppRun"     :AppDir をクリックすることによって実行されるスクリプト
    ".DirIcon"   :AppDir を特徴づけるアイコン(隠しファイル)
    "AppIcon.xpm":AppDir を特徴づけるアイコン(通常ファイル)
    "Appinfo.xml":AppDir の説明ファイル
    "Help/"      :AppDir 用のドキュメントを納めたディレクトリ
等のセットを「ディレクトリ」という形で包みこんだものです。

最低限 "AppRun" スクリプトが含まれているディレクトリは、rox から AppDir として認
識されます。


これに、メニューから「アイコンを設定」すれば、".DirIcon" がセットされます。

あとは、この AppDir の説明文を xml 形式で書いた "Appinfo.xml" を作れば、バルーン
ヘルプやメニューの「プロパティ」で AppDir の説明を表示できるよう
になります。
※"Appinfo.xml" に日本語を交える時は、utf-8 で記入して下さい。

「HELP」というサブディレクトリにドキュメント類が納められてあれ ば、rox のファイル
メニュー(アイコンを右クリック)の「ヘルプ」をクリックするこ とで、
「Help」ディレク
トリが表示されます。


任意の AppDir を、Shift+クリックで開き、内容をご覧になれば、AppDir を作成する参
考にもなり、AppDir 作成がそれほど難しくない事が理解できるでしょ
う。

なお、高度な AppDir には、AppDir 内に、AppRun から呼び出される高度なスクリプトや、
実行可能ファイルのソースセットを含むものも有り、後者の場 合、初
回クリック時にコン
パイルを実行し AppDir 内に実行可能バイナリを生成すし始めて実行可能になりま
す。

又、中には rox パネル用のアプレットや、デスクトップアクセサリ等として働く AppDir
も存在します。
興味をお持ちの方は、
    http://rox.sourceforge.net/phpwiki/index.php/SoftwareIndex
や、そこからリンクしている Wrapper Application 関連サイトをご覧下さい。

ROX-Filer 自体も、実体は AppDir です。
※/usr/apps/ROX-Filer を Shift+クリックで開いてご覧下さい。

rox コマンド(/usr/bin/rox)は、実は /usr/apps/ROX-Filer/AppRunを呼び出
だけの単純なシェルスクリプトに過ぎません


AppDir についての詳細は、
    http://rox.sourceforge.net/phpwiki/index.php/AppDir
    file:///usr/apps/ROX-Filer/Help/Manual.html#AppDir
等をご覧下さい。

---------------------------------------------------------------------------------
my_apps

< my_apps について > : ~/Apps/my_apps

my_apps は ~/Apps 内に置かれた特殊なディレクトリです。
この下に置かれたファイル、ディレクトリは、AppsConf の実行による影響が及ばないよう
に設定されているので、削除されては困るユーザ自作の AppDirはここに置いて下さい。

又、ここに置かれた実行可能ファイルや一般ファイル(テキスト、データファイルなど) は
Menu から、実行したり対応アプリによって開いたりする事ができます。

※rox (コマンド)は引数としてディレクトリ、実行可能ファイル、AppDir、一 般ファ
イルが与えられた時、次のような作動をします(ファイラー画面から
ク リックされた
時と同様の作動です)。


    ディレクトリ      → rox ファイラーで該当ディレクトリを開きます。
   
実行 可能ファイル  → 該当ファイルを実行します。
    AppDir            → 該当 AppDir 直下の AppRun スクリプトを実行します。
    一般ファイル      →
        対応アプリが設定されていない時 →
            対応アプリの設定を促すダイアログが開きます。
        対応アプリが設定されている時 →
           
対 応アプリによって該当ファイルを開きます。

例えば emacs がテキストファイルの対応アプリに設定されている時、コマンドラインから
    $ rox aaa.txt
を実行すると、(まるで rox とは無関係であるかのように)単純に emacs でaaa.txt を開
くことが出来ます。


つまり、対応アプリケーションを間接指定する事が出来る、 と言う事で、この機能を利用
すれば、ユーザ環境の差位に依存する事無く、一般ファイルを各 ユーザのお気に入りのア
プリケーション
で開 けるようになります。

この機能は、Menu からだけではなく、rox さえインストールしてあれば、ウィンドウマネ
ージャのメニュー等からも、ア プリケーション名を意識すること無く、 容易に一般ファイ
ルを開く事を可能にします。


---------------------------------------------------------------------------------
< ROX Apps について >

ここでは AppDir の内、「既存アプリケーション起動用ランチャ」では無いもの、「rox
用に開発された、或いはアレンジされたアプリケーション」を、"ROX Apps" と呼びます。
(これらは rox-desktop-plus により提供されます)
これらは /usr/apps/AppsConf の実行により、「カテゴリ分け」せず、~/Apps 直下に展開
されます。

現在 rox-desktop-plus に含まれる ROX Apps は、以下の通りです。

AppFactory
    AppDir 簡易作成ツール。ドラッグ&ドロップにより AppDir を作成。
AppsConf (rox-wrappers-plus に含まれます)
    上述
Archive
    アーカイブユーティリティ。ファイル、ディレクトリの書庫化、圧縮、解凍をドラッ
    グ &ドロップにより行う。対応アプリ(関連付け)としての指定も可。

Clock
    時計(パネルアプレット)。
Mail
    メール通知、メーラー起動(パ ネルアプレット)。
Memo
    備忘録。
Pager
    ワークスペース・ページャー(
パネルアプレット)。
    (※環境によっ てうまく作動しない場合有り)

README
    このドキュメント(README.html)をブラウザで表示。
Menu
    rox 用アプリケーションメニュー。
    ~/Apps に有る AppDir をメニュー表示。~/Apps/ 以下の実行可能ファイル、一般ファ
    イルも、実行可能。(python 版)
    (
パネルアプレット)。
ROX-Menu
    rox 用アプリケーションメニュー。
    /usr.apps、~/Apps に有る AppDir をメニュー表示。~/Apps/ 以下の実行可能ファイ
    ル、一般ファイルも、実行可能。(C 版)
(パネルアプレット)。
     (※環境によっ てうまく作動しない場合有り)
※Menu、 ROX-Menu は好みにより、いずれか一方(又は両方)をお使い下さい。
RoxCD
    音楽 CD 演奏。
Tasklist
    タスクリスト。(※環境によってうまく作動しない場合有り)
    (
パネルアプレット)。
Thumbs
    rox ファイラーが作るサムネール画像の管理。
Wallpaper
    壁紙設定。壁紙インターバル・チェンジャ機能有り。
XOsview
    簡易システム状態表示ツール。
gDeskCal-ROX
    デスクトップカレンダー。

applets
左より Menu、Pager、Tasklist、Clock、各パネルアプレット

詳しくは、各 ROX Apps のヘルプをご覧下さい。


---------------------------------------------------------------------------------
< Apps の運用 >

1.アプリケーションランチャーとして
    例えば、~/Apps/games を開いて、お好みのゲームを起動して下さい。
    又、常時使いたいアプリのアイコンを、パネルやピンボードにドロップして張り付け
    て使って下さい。
    ファイラー画面上、パネル/ピンボード上に拘わらず、これらのアイコンにデータファ
    イルをドロップして開く事も可能です。(たとえば jpeg 画像を mozilla にドロップ
    して、ブラウザで画像を閲覧する事も出来ます)

2.パネルアプレット、デスクトップアクセサリとして
    Menu、Tasklist、Mail、Mem、などはパネルアプレットとして使って下さい。
    gDeskCal-ROX は、ピンボードに張り付け可能なデスクトップアクセサリです。
    Wallpaper は壁紙設定アプリです。複数の壁紙を、指定時間で順次切替える機能を持
    っています(この機能は rox のピンボードにより提供されていま
す)

3.ドラッグ & ドロップでの活用
    rox のファイルメニュー(ファイラー画面で、ファイルをポイントして右クリック)
    で行う「対応アプリの設定」、「指定アイ テム専用メニューを追加」、「アプリに送
    る - カスタマイズ」などで要求される「ドラッグ & ドロップ」のドラッグ元として、
    使って下さい。


---------------------------------------------------------------------------------
< Resources >

rox-wrappers-plus、rox-desktop-plus に含まれる多くの Wrapper Applicationは、
    http://rox.sourceforge.net/phpwiki/
    http://roxwrap.sourceforge.net/
    http://www.kerofin.demon.co.uk/rox/
    http://www.skepticats.com/rox/
から頂いて来たものです。

その他の、Vine Linux 向け Wrapper Application の製作、及び、Vine Linux での rox
への Wrapper Application の発案追加は田中宏明氏によるものです。


AppsConf、README の製作は、加藤が担当しました。

ご意見、バグ報告等は、
    加藤 <mkato@par.odn.ne.jp> 又は,
    田中 <mosaicist@par.odn.ne.jp> までお願いします。

文責:加藤 雅

---------------------------------------------------------------------------------
< 登録済 AppDir (アプリケーションランチャ) list >

/usr/apps/AppsConf/.archives には、以下のリストの AppDir がアーカイブ化して納めら

れています。
AppsConf の実行により、以下のリスト中、貴方の環境に実際に登録されているアプ リの
みが、~/Apps/ 以下に AppDir アイテムとして現われ、ROX-Menu からもアクセス可能とな
ります。

.
|-- LINKs
|   |-- J_man
|   |-- RoxIofomation
|   |-- RoxManual
|   |-- VineManual
|   |-- XJ_man
|   |-- rox.sourceforge.net
|   |-- rpm.pbone.net
|   |-- rpmfind.net
|   |-- vinelinux.errata
|   `-- vinelinux.org
|-- editor
|   |-- Emacs
|   |-- GVim
|   |-- HexEdit
|   |-- Jed
|   |-- KEdit
|   |-- KHexedit
|   |-- Kate
|   |-- Kwrite
|   |-- Vi
|   |-- XEmacs
|   |-- Xjed
|   |-- Yudit
|   |-- gEdit
|   |-- gHex
|   `-- gTranslator
|-- file-utility
|   |-- Fd
|   |-- Gentoo
|   |-- Gmc
|   |-- Konqueror
|   |-- MFiler
|   |-- Mc
|   |-- Nautilus
|   |-- ROX
|   `-- XFfm
|-- games
|   |-- Gnome Chess
|   |-- Gnome Mahjongg
|   |-- Gnome Mines
|   |-- Gnome Same
|   |-- Gnome Stones
|   |-- Gnome Travex
|   |-- KBackgammon
|   |-- KBattleship
|   |-- KMahjongg
|   |-- KReversi
|   `-- KShisen-Sho
|-- graphics
|   |-- Blender
|   |-- Dia
|   |-- Eye of Gnome
|   |-- GQView
|   |-- Gimp
|   |-- Inkscape
|   |-- KDE Image Viewer
|   |-- KDE Snapshot
|   |-- KPovModeler
|   |-- Krita
|   |-- Qiv
|   |-- Sodipodi
|   |-- Tgif
|   |-- XPaint
|   |-- Xcolorsel
|   `-- qCad
|-- multimedia
|   |-- BeepMediaPlayer
|   |-- CD-player
|   |-- GMix
|   |-- RealPlayer
|   |-- SidPlay
|   |-- TCD
|   |-- Totem
|   |-- XMMS
|   |-- gRip
|   `-- mplayer
|-- my_apps
|-- network
|   |-- Bluefish
|   |-- Epiphany
|   |-- Firefox
|   |-- Galeon
|   |-- KMail
|   |-- Kazehakase
|   |-- Konqueror
|   |-- Lyx
|   |-- Mozilla
|   |-- Mozilla Mail
|   |-- Mozilla-Edit
|   |-- Netscape
|   |-- Nvu
|   |-- Opera
|   |-- Seamonkey
|   |-- SeamonkeyCompose
|   |-- SeamonkeyMail
|   |-- Spruce
|   |-- Sylpheed
|   |-- Thunderbird
|   |-- W3m
|   |-- gAim
|   `-- gFTP
|-- office-utility
|   |-- AbiWord
|   |-- GNOME-Dictionary
|   |-- Gnumeric
|   |-- Jpilot
|   |-- KDE Dictionary
|   |-- KOrganizer
|   |-- KPresenter
|   |-- KWord
|   |-- TkNamazu
|   |-- calculater
|   |-- gFloppy
|   |-- gnome-cal
|   |-- gnome-card
|   |-- openoffice-base
|   |-- openoffice-calc
|   |-- openoffice-draw
|   |-- openoffice-impress
|   |-- openoffice-math
|   |-- openoffice-writer
|   |-- openoffice.org
|   `-- x-cdroast
|-- systemtools
|   |-- GTK2_Prefs
|   |-- Lock
|   |-- Synaptic
|   |-- Xkill
|   |-- gTop
|   `-- system-monitor
|-- view_and_print
|   |-- Acrobat_reader
|   |-- Display
|   |-- GhostView
|   |-- Xpdf
|   |-- cups-printer-manager
|   `-- gGv
`-- x-terminal
    |-- ETerm
    |-- GNOME-terminal
    |-- Konsole
    |-- Kterm
    |-- Mlterm
    |-- Rxvt
    `-- XFterm