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 > : /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 について > : ~/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
デスクトップカレンダー。

左より 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
からもアクセス可能とな
ります。
.
|-- editer
| |-- emacs
| |-- gedit
| |-- ghex2
| |-- gtranslator
| |-- gvim
| |-- hexedit
| |-- jed
| |-- kate
| |-- kedit
| |-- khexedit
| |-- kwrite
| |-- vi
| |-- xemacs
| `-- xjed
|-- file-utility
| |-- fd
| |-- gentoo
| |-- gmc
| |-- konqueror
| |-- mc
| |-- nautilus
| |-- rox
| `-- xffm
|-- games
| |-- gnome-chess
| |-- gnome-stones
| |-- gnomine
| |-- gnotravex
| |-- kbackgammon
| |-- kbattleship
| |-- kmahjongg
| |-- kreversi
| |-- kshisen
| |-- mahjongg
| `-- same-gnome
|-- graphics
| |-- blender
| |-- dia
| |-- eog
| |-- gimp
| |-- gqview
| |-- ksnapshot
| |-- kview
| |-- qcad
| |-- sodipodi
| |-- tgif
| `-- xpaint
|-- multimedia
| |-- gmix
| |-- gmplayer
| |-- gnome-cd
| |-- grip
| |-- gtcd
| |-- realplay
| |-- totem
| |-- xmms
| `-- xsidplay
|-- my_apps
|-- network
| |-- bluefish
| |-- epiphany
| |-- firefox
| |-- gaim
| |-- galeon
| |-- gftp
| |-- kazehakase
| |-- kmail
| |-- konqueror
| |-- lyx
| |-- mozilla
| |-- netscape
| |-- nvu
| |-- opera
| |-- spruce
| |-- sylpheed
| |-- thunderbird
| `-- w3m
|-- office-utility
| |-- abiword
| |-- gcalctool
| |-- gfloppy
| |-- gnome-dictionary
| |-- gnomecal
| |-- gnomecard
| |-- gnumeric
| |-- kdict
| |-- korganizer
| |-- kpresenter
| |-- kword
| |-- oocalc
| |-- oodraw
| |-- ooffice
| |-- ooimpress
| |-- oomath
| |-- oowriter
| |-- tknamazu
| `-- xcdroast
|-- systemtools
| |-- gnome-system-monitor
| |-- gtop
| |-- synaptic
| |-- xkill
| `-- xscreensaver
|-- view_and_print
| |-- acroread
| |-- display
| |-- ggv
| |-- gv
| |-- w3m (cups-printer-manager)
| `-- xpdf
`-- x-terminal
|-- Eterm
|-- gnome-terminal
|-- konsole
|-- kterm
|-- mlterm
|-- rxvt
`-- xfterm4