# KDE ディスクナビゲータ

Pietro
Iglio

    iglio@kde.org

v. 0.3 (beta), Nov 17 15:45:00 1998
KDE
KDiskNavigator
kdisknav
disk navigator
filesystem
file manager

## はじめに

ディスクナビゲータは、Kパネルメニューから開始して、ファイルシステム全体をナビゲートするシンプルなユーティリティです。Kパネルメニューから"ディスクナビゲータ"項目を選ぶと、このユーティリティが起動されます。その場合、以下の項目を持ったメニューが表示されます。

共用:

  ここには、全ユーザが共用する項目が一覧表示されます。代表的な共用項目には、/ (root dir)、CD-ROM、マウント済みファイルシステム、およびリムーバブル・ディスクなどがあります。共用項目は、"オプション"メニューからエントリを選択することで、変更できます。注意：共用項目を変更できるのはスーパーユーザだけです。

個人:

  ここには、ユーザ固有のファイルシステム項目が一覧表示されます。このセクションの代表的な項目には、ユーザのホーム・ディレクトリ、ユーザのデスクトップ、および頻繁にアクセスするディレクトリなどがあります。個人用項目は、"オプション"メニューからエントリを選択することで、変更できます。

最近使ったファイル:

  ここには、最近アクセスした文書、アプリケーション、およびフォルダが一覧表示されます。文書やアプリケーションがアクセスされると、ペアレント・フォルダと一緒に"最近使ったファイル"セクションに入れられます。このセクションに保存するフォルダやファイルの数は、"オプション"メニューのエントリで設定できます。

オプション:

  設定の指定に使用できる設定ダイアログを表示します。使用可能な設定については、「オプション」の節を参照してください。

ディスクナビゲータメニューは、ユーザ・ニーズに応じて簡単にカスタマイズできるようになっています。詳細については、「ファイルシステム・エントリの追加、変更、削除」の節を参照してください。

## 機能とチップ

- 各フォルダ・サブメニューの一番上には、"フォルダを開く"というエントリがあります。このエントリを選ぶと、カレント・フォルダを示したKFMウィンドウが表示されます。Shiftキーを押しながらこのエントリを選ぶと、ディスクナビゲータは、フォルダ・サブメニューに対応するカレント・ディレクトリを示したターミナルを開きます。

- ディスクナビゲータは、マウント済みファイルシステム内のファイルを手早くアクセスするときに便利です。ローカル・ファイル、リモート・ファイル（NFSマウント）、リムーバブル・メディア（CD-ROM、lomega Zip、フロッピードライブ）などがあります。 ディスクナビゲータ メニュー内にフォルダを作成し、関連するエントリ（たとえば、「リモート・ファイルシステム」、「リムーバブル・メディア」、「開発用のもの」など）をグループ化できます。

- フォルダ・サブメニュー内のファイルをクリックすると、KFMウィンドウ内でファイルをクリックしたときとまったく同じ処理が行われます。

- 低速装置: 低速装置上のフォルダにアクセスすると、ディスクナビゲータがしばらく停止することがあります（たとえば、低速CD-ROMリーダ上の多数のファイルを持つフォルダ名を入力した場合）。ルート・メニュー上で低速装置を指すようにエントリ・ポイントを配置したいため、このような低速エントリ名をうっかり入力する可能性があります。 このような問題を避けるには、「リムーバブル・メディア」フォルダを共用／個人用セクションに追加し、このフォルダ内の低速装置を指すURLファイルやリンクを作成します。共用／個人用セクションをカスタマイズする方法については、「オプション」の節を参照してください。

- URL対リンク: バージョン0.3以降、ディスクナビゲータはKDE URLファイルをサポートし、ファイルシステム・エントリ・ポイントを定義します。特にディスクナビゲータは、ローカル・エイリアス（ローカル・ファイルを指すURL)をサポートします（つまり、ftp URLはサポートしません）。 詳細については、「ファイルシステム・エントリの追加、変更、削除」の節を参照してください。 現在は、URLファイルとファイルシステム・リンク（ハードまたはシンボリック）の両方が使えます。 ただし、`cp`コマンドの`-r`オプション（再帰コピー）を使ってKDEディレクトリのコピーを作成しようとしたとき、シンボリック・リンクの使用は問題の原因になります。 Linuxユーザは、`cp`コマンドがシンボリック・リンクに従わないよう、`-r`オプションと同時に`-d`オプションを使用することで、この問題を回避できます。 ディスクナビゲータメニュー内に新しいエントリを定義する場合、不慣れなユーザは、URLファイルを使うようにしてください。

## オプション

Kパネルメニューから"ディスクナビゲータ" -> "オプション"を順に選ぶと、オプションダイアログボックスが起動されます。設定できるオプションは次のとおりです。

- "個人用設定を編集...", "共用設定を編集..." この2つのボタンを使えば、個人用セクションと共用セクションのエントリを変更できます（注意：共用セクションを変更できるのはスーパーユーザだけです）。 どちらの場合も、KFMウィンドウが表示されます。KFMを使って、個人用ディレクトリ(`~/.kde/share/disknav`)と共用ディレクトリ(`$KDEDIR/share/disknav`)にURLファイル、リンク、およびフォルダを作成します。 詳細については、「ファイルシステム・エントリの追加、変更、削除」の節を参照してください。

  オプションダイアログから"適用"または"確認"ボタンが選択されると、これらのディレクトリが再度分析され、ディスクナビゲータ メニューが更新されます。別の方法として、個人用ディレクトリと共用ディレクトリの内容をコマンドライン（シェル・スクリプトなどを使用）から変更することも可能です。 その場合は、パネルを再起動して、これらのディレクトリを再分析する必要があります（Kパネルメニューから"パネル" -> "再起動"を順に選びます）。

- 「最近使ったフォルダ」の最大数: 「最近使ったフォルダ」セクションに保存するフォルダの数。

- 「最近使ったファイル」の最大数: 「最近使ったファイル」セクションに保存するファイルの数。

- １フォルダ内の最大ファイル数: フォルダ内のファイル数がこの制限を超えると、フォルダの内容は表示されなくなります（"ファイルが多すぎます"アイコンが表示されます）。遅いシステムでは、この制限をあまり高く（ファイル数を多く）しないことをお薦めします。 ディスクナビゲータの今後のバージョンでは、おそらくこの問題はなくなるでしょう（「注意」の節を参照してください）。

- ドットファイルを表示: "ディスクナビゲータ" メニューに隠しファイルを表示する場合はセットします。

- ソート時に大文字/小文字を無視: セットすると、"A", "B", "a", "b"ではなく、"A", "a", "B", "b" の順にソートされます。

- 共有セクションを表示: セットすると、共有セクションが表示されます。

- 個人用セクションを表示: セットすると、個人用セクションが表示されます。

- 最近使ったフォルダ/ファイルを表示: セットすると、「最近使った」セクションが表示されます。このオプションをオフにすると、最近使ったフォルダ／ファイルの一覧表が更新されません（プライバシー上の理由で、このオプションをオフにするユーザもいます）。

- オプションエントリを表示: セットすると、オプションエントリが表示されます。なお、オプションダイアログボックスは、Kパネル設定ダイアログからアクセスできます。この"オプション"エントリは、ディスクナビゲータ オプションを頻繁に変更するユーザのためのショートカットです。

- 端末アプリケーション: Shiftキーを押したまま"フォルダを開く"を選択したときに実行されるアプリケーション。

## ファイルシステム・エントリの追加、変更、削除

ディスクナビゲータメニューは、頻繁にアクセスするファイルシステム・エントリに応じて、簡単にカスタマイズできるようになっています。インストールの後、ディスクナビゲータメニューには、サンプル・エントリがいくつか入っています（ルート、ユーザのホーム、ユーザのデスクトップなど）。サンプル・エントリは、削除したり、アイコンを変更したりできます。

また新しいエントリの追加なども可能です。メニュー・エントリを編集するには、 ディスクナビゲータメニューから"オプション"を選びます。または、Kパネルメニューから"パネル -> 設定"を選び、"ディスクナビゲータ"タブを選びます。

この時点で、"個人用設定を編集..." または "共用設定を編集..." ボタンをクリックして、ユーザ個人用エントリまたは共用エントリ（全ユーザが共用する）をそれぞれ編集します。なお共用エントリを変更するには、ルートとしてログオンしなければなりません。

その後、KFMウィンドウが開き、編集中のディスクナビゲータセクションのエントリ（共用／個人用）が表示されます。たとえば、/opt/kde を指す新しいエントリを追加したい場合は、次のようにします。

1. ファイル - 新規作成 - インターネットアドレス(URL) の順に選ぶ: KFMウィンドウ内に"URL"という名前の新しいアイコンが表示されるはずです。

2. マウスの右ボタンで新しいアイコンをクリックし、"プロパティ"を選びます

3. ファイル名を"KDE.kdelnk"に変更します。"KDE"が、ディスクナビゲータ メニュー内のエントリの名前になります(`.kdelnk`サフィックスは無視されます)。

4. "URL"タブを選び、URL入力ボックスに`/opt/kde`を入力します

5. オプションとして、アイコンも変更できます。これは、ディスクナビゲータメニューに表示されるアイコンです。

6. KFMウィンドウを閉じ、ディスクナビゲータの設定ウィンドウの"確認"をクリックします。すると、Kパネルが再起動されるはずです。再起動の後、ディスクナビゲータメニューに新しいエントリが表示されます。

URLファイルの代わりに、シンボリック・リンクを使ってもかまいません。ただし、シンボリック・リンクの使用には、欠点があるため、お薦めできません。「機能とチップ」の節をお読みください。

ディスクナビゲータメニューからエントリを削除するには、エントリの編集に使用したKFMウィンドウから対応するURLを取り除くだけです。

なお、このウィンドウ内には、共通するエントリをグループ化するためのフォルダも作成できます。たとえば、分散ファイルシステムのマウント・ポイント（NFS、SAMBA、その他）を指すエントリが入った"Network"フォルダを作成できます

## 注意

- ディスクナビゲータメニューは、ディレクトリの内容が変更されると、自動的に更新されます。ただし、オプションダイアログで更新される最初のメニューは例外です。

- "最近使ったファイル" セクションの内容は、/.kde/share/config/kpanelrc 設定ファイルに保存されます。"最近使ったファイル" セクションを消去したい場合は、KDEからログアウトした後、このファイルから`RecentFolders`エントリと`RecentFiles`エントリを取り除きます。

- Kパネル経由でアクセスされていない文書やアプリケーションは、"最近使ったファイル"セクションに追加されません。この制約は、ディスクナビゲータの今後のバージョンからはなくなります。

- 効率を上げるため、ほとんどのファイルはファイル・マネージャ・ウィンドウに表示されるものと同じアイコンでは表示されません。現在のバージョンでは、対応するアイコンが表示されるのは`.kdelnk`ファイルだけです。その他のファイルには、データ・ファイルと実行可能ファイルを区別する2つのアイコンのどちらかが表示されます。

- `~/.kde`と$KDEDIRのコピー: シンボリック・リンクを使って、共用／個人用セクション内にファイルシステムのエントリ・ポイントを定義する場合、`-r`オプションを指定した`cp`コマンドは、シンボリック・リンクに従うため、KDEディレクトリをコピーするときには注意が必要です。 Linuxの場合は、`-d`オプションを使えば、この問題を回避できます。ただし、シンボリック・リンクはすべて、対応するKDE URLファイルに変更することをお薦めしています。シンボリック・リンクは、`$KDEDIR/share/disknav`(共用)および`~/.kde/share/disknav`(個人用)に保存されます。

## 設定ファイル (高度なトピック)

ディスクナビゲータ用の設定情報は、`~/.kde/share/config/kpanelrc` 設定ファイルに保存されます。グループは`[kdisknav]`です。

このファイルは通常、オプション ダイアログボックスで編集できるため、手作業で編集する必要はありません。ここでは、ディスクナビゲータに関連するエントリについてだけ説明します。 設定ファイルにオプションが指定されていない場合は、デフォルト値が採用されます。なお、壊れた[kdisknav]グループは、ここに一覧表示されているエントリをすべて取り除くことで、復元できます（デフォルト値が採用されます）。

- MaxNavigableFolderEntries=n : フォルダにn個以上のエントリがある場合、"ファイルが多すぎます"というメッセージが表示されます。

  デフォルト: 200

- MaxRecentFoldersEntries=n : "最近使ったファイル"メニュー・セクションに、最近ディスクナビゲータを使って開いたn個のフォルダが入ります。

  デフォルト: 4

- MaxRecentFilesEntries=n : "最近使ったファイル"メニュー・セクションに、最近ディスクナビゲータを使って開いたn個のファイルが入ります。

  デフォルト: 4

- ShowDotFiles=on/off : ドット(隠し)ファイルをディスクナビゲータに表示するかどうかを指定します。

  デフォルト: off

- RecentFiles=path1,path2,path3... : 最近開いたファイルの一覧。

- RecentFolders=path1,path2,path3...: 最近開いたフォルダの一覧。

- IgnoreCase=on/off : ディスクナビゲータは、大文字／小文字を区別してファイルをソートするかどうかを指定します。

  デフォルト: off

- Terminal=app : URLがShiftキーを押したまま"フォルダを開く"をクリックしたとき、このアプリケーションを使って、ターミナルを立ち上げます。ここには、コマンドライン・オプションを追加できます。

  デフォルト: kvt

- ShowGlobalSection=on/off : 共用セクションをDisk Navigatorメインメニューの一部にするかどうかを指定します。

  デフォルト: on

- ShowLocalSection=on/off : 個人用セクションをディスクナビゲータ メインメニューの一部にするかどうかを指定します。

  デフォルト: on

- ShowRecentSection=on/off : 最近使ったファイル セクションをディスクナビゲータ メインメニューの一部にするかどうかを指定します。

  デフォルト: on

- ShowOptionEntry=on/off : オプション セクションをディスクナビゲータ メインメニューの一部にするかどうかを指定します。

  デフォルト: on

## フィードバック

ここから入手できるフォームに記入することで、バグを報告できます。

コメントや提案などは、著者に直接送信できます (Pietro Iglio)。