# Thunar ファイルマネージャ

&date;
2004
2005
2006
2007
Benedikt Meurer
2006.
Daichi Kawahata (daichi@xfce.org)
2009.
Masato Hashimoto (cabezon.hashimoto@gmail.com)

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

Benedikt
Meurer

    benny@xfce.org

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

## Thunar の紹介

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

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

- フォルダおよび文書の作成
- ファイルおよびフォルダの表示
- ファイルおよびフォルダの管理
- カスタムアクションの実行および管理
- 持ち運び可能なメディアへのアクセス

## ファイルマネージャウィンドウ

デフォルトでは、ファイルマネージャウィンドウには左にショートカットペイン、右にメインエリア、そしてメインエリアの上にパスボタンが表示されています。

ファイルマネージャウィンドウ

ショートカットペイン にはシステム上のいろいろなフォルダへのショートカットが表示されます。先頭にあるのはあなたの ホームフォルダ へのショートカットで、このフォルダにはあなたの個人データのすべてが格納され、ユーザの名前になっています。2 番目ははゴミ箱へのショートカットで、削除されたファイルが格納されており、あとで復元することができます。3 番目は デスクトップフォルダ へのショートカットで、デスクトップに表示されるファイルやフォルダが格納されています。4 番目はファイルシステムのルートへのショートカットです − あなたが Linux/Unix にまだ慣れていないならあなたを少々混乱させるかもしれませんが、それでもこの中を少し探検してみたくなるかもしれません。ちょっとだけいろいろなフォルダをクリックして中に何が入っているのか見てみてください。

ファイルシステム ショートカットの下にはリムーバブルドライブやメディアがあればそれが表示されます。上のスクリーンショットでは CD-ROM のショートカットが表示されています。リムーバブルドライブおよびメディアに格納されているデータへアクセスする場合はこれらのショートカットをクリックしてください。より詳しい情報については を参照してください。

その他のショートカットはユーザ定義されたものです。ショートカットの追加はフォルダを ショートカットペイン へドラッグするだけで行えます。これであなたが大事なフォルダへ即座にアクセスできるようになります。すでに追加されているショートカットを削除する場合は、そのショートカット上で右クリックし、「ショートカットの削除」 を選択してください。すでに追加されているショートカットの名前の変更は、ショートカット上で右クリックし、「ショートカット名の変更」 を選択してください。これらの操作はショートカットにのみ適用され、ショートカットが参照している実際のフォルダには影響しないことを覚えておいてください。

メインエリア には常にカレントフォルダの内容が表示されます。フォルダをダブルクリックするとその中へ移動し、ファイルやフォルダ上で右クリックするとそのアイテムに対して行える操作のコンテキストメニューが表示されます。複数のファイルを選択する場合はマウスでそれらをドラッグしてください。また、一つのファイルを選択し、Shift キーを押しながら矢印キーを押すと選択範囲を調整できます。

パスボタン には常に現在表示されているフォルダへのパスが表示されます。パスボタンをクリックすることでそのフォルダへ移動できます。パスボタン上で右クリックするといくつかのオプションとコンテキストメニューが表示されます。

### 外観のカスタマイズ

ファイルマネージャの外観をカスタマイズする方法はたくさんあります。アイコン表示がお気に召さない場合には、メインメニューから 「表示」「詳細リスト表示」 を選択するとカレントフォルダの内容がリスト表示されます。

ファイルマネージャウィンドウに表示されるパスボタンの代わりにロケーションバーを表示する場合は、メインメニューから 「表示」「位置セレクタ」「ツールバー方式」 を選択してください。

左のペインはツリー表示がお好みなら、メインメニューから 「表示」「サイドペイン」「ツリー」 を選択してください。

#### 詳細リスト表示での表示カラム

あなたがフォルダの内容をリスト表示するのがお好みで、「詳細リスト表示」 を使用している場合、リストに表示されるカラムをカスタマイズすることができます。表示するカラムのカスタマイズは、メインメニューから 「表示」「カラムの設定...」 を選択してください。

表示カラム

表示カラム

  表示可能なカラムのリストから表示したいカラムを選択してください。「上に移動」や「下に移動」 をクリックするとカラムの表示順を変更できます。「デフォルトに戻す」 をクリックすると変更は取り消されます。

カラムのサイズ変更

  「必要に応じてカラムを自動的に拡げる」 オプションを選択すると、カラムの幅は文字全体が表示されるように自動的に拡げられます。

## ファイルやフォルダの操作

### ファイルを開く

ファイルを開くとき、ファイルマネージャはファイルタイプに応じたデフォルトのアクションを実行します。例えば、テキストファイルを開くとデフォルトのテキストエディタが起動され、画像ファイルを開くとデフォルトの画像ビューアが起動されます。

ファイルマネージャはファイルの拡張子をチェックしてファイルタイプを決定します。ファイルの拡張子が不明な場合、ファイルマネージャはファイルの内容を調べます。

#### デフォルトアクションの実行

ファイルのデフォルトアクションはファイルのダブルクリックで実行されます。例えば、オーディオファイルのデフォルトアクションはデフォルトの音楽再生アプリケーションで開くことです。この場合、ファイルをダブルクリックすると音楽プレイヤーでファイルを再生します。

Thunar の設定でファイルのシングルクリックでデフォルトアクションを実行させることができます。詳しくは を参照してください。

#### デフォルト以外のアクションの実行

ファイルを選択してそのファイルに対するデフォルト以外のアクションを実行したい場合、「ファイル」 メニューまたはコンテキストメニューから選択することができます。

#### アクションの追加

ファイルタイプに関連付けるアクションを追加する場合、以下の手順で行います:

1. メインエリアでアクションを追加したいタイプのファイルを選択します。

2. メインメニューから 「ファイル」「他のアプリケーションで開く...」 を選択します。

3. 「アプリケーションで開く」 ダイアログからアプリケーションを選ぶか、または「指定コマンドを使用する」 を選択してこのタイプで開くプログラムを設定します。

これで選択したアクションが指定されたファイルタイプ用アクションのリストに追加されました。「この種類のファイルのデフォルトアプリケーションにする」 を有効にするか、このタイプにまだ関連付けられているアクションが設定されていない場合は、新しく追加されたアクションがデフォルトになります。

アクションの追加は 「ファイル」「プロパティ...」 で表示されるプロパティダイアログの 「これで開く」 ボタンでも行えます。

#### アクションの修正

ファイルまたはファイルタイプに関連付けられたアクションを修正する場合は、以下の手順で行います:

1. メインエリアでアクションを修正したいタイプのファイルを選択します。

2. メインメニューから 「ファイル」「プロパティ...」 を選択します。

3. デフォルトのアクションを修正する場合は 「これで開く」 ボタンを使用するか、またはメインメニューから 「ファイル」「他のアプリケーションで開く...」 を選択し、新しいアクションを追加します。

すでに設定されているアクションを削除する場合は上で説明した 「アプリケーションで開く」 ダイアログを表示させ、削除したいアクションの上で右クリックし、「ランチャを削除」 を選択します。

### ファイルのプロパティ

ファイルのプロパティウィンドウでは、ファイルマネージャにおけるファイルまたはフォルダについての詳細情報が表示されます。このウィンドウでは以下のことも行えます:

- アプリケーションランチャや URL リンクのような特殊ファイルのアイコンの変更

- ファイルまたはフォルダへのシンボルの追加または除去

- ファイルやフォルダの UNIX ファイルアクセス権の変更

- 同じタイプのファイルを開くときに使用するアプリケーションの選択

ファイルのプロパティ

ファイルのプロパティウィンドウを開く場合、以下の手順で行います:

1. プロパティを調べたい、または変更したいファイルやフォルダを選択します。複数のアイテムを同時に選択してすべてのアイテムで共通なプロパティを表示させることは現在できません。

2. 以下のいずれかを行います:

   - メインメニューから 「ファイル」「プロパティ...」 を選択します。

   - 選択したアイテムの上で右クリックし、コンテキストメニューから 「プロパティ...」 を選択します。

   - AltReturn を押します。

## リムーバブルメディアの使用

### リムーバブルメディアへのアクセス

Thunar は、HAL サポート付きでビルドしたか、FreeBSD で使用していればリムーバブルメディアをサポートしています。

#### メディアのマウント

メディアの マウント とは、メディアのファイルシステムを作成し、アクセスできるようにすることです。メディアをマウントしたとき、メディアのファイルシステムがファイルシステムのサブディレクトリにアタッチされます。

メディアにアクセスする場合は、適切なデバイスにメディアを挿入するか、またはコンピュータに新しいデバイスを接続します (例: USB スティックを USB ポートに接続する)。すると、メディアを表すオブジェクトがファイルマネージャのサイドペインに追加されます。xfdesktop が動作しており、ファイル/ランチャアイコン を表示する設定にしてあれば、このオブジェクトはデスクトップにも表示されます。

実際にメディアをマウントする場合は、メディアのオブジェクトをクリックします。例えば、フロッピーディスクをマウントする場合、サイドペインの フロッピードライブ オブジェクトをクリックします。ファイルマネージャはファイルシステムヒエラルキーにメディアのファイルシステムを追加し、メインエリアにフロッピーディスクの内容が表示されます。

#### メディアの取り出し

メディアのドライブが自動排出可能なデバイス (例: CD-ROM ドライブ) ならば、サイドペインまたはデスクトップに表示されているメディアのオブジェクトの上で右クリックし、「取り出し」 を選択します。数秒後にドライブからメディアが排出されます。メディアのドライブが自動排出しない場合 (例: フロッピードライブや USB スティック) はメディアのオブジェクトの上で右クリックし、「マウント解除」 を選択します。間もなく安全にメディアを取り出せる、またはドライブをコンピュータから取り外してよい旨の通知が表示されます。

マウント解除通知

ただし、この通知は libnotify サポートが有効になっている、かつ通知デーモンがインストールされている場合のみ表示されます。Xfce 用通知デーモンは Xfce Goodies Project から入手できます。通知サポートが無効になっている場合は、コンテキストメニューの表示が消えてからメディアを取り出すかドライブを取り外してください。

一つ以上のアプリケーションがメディアを使用している間はメディアの取り出しやマウント解除は行えないことに注意してください。ファイルマネージャがメディアの取り出しを拒んだ場合は、メディアにアクセスしているアプリケーションが動作していないか、Terminal ウィンドウで動作しているものも含めて確認してください。

必ずメディアを取り出す前にマウント解除を行うようにしてください。フロッピーディスクをマウント解除する前にフロッピードライブから取り出さないでください。USB スティックをマウント解除する前にフラッシュドライブから取り外さないでください。先にマウント解除しておかないと、データを失ったり、システムクラッシュを引き起こしたりするかもしれません。

### リムーバブルドライブとメディアの管理

Thunar は thunar-volman パッケージがインストールされていればリムーバブルドライブとメディアの取扱いも自動で行えます。

HAL サポートが有効で、かつ thunar-volman がインストールされていれば、Thunar の ボリューム管理 機能を有効にできます。ファイルマネージャの設定を開き、「詳細」 ページの 「ボリューム管理を有効にする」 ボタンにチェックマークをつけてください。

次にリムーバブルドライブとメディアの取扱いを必要に応じてカスタマイズします。「ボリューム管理」 セクションのボタンの右下にある 「設定」 リンクをクリックしてください。「リムーバブルドライブとメディア」 設定ダイアログが表示されます。

リムーバブルドライブとメディア

あなたが以前に gnome-volume-manager を使用したことがあれば、すぐになじめるはずです。なぜならこの見た目と振る舞いは gnome-volume-manager に似せて設計されているからです。設定は、デバイスに対する目的のオプションの場所がわかりやすいようにデバイスのカテゴリごとに分けられています。

「ストレージ」 ページには重要なオプションのほとんどが含まれています。この名前はここのオプションが、外付けハードディスクドライブ、USB スティック、あるいは CD-ROM のようなストレージデバイスにのみ適用されるものであることを意味しています。

リムーバブルドライブがホットプラグされたらマウントする

  このオプションを有効にすると、リムーバブルドライブ (外付けハードディスクドライブや USB スティックなど) がコンピュータに接続されたら自動的にファイルシステムをマウントします。

  このオプションは、一部の機能をリムーバブルドライブに対して動作させる際に有効にする必要があります。例えば、このオプションを有効にしていないと、ある種の携帯音楽プレイヤーは検出されず、「マルチメディア」 ページの 「接続されたら音楽ファイルを再生する」 オプションを有効にしていても、携帯音楽プレイヤーがホットプラグされた際に指定されたコマンドは実行されません。

リムーバブルメディアが挿入されたらマウントする

  このオプションを有効にすると、リムーバブルメディア (CD-ROM や DVD など) がドライブに挿入されると自動的にファイルシステムをマウントします。

  このオプションは、一部の機能をリムーバブルメディアに対して動作させる際に有効にする必要があります。例えば、このオプションを有効にしていないと、リムーバブルメディアが自動実行可能かどうか検出されず、「新しいドライブおよびメディア上のプログラムを自動実行する」 オプションはリムーバブルメディアに対して作用しません。

リムーバブルメディアが挿入されたら参照する

  このオプションを有効にすると、新しく挿入されたメディアの内容が自動的にファイルマネージャに表示されます。ただし、他に実行できるアクションが存在しないか、あるいは他の実行できるアクションが無効にされている場合のみ内容が表示されることを覚えておいてください。

新しいドライブおよびメディア上のプログラムを自動実行する

  このオプションを有効にすると、一部のドライブやメディアの自動実行機能が使用されるようになります。自動実行メカニズムの詳細については Desktop Application Autostart Specification を参照してください。セキュリティ強化のため、常に自動実行するかどうかの確認が行われます。

  Windows 互換レイヤ Wine がインストールされている場合、自動実行メカニズムは Wine を使用して `autorun.exe` ファイルも実行しようとします。

新しいドライブおよびメディア上のファイルを自動的に開く

  このオプションを有効にすると、一部のリムーバブルドライブやメディアの自動オープン機能が使用されるようになります。自動オープンメカニズムについての詳細は Desktop Application Autostart Specification を参照してください。セキュリティ強化のため、常に自動的に開くかどうかの確認が行われます。

残りのオプションはある種のメディアがドライブに挿入されたとき、またはある種の外付けデバイスが接続されたときに指定したコマンドを実行できるようにします。コマンドは 3 種類の特殊変数が使用でき、コマンド実行時にそれぞれ以下のように置き換えられます:

`%d`

  コマンドに `%d` が指定されていると、それぞれが新しく追加されたデバイスのデバイスファイルパスに置き換えられます。例えば、USB スティックが接続された場合、デバイスファイルパスは `/dev/da0s1` や `/dev/sda1` (ハードウェア構成により変わります) のようになります。

  デバイスに割り当てるデバイスファイルがなかったり、何らかの理由でデバイスファイルが見つけられなかった場合は、変数 `%d` は空の文字列に置き換えられます。

`%h`

  コマンドに `%h` が指定されていると、それぞれ新しく追加されたデバイスの HAL UDI に置き換えられます。

`%m`

  コマンドに `%m` が指定されていると、それぞれ新しく追加されたデバイスがマウントされたマウントポイントに置き換えられます。マウントできないデバイス (プリンタやキーボードなど) や自動マウントが無効になっている場合は `%m` は空の文字列に置き換えられます。

#### ボリュームマネージャのトラブルシューティング

ボリュームマネージャが期待通りに動作しない時のトラブル解決に役立つ Tips です。

1. Thunar がデーモンモードで動作しているか確認してください。ボリュームマネージャは Thunar デーモンで動作していないと使用できません。デフォルトでは Xfce は起動時に Thunar を自動的にデーモンとして起動します。なんらかの理由でこれを kill していた場合は、プログラムの実行を開き (キーボードショートカットの AltF2 を使用するか、デスクトップ上で右クリックしデスクトップメニューから 「プログラムの実行...」 を選択します)、 `Thunar --daemon` と入力して 「実行」 をクリックします。

2. デバイスをホットプラグまたはメディアを挿入したあとに thunar-volman を Terminal ウィンドウから実行してみてください。その場合まず lshal や hal-device を使用して新しく追加したデバイスの HAL UDI を見つけ出さなければなりません。UDI が分かったら、Terminal ウィンドウで `thunar-volman --device-added <udi-of-your-device>` を実行し、出力されるエラーや警告メッセージを見てください。

それでもうまく動作しない場合は、Xfce Forum や thunar-dev mailing list で尋ねてみてください。

## ファイル管理の設定

Thunar ファイルマネージャの初期設定は 「ファイルマネージャの設定」 ダイアログで行います。設定ダイアログは、メインメニューから 「編集」「設定...」 を選択するか、Xfce 設定マネージャの 「ファイルマネージャ」 ボタンをクリックすると表示されます。

「ファイルマネージャの設定」 ダイアログは各オプションが以下の 4 つのカテゴリごとのページに分割されています。

- 表示に関するデフォルト設定

- サイドペインに関するデフォルト設定

- ファイルマネージャウィンドウの振る舞い

- ファイルマネージャの詳細機能

Thunar には、ファイルマネージャのさまざまな拡張機能を制御する、いわゆる 隠しオプション もありますが、設定ダイアログをシンプルにしておくために選択項目に含まれていません。Thunar に同梱される `README.thunarrc` ファイルには、すべての利用可能なオプションの詳細な説明があります。

### 表示方法の設定

デフォルトの表示、並び替えオプション、および表示オプションを設定できます。また、サムネイル表示がサポートされているファイルタイプについて、それを表示するかどうかの設定も行えます。

表示方法の設定

新規フォルダの表示方法

  フォルダのデフォルトの表示方法を選択します。新しいウィンドウが開かれたとき、ここで設定された方法で表示されます。ここでは、アイコン表示、コンパクト表示、または詳細リスト表示の中から選べます。また、「最後に使用した表示方法」 を選択すると、最後にアクティブウィンドウで使用していた方法が採用されます。

フォルダをファイルより先に並べる

  このオプションを有効にすると、フォルダの内容を表示する際にフォルダをファイルより先に並べます。

サムネイルを表示する

  このオプションを有効にすると、画像やその他サポートされているファイルのサムネイルを表示します。サムネイルファイルはユーザのホームディレクトリに作成される隠しディレクトリ `.thumbnails` に格納されます。

  Thunar が提供する基本サムネイル機能を拡張し、サポートするファイルタイプを追加したい場合は を参照してください。

文字をアイコンの隣に置く

  このオプションを有効にすると、アイコン表示時にアイテムのアイコンのキャプションがアイコンの下ではなく、隣に表示されます。

### サイドペインの設定

ショートカットペインおよびツリーペインの表示オプションを設定できます。

サイドペインの設定

サイドペインにはファイルシステム上のフォルダへのショートカットのリストの表示 (デフォルト) か、またはファイルシステムをツリー表示できます。このページではショートカットおよびツリーペインのアイコンのサイズを選択できます。また、アイコンにシンボルを表示するかどうかも選択できます。

アイコンのサイズ

  サイドペインに表示するアイコンのサイズを、「とても小さい」 (16×16ピクセル) から 「とても大きい」 (128×128ピクセル) の間で選択します。

アイコンのシンボルを表示する

  このオプションを有効にすると、サイドペインのフォルダにシンボルを表示します。フォルダのシンボルはフォルダの 「プロパティ」 ダイアログで設定できます。メインエリアでフォルダを選択し、メインメニューから 「ファイル」「プロパティ...」 を選択するか、またはフォルダの上で右クリックし、コンテキストメニューから 「プロパティ...」 を選択してください。

### 振る舞いの設定

ファイルマネージャの振る舞いを設定できます。

振る舞いの設定

シングルクリックでアイテムをアクティブにする

  このオプションを有効にすると、アイテムをクリックしただけでデフォルトのアクションが実行されます。このオプションを有効にし、アイテムの上にマウスポインタを移動させると、アイテムのタイトルに下線が表示され、少し遅れて自動的に選択状態になります。

  この選択状態になるまでの時間はその下のオプションで設定でき、セレクタを一番左に位置するとアイテムの自動選択は行われません。

ダブルクリックでアイテムをアクティブにする

  このオプションを有効にすると、アイテムをダブルクリックしたときにデフォルトのアクションが実行され、シングルクリックで選択状態になります。

### 詳細の設定

ファイルマネージャの詳細な機能の設定を行えます。

詳細の設定

フォルダのアクセス権

  フォルダの 「プロパティ」 ダイアログでアクセス権を変更したときの動作を選択します。フォルダのアクセス権が変更されたときに Thunar が毎回問い合わせるか、デフォルトで新しいアクセス権をフォルダのみに適用するか、さらにフォルダ内のアイテムにまで再帰的に適用するかを選択します。

ボリューム管理

  Thunar を HAL サポート付きでインストールし、かつ thunar-volman パッケージもインストールされている場合に統合ボリュームマネージャを有効にできます。この機能の詳細については、 を参照してください。

## Thunar のカスタマイズ

この章では、ファイルマネージャの一部を必要に応じてカスタマイズする方法を説明します。

### 「送る」メニュー

Thunar には 「送る」 メニューが用意されており、ファイルやフォルダの送り先を選択できます。「送る」 メニューへのアクセスは、メインメニューから 「ファイル」「送る」 を選択するか、またはファイルやフォルダの上で右クリックし、コンテキストメニューから 「送る」 を選択します。

「送る」メニュー

デフォルトでは、「送る」 メニューには、すべてのファイルおよびフォルダの選択時に 「デスクトップ (リンクを作成)」 という名前のエントリが表示され、これを選ぶと選択された各アイテムのリンクをデスクトップに作成します。また、「ショートカットペイン」 が有効になっていれば、フォルダ選択時のメニューには 「サイドペイン (ショートカットを作成)」 という名前のエントリが表示され、これを選ぶとサイドペインに新しくショートカットを追加します。これらエントリの次に、Thunar はコンピュータにリムーバブルドライブが接続されていればそれらのエントリを表示します。上のスクリーンショットではファイルの送り先として 「フロッピードライブ」 が表示されています。「送る」 メニューからデバイスを一度選択すれば、そのデバイスは自動的にマウントされるため、手動でマウントする必要がないこと覚えておいてください。

さらに、Thunar は thunar-sendto-email プラグインを同梱しており、「メール (添付ファイル)」 エントリも追加されています。これは選択されたファイルを添付ファイルとしてメール送信できるようにします。選択されたアイテムの中にフォルダが一つでも含まれていれば、選択されたアイテムはメールに添付される前に ZIP 形式でアーカイブされます。他に、複数のファイルを選択した場合、あるいは 200KiB を超えるサイズのファイルを選択した場合には、ファイルを ZIP 形式でアーカイブするかどうかの確認が行われます。

Thunar の 「送る」 メニューを拡張し、新しいターゲット用のエントリを利用者またはアプリケーション開発者が追加する場合は、標準デスクトップエントリファイル を使用することで容易に行えます。これらのファイルは `$XDG_DATA_DIRS/Thunar/sendto/` フォルダに格納されなければなりません (環境変数 `$XDG_DATA_DIRS` に関する詳細は、XDG Base Directory Specification を参照してください)。

ターゲットの `.desktop` ファイルの `MimeType` には、「送る」 メニューにそのエントリが表示されるファイルのタイプを指定します。例えば、Flickr のアップロードツールのエントリを追加する場合、このエントリは JPEG (または Frickr がサポートするファイル形式の) ファイルが選択されたときにのみ表示されるべきであり、`MimeType=image/jpeg;` の指定を追加するべきです。`MimeType` を指定しなかった場合にはエントリはすべてのファイルタイプで表示されます。

アプリケーション postr を使用した完全な例を以下に示します:

    # postr.desktop - Integrate postr into
    #                 the "Send To" menu.
    [Desktop Entry]
    Type=Application
    Version=1.0
    Encoding=UTF-8
    TryExec=postr
    Exec=postr %F
    Icon=postr
    Name=Flickr
    MimeType=image/jpeg;

このファイルを `~/.local/share/Thunar/sendto/` (なかったら作成してください) にインストールすると、JPEG ファイルの「送る」メニューに新しいエントリ 「Flickr」 が表示され、これを使って JPEG 画像を Frickr へアップロードできるようになるはずです。

Thunar Project Wiki には、「送る」メニューで使えるエントリの実用例が登録されています。Wiki ページにあなたの新しい例をお気軽に追加してみてください。

### サムネイラ

Thunar はいくつかのファイルタイプのファイルの内容のプレビューとしてサムネイル表示するために、サムネイルを作成する小さなユーティリティを使用します。これら小さなツールはサムネイラと呼ばれます。Thunar はイメージとフォントファイルのサムネイラを同梱しており、`gconf` をサポートする GNOME のサムネイラがインストールされていれば、それを自動的に使用します。しかし、このサムネイラの基本機能に加え、他のファイルタイプのサムネイラを動的に拡張したいときがあるかもしれません。

あなたがカスタムサムネイラを作成する場合、少なくとも2つのコマンドラインパラメータに対応したプログラムにする必要があります。一つは入力ファイルにサポートしたいファイルタイプに対応していること、もう一つは出力ファイルに Thumbnail Management Standard で指定されたフォーマットに準拠した PNG ファイルに対応していることです。また、必須ではありませんが、あなたのプログラムはサムネイルのサイズ要求に対応していることも強く推奨されます。あなたの作成したプログラムが勝手な画像サイズでファイルを出力した場合、Thunar は後でそれを要求されるサイズに変更しますが、それは最適なサイズでサムネイルを生成した場合に比べ適切な結果を生み出すとは限りません。

あなたのサムネイルを生成するユーティリティができあがったら、Thunar がそれを認識して使用できるように登録する必要があります。そのためには、あなたは `$XDG_DATA_DIRS/thumbnailers/` パスのいずれかにサムネイラの説明ファイル (`.desktop` ファイル) をインストールしなければなりません。例えば、そのサムネイラをあなたのユーザアカウントだけで使用したい場合には、`.desktop` ファイルを `~/.local/share/thumbnailers/` にインストールします。サムネイラの `.desktop` ファイルは、以下のフォーマットになります。

#### サムネイラ説明ファイルのフォーマット

サムネイラ説明ファイルは Desktop Entry Format で規定された形式で、`Type` に特殊なタイプ `X-Thumbnailer` を指定し、特殊なフィールド `X-Thumbnailer-Exec` に新しいコードを指定します。

    [Desktop Entry]
    Version=1.0
    Encoding=UTF-8
    Type=X-Thumbnailer
    Name=Your Thumbnailer
    MimeType=your-supported/mime-type;
    X-Thumbnailer-Exec=your-thumbnailer %i %o %s

`Version` および `Encoding` はデスクトップエントリ仕様によって決まります。上の例の値をそのまま使用してください。`Type` フィールドは特殊な値 `X-Thumbnailer` でなければならず、他の値ではとサムネイラとして認識されません。`Name` フィールドにはあなたのサムネイラの説明を記述してください。

`X-Thumbnailer-Exec` フィールドにはあなたのサムネイラのコマンドを指定します。ここではサムネイラ実行時に置き換えられるいくつかのフィールドコードをサポートしています。認識するフィールドコードを以下に示します:

`%i`
  サムネイルを作成する入力ファイルのローカルパスです。サムネイラを起動したディレクトリからの相対パスか、絶対パスになります。
`%o`
  生成されたサムネイルが出力されるファイルのローカルパスです。出力ファイルはサムネイル標準 (上記参照) に準拠した有効な PNG ファイルでなければなりません。一部のサードパーティツールを呼び出す場合、パスは `.png` で終わらないかもしれないことを覚えておいてください。
`%s`
  要求される生成するサムネイルのサイズ (ピクセル) です。このパラメタは任意です。
`%u`
  `%i` と似ていますが、ファイルのパスではなく、URI に置き換えられます。これは GNOME との互換性のために追加されました。
`%%`
  一文字の `%` に置き換えられます。

パラメータには、少なくとも `%o` と、`%i` または `%u` が指定されなければなりません。指定されない場合サムネイラは正しく動作しません。

`MimeType` にはサムネイラがプレビューを生成できる MIME タイプを、セミコロンで区切って指定します。

#### EPS サムネイラの例

ここでは、ImageMagick の一部として提供される `convert` ユーティリティを使用した、`.eps` ファイル用サムネイラの作成からインストールまでの例を紹介します。最初に、サムネイルを要求されたサイズで生成するための、`convert` を呼び出す簡単なスクリプトを作成します。

    #!/bin/sh
    #
    # eps-thumbnailer - Example thumbnailer script for EPS files.
    #
    # Usage: esp-thumbnailer eps-file png-file size
    #

    # command line parameters
    ifile=$1
    ofile=$2
    size=$3

    # invoke convert (ImageMagick)
    exec convert "eps:$ifile" -scale "$sizex$size" "png:$ofile"

このスクリプトを `eps-thumbnailer` という名前で保存し、実行許可を設定して、`/usr/local/bin` にインストールします。

    $ chmod +x eps-thumbnailer
    $ sudo install eps-thumbnailer /usr/local/bin/eps-thumbnailer

次に、以下のようなサムネイル説明ファイル `eps-thumbnailer.desktop` を作成します。

    [Desktop Entry]
    Version=1.0
    Encoding=UTF-8
    Type=X-Thumbnailer
    Name=EPS Thumbnailer
    TryExec=convert
    MimeType=image/x-eps;
    X-Thumbnailer-Exec=/usr/local/bin/eps-thumbnailer %i %o %s

このファイルは `/usr/local/share/thumbnailers` にインストールされなければなりません (なかったら作成してください)。

    $ sudo install -d /usr/local/share/thumbnailers
    $ sudo install eps-thumbnailer.desktop /usr/local/share/thumbnailers/eps-thumbnailer.desktop

`eps-thumbnailer.desktop` ファイルに特殊キー `TryExec` が指定されていればそれを参照します。`TryExec` には、サムネイラが動作するためにシステム上に存在しなければならないコマンドを設定します。この例の場合、このスクリプトは `convert` ユーティリティが存在しないと起動されません。

最後に、サムネイラキャッシュを再生成し、Thunar にこのサムネイラを認識させます。サムネイラキャッシュは `$XDG_CACHE_HOME/Thunar/thumbnailers.cache` にあります (あなた、またはあなたのシステム管理者が変更していなければ、`$XDG_CACHE_HOME` は `~/.cache/` フォルダを指しています)。サムネイラキャッシュは Thunar によって定期的に再作成されますが、Thunar に同梱されている `thunar-vfs-update-thumbnailers-cache-1` ユーティリティを使用して強制的に再作成させることができます。このユーティリティは通常あなたのインストレーションプレフィックスのサブフォルダ `libexec` にインストールされています (Debian/Ubuntu の場合は `/usr/lib/thunar`) 。従って、例えば Thunar がプレフィックス指定 `/usr` でインストールされていた場合のこのユーティリティの起動は以下のようになります:

    $ /usr/libexec/thunar-vfs-update-thumbnailers-cache-1

ただし、サムネイラキャッシュはシステム全体での場所ではなく、あなたのホームフォルダに格納されるため、このプログラムをスーパーユーザではなく、あなたのユーザアカウントで実行することを忘れないでください。

これで Thunar は変更されたファイルモニタリングサポート (FAM または Gamin を使用します) 付きでコンパイルされ、数秒後には新しいサムネイラキャッシュが自動的にピックアップされ、その後はあなたのカスタムサムネイラを使用してサムネイルの生成ができるようになります。もしそれが行われなければ、起動中のすべての Thunar インスタンスを以下のコマンドで終了させてください。

    $ Thunar -q

その後 Thunar を起動し直してください。

#### サムネイルのクリーンアップ

生成されたサムネイルは Thumbnail Management Standard に準拠して `~/.thumbnails/` フォルダに格納されています。新しいサムネイラをテストしているうちにサムネイラキャッシュを掃除したくなった場合は、以下のようにキャッシュフォルダを削除してください。

    $ rm -rf ~/.thumbnails/

これであなたのホームフォルダに多少の空きスペースができます。このフォルダに格納されていたすべての情報はあなたのファイルシステムにあるファイルから自動的に再作成され、必要なデータが失われることはありません。

## 高度な話題

### 複数ファイル名の一括変更

バルクリネーム ではいくつかの基準を使用して複数のファイルの名前を一度に変更できます。Thunar にはバルクリネームが同梱されており、コマンド `Thunar -B` を入力するか、または Thunar のメインエリア上で複数のファイルを選択し F2 キーを押すか、メインメニューから 「編集」「名前の変更...」 を選択すると起動されます。

複数ファイル名の一括変更

バルクリネーム はファイル名、ファイルの拡張子、またはその両方を変更できます。Thunar は現在以下の 一括変更 をサポートしています:

- 文字の除去

- ファイルの番号付け

- 日付または時刻の挿入

- 文字の挿入または上書き

- 文字の検索と置き換え

- 大文字、小文字、または先頭のみ大文字への変換

Thunar プラグインには、バルクリネーム の機能を拡張するものもあります。Thunar Plugins ウェブサイトを訪れて、現在利用可能なエクステンションをチェックしてください。

### 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 ファイルシステムにおけるファイルの種類には、4 つの重要なものがあります。

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

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

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

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+ でこの機能を有効にする必要があります。これには 3 つのやり方があります:

- 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/ にあるバグ追跡システムを御利用ください。意味のあるバグ報告こそがバグを修正するのだという事を忘れないでください。ではどういったものが該当するかというと、2 つの特質があります:

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

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

新機能の追加を要望する場合、なぜそれがアプリケーションにとって有意義だと考えるのか明らかにして下さるようお願いします。その機能について納得のいく議論を行えるのでしたら、追加される可能性は高くなります。要求する機能を実装したパッチを提供して下さるなら更に高くなりますが、事前にファイル 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.