# Thunar ファイルマネージャー

&date;
2004
2005
2006
Benedikt Meurer
2006.
Daichi Kawahata (daichi@xfce.org)

フリーソフトウェア財団が公表する GNU フリー文書利用許諾契約書の第1.1版、あるいはそれ以降のいずれかの版の条件下において、この文書の複製、配布および/または変更が許可されます。変更出来ない箇所、表紙文および裏表紙文があってはいけません。この利用許諾契約書の全文はフリーソフトウェア財団から取得する事ができます。

Benedikt
Meurer

    benny@xfce.org

os-cillation
システム開発
ソフトウェア開発者
この説明書は Thunar のバージョン 0.3.0beta1 について書かれています。

## Thunar の紹介

Thunar は Xfce デスクトップ環境のために、素早く手軽に使えるようゼロから設計されている今風のファイルマネージャーです。ユーザーインターフェイスは簡潔かつ直観的です。紛らわしい、無駄なオプションは標準では一切組み込まれていません。起動時間も短く、フォルダの読み込みに対する感度も上々です。

その結果としてではありますが、ファイルマネージャー Thunar はあなたのファイルやアプリケーションのための統合された一つのアクセス拠点を提供します。このファイルマネージャーを使って以下を行えます:

- フォルダおよび文書の作成。
- ファイルおよびフォルダの表示。
- ファイルおよびフォルダの管理。
- 個別に設定したアクションの実行および管理。
- 持ち運び可能なメディアへのアクセス。

## 高度な話題

### UNIX ファイルシステム

ファイルマネージャー Thunar は、基本的なファイルシステムの抽象的な些事を何の問題も無くこなしますので、利用者はこれらを気にする必要はありません。とは言いながら、全体像を掴むために基本概念を理解しておくと後々役立つ場合があります。この章では、UNIX ファイルシステムの概念を手短に紹介します。これは、今日における Linux を含むあらゆる UNIX の派生 OS で用いられています。

#### フォルダとパス

UNIX ファイルシステムでは、全てのファルダは一つの最上位フォルダから下へ向かって枝分かれしながら配置されていきます、逆さになった樹木の構造を想像してみて下さい。この最上位にあるフォルダはルートディレクトリ (ディレクトリという用語はフォルダの代わりによく使われます) と呼ばれ、Thunar ではファイルシステムとして表示されます。つまり、ある地点に到達するまでフォルダからフォルダへとこの木構造を登って行きます、その後に目標とする場所に着くまでサブフォルダを下って行くのです。

この木構造でのファイルやフォルダの位置はそのパスで記すことができます。このパスというのは、目標とするフォルダやファイルにたどり着くために通過していかなければいけないフォルダのリストで、最上部のフォルダから始まります。例えば、`/home/luke` は最上部フォルダのサブフォルダ `home` のサブフォルダ `luke` になります。`/home/luke/myfile.txt` はそのサブフォルダにある `myfile.txt` というファイルです。これらのパスの先頭にある `/` は最上部フォルダを表します。

すべての利用者が個人用のファイルや設定を保管するための個別のフォルダを持ちます。このフォルダはホームディレクトリと呼ばれ、Thunar では利用者のログイン名と共に特別なアイコンで表示されます。Windows で知られるﾏｲﾌｧｲﾙと似ています。それぞれの利用者のホームディレクトリは通常 `/home` の下にあります。例として上げると、ログイン名 `luke` のホームディレクトリは `/home/luke` になり、`/home/jane` はログイン名が `jane` のホームディレクトリになります。

#### ファイルの種類

もう御存知かもしれませんが、UNIX ではあらゆるものがファイルとして取り扱われます。UNIX システムを構成するほぼ全ての物体がそういう風に取り扱われると考えて差し支えありません。事実、各種装置や周辺機器も特殊ファイルとして表されます。一見意味の無いように思われるかもしれませんが、これは UNIX やその派生 OS の強味の一つです。UNIX はシンプルなコアを何年にもわたって保守するだけでよいのに対して、他のオペレーティングシステムは新しいテクノロジーが紹介される度に、新しい概念を導入しなければなりませんでした。

UNIX ファイルシステムにおけるファイルの種類には、四つの重要なものがあります。

##### 普通のファイル

普通のファイルは文字データを含んでいたり、プログラムまたは他のデータであったりします。ここには画像ファイル、オーディオファイル、オフィス文書および動画ファイルも入ります。ファイルという用語がこれら普通のファイルを指すのによく使用されます。

##### フォルダファイル

UNIX ファイルシステムではフォルダもファイルです。正確に言えばフォルダは特殊ファイルになります、このフォルダ内にある全てのファイルを参照するためのファイル名のマップが含まれています。

##### シンボリックリンク・ファイル

シンボリックリンク (よくリンクと呼ばれます) はファイルシステムで、他のファイルへのパスを含む特殊ファイルです。従ってシンボリックファイル自身は特に意味のある情報を持ちません、単に他のファイルを参照するだけです。

##### デバイスファイル

始めの方で述べたように (殆んどの) デバイスもファイルシステム経由でアクセスされます。これら特殊デバイスファイルは通常 `/dev` フォルダにあります。例えば、特殊ファイル `/dev/hda` は Linux 上での一番目の IDE ディスクを表します。

## よく聞かれる質問

この章では Thunar を使用するにあたって、かなりの頻度で尋ねられる質問に回答します。このページにない質問があるのでしたら、要望を出して下さるようお願いします。

### 実行可能になっているファイルを実行しないのは何故ですか？

セキュリティ上の理由から、Thunar は種類が `application/x-desktop`, `application/x-executable` および `application/x-shellscript` のファイルのみを実行します。デスクトップファイルに対しては、種類が `Application` かつ適正な `Exec` 行が指定されているか、あるいは種類が `Link` かつ適正な `URL` が指定されている場合に限って実行機能が有効になります。その他に対しては、当該ファイルが現在の利用者にとって実行可能なようにマークされている場合に利用できます。

`application/x-executable` および `application/x-shellscript` に関しては次のことを覚えておいて下さい、この種類のファイルは実際にはこの種類に正確に一致する必要がありません、しかし、チェックされた種類に上記二つの種類に該当する親があるなら、あるいは MIME タイプが上にあるものの内の一つへの別名ならば、それで事足ります。

### ファイルに関連付けられているメタデータは何処に保存されていますか？

Thunar はファイルやフォルダに様々な設定事項を関連付けます。これらはメタデータと呼ばれ、全ファイルのメタデータは (メタファイルと呼ばれる) tdb データベース・ファイルに保管されます。このデータベース・ファイルは `$XDG_CACHE_HOME/Thunar/metafile.tdb` に保存されていて、`tdbtool` を使うことで変更できます。このツールは配布される Thunar パッケージの一部として、サブディレクトリ `tdb/` にあります。

### Thunar の環境設定が保存されているのは何処ですか？

Thunar は `.ini` ファイルに利用者が変更可能な環境設定 (および隠し設定) を保管します。このファイルは `$XDG_CONFIG_HOME/Thunar/thunarrc` にあり、テキストエディターを使って色々な設定を実験してみることができます。各環境設定の概要は `docs/README.thunarrc` にあります。

### Thunar でマウスジェスチャーを使うには？

現在のところ、Thunar はアイコン表示で、いわゆるマウスジェスチャーと呼ばれるものを最低限サポートする機能が備わっています。マウスポインターがアイコン表示コンポーネントの背景となる場所 (アイコンや文字が無い所ならどこでも該当します) にある間は、マウスの中央ボタン (通常はマウスホイール) を押しっ放しにすることで、これらマウスジェスチャーの機能を使うことができます。これである決まった動作を実行するために、カーソルを四方に移動することができます。以下でこれらの動作を説明します。

- 左 - 前のフォルダを開きます
- 上 - 上位のフォルダを開きます
- 右 - 次のフォルダを開きます
- 下 - 現在のフォルダをリロードします

### どのようにすれば異なるキーボードショートカットを割り当てられますか？

Thunar は GTK+ 標準のショートカット変更のやり方をサポートしていますので、ショートカットを割り当て直したいのでしたら、マウスを該当するメニューの上まで持っていって、そこで割り当てたいキーボードショートカットを押して下さい。

割り当てられているキーボードを削除するには、該当するメニュー項目上でバックスペースを押して下さい。

ショートカットが変更されないのであれば、GTK+ でこの機能を有効にする必要があります。これには三つのやり方があります:

- Xfce 4.3 かそれより新しいものを使っているのでしたら、インターフェイスの設定ダイアログでメニューのショートカットを変更可能にするを有効にして下さい。

- GNOME を使用しているのでしたら、コントロール・センターのメニューとツールバーダイアログでメニューのアクセラレータを編集可能にするを有効にして下さい。

- それ以外であれば、ファイル `~/.gtkrc-2.0` (もし無ければ作成して下さい) に

      gtk-can-change-accels=1

  という一行を記述します。

### ショートカットは何処に保存されるのですか？

個人で変更したキーボードショートカットは GTK+ 標準のアクセラレーター・マップ形式で保存され、`$XDG_CONFIG_HOME/Thunar/accels.scm` に置かれます。`;` で始まる行はコメントです。このファイル形式についての詳細は GTK+ の文書を御覧下さい。

あなたがパッケージ作成者かシステム管理者で、Thunar の標準ショートカットとは異なる、システム全体の標準キーボード・ショートカットを設定したいのでしたら、`$XDG_CONFIG_DIRS` のどれか一つに `Thunar/accels.scm` を作ることができます。例えば、`/etc/xdg` (大抵の Linux ディストリビューションの標準) が `$XDG_CONFIG_DIRS` の一つになっているとすると、`/etc/xdg/Thunar/accels.scm` にシステム全体に適用される標準を設定することができます。こうすることで、Thunar は初回起動時にこのファイルからショートカットを読み込むことになります。

## サポート

このアプリケーションあるいは説明書に関するバグを報告したり何か提案をするなら、http://bugzilla.xfce.org/ にあるバグ追跡システムを御利用下さい。意味のあるバグ報告こそがバグを修正するのだという事を忘れないで下さい、ではどういったものが該当するかというと、二つの特質があります:

- 再現可能であること。開発者自身がバグの存在を確認することができない場合は、それを修正するのはほぼ不可能に近くなります。どんな細かいことでも役立ちますので、詳細を余さず伝えて下さい。

- 具体的であること。開発者が問題を特定の箇所により早く絞れる程、その修正措置を取りやすくなります。

新機能の追加を要望する場合、何故それがアプリケーションにとって有意義だと考えるのか明らかにして下さるようお願いします。その機能について納得のいく議論を行えるのでしたら、追加される可能性は高くなります。要求する機能を実装したパッチを提供して下さるなら更に高くなりますが、事前にファイル HACKING を忘れずに読んで下さい。特に Coding Style と題されている箇所に目を通すようにして下さい。

それ以外、利用方法やこのソフトウェアのインストールに関する質問があるのでしたら、thunar-dev メーリングリストで質問するか、IRC クライアントで irc.freenode.net のチャンネル #thunar に参加して手助けを求めてみて下さい。

## Thunar について

Thunar は Benedikt Meurer (benny@xfce.org) が製作しました。より詳しい情報を得るには Thunar のウェブサイトを訪れて下さい。

Benedikt Meurer (benny@xfce.org) がこの文書を製作しました。最新版は Thunar のウェブサイトにあります。

このソフトウェアはフリーソフトウェア財団が公表する GNU 一般公衆利用許諾契約書の条件下に配布されています。第2版あるいは、あなたが選ぶそれ以降の版のいずれかが適用されます。

このプログラムには、GNU 一般公衆利用許諾契約書のコピーが附属するはずですが、もし無いのであればフリーソフトウェア財団に連絡して下さい。59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.