# Caitooハンドブック

Matej Koss <koss@napri.sk>
バージョン 0.6.4、1999年5月20日

このハンドブックは Caitoo バージョン0.6.4について解説しています。

Caitooについてのドキュメンテーション

caitoo
kget
ダウンロード
再開
キューイング

## はじめに

Caitoo (正式にはKGetと呼ばれている)はGo!zilla(tm)やGetRight Download(tm)に類似したダウンロードマネージャです。

マネージャによって、すべてのダウンロードファイルを一つのダイアログに保持することができます。各種KDEアプリケーションあるいはNetscapeからのドラッグ＆ドロップがサポートされています。 URLをkfmあるいはNetscapeからメインウィンドウあるいはドッキングしたウィンドウにドロップすることが簡単にできます。 転送ファイルはリストに登録され、編集（追加、削除、終了、再開、リスト上での移動）も簡単にできます。 ステータスウィンドウには、転送中のファイルのサイズとパーセントによる転送処理の進捗状況、現在の転送速度、転送完了までの推定所要時間が表示されます。

Caitooは、kfm同様、libkioとkioslavesを利用しています。そのため、ftpの再開、httpの転送、各種オペレーションに対するタイムアウトの設定などの数多くの高度な機能を使用することが可能です。

ユーザは、転送処理に対して再試行カウントを設定したり、後で起動するようにスケジューリングしたりすることができ、また、転送処理を起動することなくリストに追加するだけの操作も可能です。Caitooは、このほか、キューイングもサポートしています。転送ファイルリストは、ファイル間でエキスポートしたりインポートしたりすることができ、また、X分ごとにオートセーブされるように設定することもできます。以上のほか、 オードディスコネクト、オートシャットダウン、オートペースト、熟練ユーザ向けのエキスパートモードの各機能が用意されています。

Caitooは、インターネットとの接続状況を自動的にチェックし、転送処理をその状況に応じて起動／終了することができます。

Caitooの便利さは使ってみるとわかっていただけるものと思います。

`Matt Koss`

koss@napri.sk

## インストール

### Caitooの入手方法

Caitooは、Caitooのホームページ、http://devel-home.kde.org/~caitoo、あるいは、KDEプロジェクトのメインftpサイト、ftp://ftp.kde.org/pub/kde/unstable/apps/networkから入手できます。

### 要件

In order to successfully compile Caitoo, you need KDE 1.1 libraries ( can be found on ftp://ftp.kde.org/pub/kde/ ).

### コンパイルとインストール

システムにCaitooをインストールするには、Caitooディストリビューションのベースディレクトリで次のコマンドを実行します。

    > ./configure
    > make
    > make install

Caitooは `autoconf`パッケージを使っているので、問題なくコンパイルできるはずです。 問題が発生した場合は、プログラムのオーサーに報告してください。

Caitooのコンパイルにはegcs や gcc2.8などの進んだコンパイラが必要なので、その点に注意してください。

## Caitooを使った作業

### 転送処理の開始

#### ドラッグ＆ドロップ

URLをKDEアプリケーション(kfmやkmailなど)あるいはNetscapeから Caitoo のメインウィンドウあるいはドッキングしたウィンドウにドラッグすることができます。その後、保存場所のディレクトリとファイル名を選択します。

#### マニュアルで転送ファイルを開く方法

転送ファイルは、メニューから開くこともできるし、キーボードのショートカット（ Ctrl-o または Ctrl-v）で開くこともできます。 KDEのドラッグ＆ドロッププロトコルをサポートしていないWWWブラウザを使っている場合は、Ctrl-vがとりわけ便利です。 URlをクリップボードにコピーして、CaitooでCtrl-v を使います（あるいは、ツールバーのPaste transfer )ボタンを押す方法も可）。 するとCaitooによって、ペーストされたURLの表示されたダイアログが開かれて、編集できるようになります。

#### 起動時または実行時に URLを渡す方法

URL は引数として起動時に Caitoo に渡すことができます。

    > caitoo some_url

このアプローチはCaitoo がすでに稼働中の場合も有効です。Caitooのコピー機能を起動するかわりに、新しい転送ファイルとして引数（URL）が追加されます。

ディストリビューションには、caitooclientという小さなシェルスクリプトが付属しています。このスクリプトは、もっぱら、その引数を使ってCaitooを起動し、標準のエラーや出力を`/dev/null`にリディレクトすることを任務としています。 このスクリプトは外部プログラムから Caitoo を呼び出す場合に便利かも知れません。

### 転送モード

転送は次の3つの転送モードのいずれかで実行されます。

#### キューイング済み

転送処理が待ち行列に入っている場合です。つまり、転送は順番が来次第開始可能です。詳細は、キューイングを参照してください。

#### スケジュール済み

転送処理が、後で開始されるようにスケジューリングされている場合です。Caitoo は、開始すべき転送処理があるか、毎分チェックを行います。転送できる最大数が考慮されます。転送時間は、Transfer Configure ダイアログで設定します。

#### 遅延

転送処理は、リストに追加されるだけです。Caitooは、この場合は転送開始を試行しません。 転送処理はマニュアルで開始するか、「キューイング済み」あるいは「スケジュール済み」のモードに変更する必要があります。

これは、オフラインで作業する場合に便利なモードです。その場合は、プレファレンスダイアログでAdd new transfer as delayedを設定します。.

この機能は、サーバーへの接続に問題が発生した場合、あるいは接続速度が遅く、ファイルのダウンロードは後にしたいときに使ってください。

### その他の機能

#### キューイング

キューイングとは、同時に実行する転送処理の最大数を設定することです。Caitoo は、この上限を守ろうとします。もちろん、転送処理はマニュアルで随時開始することができます。

この機能があるからといって、ここで設定する数以上のファイルはCaitooにドラッグできない、という意味ではありません。

Caitoo は、すべての登録済み転送ファイルを記録し、必要になったときに開きます。 インターネットへの接続がうまくいかないときや、筆者みたいなスローモーなモデムを使っているときに、キューイング機能を使ってください。:-)

また、利用できる限りのネットワーク帯域幅を使うのではなく、ファイルを一つずつダウンロードしたいときにも便利な機能です。

#### 再開

Caitoo は、ほとんどのftpサーバーがサポートしていて、HTTP 1.1 プロトコルに含まれている再開機能をサポートしています。大きなファイルをダウンロードしていて、75%ほど終了したところで、接続エラーが発生したという場合、最初からやり直す必要はありません。ただ、この転送処理をもう一度登録するだけで、中断した箇所から動作が再開されます。（Caitoo は、既存ファイルを上書きするのではなく、それに追加するのです。）

ただし、この機能が使えないftpサーバーやhttpサーバーもあります。Caitoo は、サーバーがこの機能をサポートしているかどうかチェックし、その結果はリストボックスに表示されます。後で、この転送を中止する必要が生じた場合は、そうすべきかどうか、簡単に判断することができます。

HTTPの再開はある意味で特殊な操作です。これは実験的な機能というべきものですので、この機能に過度に依存することは避けてください。

#### エキスパートモード

エキスパートモードは経験豊かなユーザを対象に設けられているものです。一般的には、エキスパートモードがオンになっているときは、Caitoo は、オペレーションについての確認するダイアログは使われません。

ファイルの削除、ペースト操作、保存場所の確認についても省略されます。

転送機能の起動中、あるいは転送中にエラーが発生しても、エラー・メッセージは表示されません。ユーザに確認することなく、再試行が行なわれます。多くのファイルをCaitooにドラッグしながら、ほかの作業をしている場合は、これは大変便利です。Caitooがファイルをダウンロードしてくれますし、接続に失敗しても、ユーザに確認することなく処理を続行します。

エキスパートモードをオートディスコネクト／オートシャットダウンモードと併用すると便利です。ファイルを Caitoo にドラッグして、エキスパートモードをオンにし、オートディスコネクト／オートシャットダウンモードをオンにして他の作業に移ってください。

### Caitooのキーバインディング

Caitoo には以下のようなキーバインディングが用意されています。

`Ctrl-o`

  新しい転送ファイルを開く方法

`Ctrl-v`

  転送ファイルのURLをペーストします。

`Ctrl-q`

  プログラムを終了します。

## 画面操作上の基本事項

### 転送ファイルリスト

Caitoo ウィンドウの主な部分はリストボックスが占めています。ここに、全ての転送ファイルが登録されます。 このリストボックスの1行が各転送ファイルに充てられています。各行はいくつかのフィールドに分かれています。

- S ─ステータスアイコン：転送処理の現在のステータスを表します。

- ローカルファイル名 ─ファイルを保存するときの名前

- Res. ─インジケータ：この転送処理の再開が可能かどうか示します。

- Count ─ファイル数を、合計ファイル数に対する処理済みのファイル数の割合で表したものです。

- &percnt; ─処理済みのサイズ

- Total ─合計サイズ(ディレクトリの場合は、反復してカウント)

- 速度 ─現在の速度

- 残り時間 - Remaining time to the end of transfer

- Address (URL) ─この転送ファイルのソースURL

登録済みの転送ファイルに対して操作を加える場合は、左マウスボタンでクリックしてこれを選択する必要があります。非選択に戻すときは中央のマウスボタンを使います。

転送ファイルを右マウスボタンでクリックすると、いくつかの操作項目を含むメニューが表示されます。 転送ファイルをリストの冒頭あるいは末尾に移動することができます。たとえば、速度の非常に遅い転送ファイルを選択して中断し、リストの末尾に移動することができます。すると、このファイルのダウンロードは最後に行なわれます。このようにして、リスト上の転送ファイルを簡単に組織化することもできます。

メニュー項目のCopy URL to clipboard を使うと、転送ファイルのソースURLがクリップボードにコピーされます。転送ファイルを登録した後で、類似した名前の別のファイルをダウンロードするときに便利です（転送ファイルを右クリックし、URLをクリップボードにコピーしてから、Paste ボタンを押し、ウィンドウに現われた名前を編集します）。

メニュー項目のConfigure transferを使うと、転送ファイルコンフィグレーションダイアログが開きます。Transfer Configure ダイアログを参照してください。

### ツールバー

ツールバーには、選択した転送ファイルに対して適用できるすべての操作に対応するボタンがあります。全部が同時に使用可能となるわけではありません。たとえば、すでに中断している転送ファイルを再び中断することはできません。これらのボタンは、機能別にグループにまとめてあります。

左側には、基本的な操作に対応するボタンが用意されています。Resume（再開）、Pause（中断）、Delete（削除）、Pause all（すべて中断）の各ボタンです。それぞれの機能は、ボタンの名前から明らかです。

中央には、3つのモード切換えボタンがあります。Queued（キューイング済み）、Scheduled（スケジューリング済み）、および Delayed（遅延）です。これらのボタンは選択された転送ファイルの現在の転送モードを示します。転送モードを速やかに切り換えるときに使います。ラジオボタンと同様に、一度に一つしか選択できません。

3番目の部分には2つのボタンがあります。ただちにプレファレンスダイアログを開く PreferencesボタンとURLをCaitooにペーストするのに使うPaste transferボタンです。

4番目の部分には5つのグローバルトグルボタンがあります。Expert mode（エキスパートモード）、Use last directory、 Auto-disconnect mode（オートディスコネクトモード）、Auto-shutdown mode（オートシャットダウンモード）、およびオートペーストモードの各ボタンです。

右端のツールバーボタンは、ドッキングに使います。トグルボタンです。このボタンをオンにすると、Caitooがパネルにドックインします。Dock Widgetを参照してください。

### ステータスバー

ステータスバーは、たとえば、転送処理の再開、再試行などの、転送処理に関するすべての重要なメッセージを表示します。

また、ステータスバーには次のようなフィールドもあります。

- Transfers ─リストボックスにある転送ファイルの合計数

- Files ─これから転送するファイルの合計数

- Size ─これから転送するすべてのファイルの合計サイズ

- Time ─すべてのファイルの転送終了までの残り時間

- Speed ─転送速度の合計

### メインメニュー

#### File（ファイル）

Open Transfer（転送ファイルのオープン）

  新しい転送ファイルのURLを求めるメッセージを表示します。

Paste Transfer（転送ファイルのペースト）

  転送ファイルをクリップボードからCaitooにペーストします。たとえば、ここに、NetscapeからのURLをペーストすることができます。

Export Transfer List（転送ファイルリストのエキスポート）

  転送ファイルリストをファイルに書き込めるようにします。後で、それをインポートしたり、このリストを別のコンピュータにコピーして、そこでダウンロードしたりすることができます。

Import Transfer List（転送ファイルリストのインポート）

  転送ファイルリストをファイルから読み込めるようにします。

Quit（終了）

  Caitooを終了します。

#### オプション

Show Status Bar（ステータスバーの表示）

  ステータスバーを表示させたり、隠したりすることができます。

Use Animation（アニメーションの使用）

  ステータスアイコンとドックウィジェットのアニメーションを終了・起動させることができます。

Use Sound（サウンドの使用）

  サウンドを使用可・使用不可にすることができます。

Preferences（プレファレンス）

  Preferences ダイアログを呼び出します。Preferencesを参照してください。

#### ヘルプ

目次

  Caitooのヘルプページを表示したままでKDEのヘルプシステムを呼び出します。

トピックス

  Caitooに関する重要な情報を表示します。

### Transfer Configureダイアログ

このダイアログは、転送モードとタイマの設定に使います。ソースと転送先のURLを表示します。

転送モードを「スケジューリング済み」に設定するとタイマを設定する必要が生じるので、その場合もこのダイアログが開きます。

### ファイル別プログレスダイアログ

リストボックスにあるいずれかの転送ファイルをダブルクリックすると、ファイルごとのプログレスダイアログが開きます。Caitooをドッキングしたままにしておいて、重要なファイル転送の進捗状況を確認したい場合もあるでしょう。たとえば、この小さなプログレスダイアログをアイコン化してタスクバーでその進捗を見ることも可能です。

警告 !!!

Cancelボタンを押すと、プログレスダイアログが閉じるだけではなく、転送処理そのものがキャンセルされてしまいます。

### Dock Widget（ドックウィジェット）

ツールバーのDock window を押して、Caitooをドッキングします。その後の画面では、パネルに現われる小さなドックウィジェットがCaitooを表します。

Caitooのメインウィンドウを開いたままにしておかなくても、URLをこのウィジェットにドラッグすることができます。

ドックウィジェットは、実行中の転送処理のインジケータでもあります。現在実行中の転送処理がある場合は、ドックウィジェットは、最初の3つの転送処理を棒グラフで表します。

右マウスボタンをクリックすると、ポップアップメニューが表示され、ウィジェットのドッキングを解除したり、アプリケーションを終了したりすることができます。

### Drop Target（ドロップターゲット）

ツールバーでDrop targetをクリックすると、Caitoonのメインウィンドウを小さなウィンドウに変更することができます。この小さなウィンドウは、常に、すべてのウィンドウの上部にあります。これを使って、URLのドラッグ&ドロップを実行することができます。Dock widgetと同様に、これも進捗状況を表示することができますが、それは、転送ファイルのうち、最初の4つに限られます。

右のマウスボタンをクリックすると、ポップアップメニューが開きます。ここで、このウィンドウを固定化したり、その設定を解除したり、あるいはアプリケーションを終了したりすることができます。

### ログウィンドウ

ログウィンドウは、Caitooで発生するすべてのイベントに対するメッセージを表示します。このウィンドウは、ツールバーのLog windowボタンをクリックするか、あるいは、メインメニューから選択して開きます。

## Preferences（プレファレンス）

ツールバーのPreferencesボタンをクリックするか、メインメニューからPreferencesを選択すると、このダイアログが開いて、Caitooの様々なオプションの設定が可能になります。

### 接続

#### 再接続

On login or timeout error（ログインエラー時あるいはタイムアウトエラー時）

  aitoo がサーバーへのログインに失敗した場合は、ログインの試みを中止して、しばらくしてから再試行するようスケジューリングを行います。そのためには、インタバル─reconnect after X minutes（再接続までの時間X分）およびnumber of retries（再試行の回数）を設定してください。

On broken connection（接続異常時）

  ダウンロード中に接続異常が発生した場合は、Caitoo は関係のあるすべての転送処理を自動的に中断して（エラーのため）、再開します。（ただし、すべてを再開するわけではなく、可能なものだけを再開します。そうでないものは中断されるだけです。）

Automatically resume（自動再開）

  これが設定されていると、Caitoo は、ユーザへの確認なしに転送処理を再開します（通常は、上書きするか再開するかを質問するダイアログが現われます）。転送処理を再開できない場合は、ダイアログが現われます。

#### Timeouts（タイムアウト）

受信可能な時間で、ここで設定された時間が経過した後はデータの受信はできません。Caitoo は動作をいったん中断してから再開します。2つ目の値は、再開不可能な転送ファイルに対するものです。もちろん、この値は1つ目の（再開可能なものに対する）値より大きな値とすべきです。

#### Type of connection（接続の種類）

ここでは、インターネットへの接続の種類を設定することができます。この設定は、Caitooがオフラインモードを自動的に起動／解除するために必要なのです。これは、ダイヤルアップ接続を使うユーザにとってきわめて有用な機能となるでしょう。

この機能をうまく使うためには、インターネット接続に使っているネットワークインタフェースを知っている必要があります。

常時オンラインにしておくことが確実なら、コンボボックスでPermanent を選択することができます。これを選択すると、Caitoo は接続のチェックを行わず、ユーザが常時オンラインになっているものと考えます。ただし、マニュアルでオフラインモードを起動することは随時可能です（下記参照）。

他の種類の接続を利用しているユーザは、他の設定をしたい場合もあるでしょう。 自分の使用しているネットワークのインタフェースの種類は、ユーティリティのifconfigを使うと簡単に調べることができます。

下記は、そのシェルの単純な出力例です。

    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Bcast:127.255.255.255  Mask:255.0.0.0
              UP BROADCAST LOOPBACK RUNNING  MTU:3584  Metric:1
              RX packets:128 errors:0 dropped:0 overruns:0
              TX packets:128 errors:0 dropped:0 overruns:0./configure

最初にloという2つの文字が表示されています。これは“loopback interface”を略したもので、ほとんどのシステム上で常時稼働しています。インターネットに接続していないときの出力は、おそらくこの図のようになるでしょう。インターネットに接続すると、たとえばppp0あるいはsl1で始まるエントリがこれに加わります。前者は「PPPインタフェース番号0」、後者は「SLIPインタフェース番号1」の略です。これで接続インタフェースの種類が分かりますから、それをコンボボックスに設定します。

Offline mode（オフラインモード）

  Caitooをオフラインモードにしたいときはこれをオンにします。このモードでは、Caitoo を使って、実際には何もダウンロードしていない状態で転送ファイルのリストを作成することができます。この機能は、オフラインでブラウズしながら転送ファイルリストを作成するのに便利です。この機能にはクイックアクセス用のツールバーボタンも用意されています。

### プロキシ

プロキシを介してインターネットに接続する必要がある場合は、Use Proxyというオプションをオンにします。

プロキシサーバーと希望のポートをタイプ入力します。

No proxy forの行でプロキシの対象としたくないサーバーを指定します。

まだ ftp プロクシはまだ稼働していませんし、http プロキシも実験的な段階ですので、必ずしも期待どおりの動作をしない場合がありますので、注意してください。

### オート機能

Auto save file list（ファイルリストのオートセーブ）

  ここで、転送ファイルリストをconfig ファイルに保存するまでの時間が設定されます。

Auto disconnect（オートディスコネクト）

  これが設定されていると、Caitoo は、すべてのキューイング済みの転送処理が完了した時点で自動的にインターネットから切断します。スケジューリング済みの転送については関与しません。 ただし、転送処理のスケジューリングを行う場合は、PPPリンク以外の種類の接続があるでしょうから、このオプションは不要でしょう。 このオプションは、ツールバーを使ってもっと簡単にトグルすることができます。

Disconnect command（切断コマンド）

  ここでは、インターネットから切断するためのコマンドを指定します。設定済みのコマンドは、"kppp -k" で、これは、kpppの動作を停止します。もちろん、"killall pppd"など、他の任意のコマンドを使うことができます。

Auto shutdown（オートシャットダウン）

  これが設定されていると、Caitoo はすべての転送処理が終了した時点で自動的に終了します。この機能の場合は、スケジューリング済みの転送処理も対象となります。スケジューリングされている転送処理がある場合は Caitoo は終了しません。 このオプションは、ツールバーを使ってもっと簡単にトグルすることができます。

Auto paste（オートペースト）

  これが設定されていると、Caitoo はURlをクリップボードから自動的にペーストします。Pasteボタンをクリックする必要はなく、ただ、URLをクリップボードにコピーするだけで、自動的にペーストされます。 このオプションは、ツールバーを使ってもっと簡単にトグルすることができます。

### 各種上限値

Maximum number of opened connections（開いてる接続の最大数）

  Caitoo は、同時にダウンロードできるファイルの最大数としてこの数を守ります。つまり、Caitoo はこの数を超えるファイルを一度にダウンロードすることはありません。

Start transfer only if network bandwidth is more then（ネットワーク帯域幅が設定された値を超えている場合に限り転送開始）

  この機能はまだサポートされていません。

Keep the maximum bandwidth taken by transfer at（転送に使う最大帯域幅を保持）

  この機能はまだサポートされていません。

### 上級機能

Add new transfers as（新規転送処理を次の設定で追加）

  新規転送処理をqueued（キューイング済み）として、したがって転送を自動的に開始するか、delayed（遅延）として−オフラインで作業するにはこのほうが適している−実行するか選択することができます。

Show download windows（ダウンロードウィンドウの表示）

  これが設定されていると、Caitoo は、開始された転送処理に対してプログレスウィンドウを開きます。このウィンドウは、アイコン化して起動することも可能です。このオプションは、たとえば、メインウィンドウを開かないでチェックしたい転送処理がある場合に便利です。ウィンドウをアイコン化させると、進捗状況はタスクバーに表示されます。

Mark partial downloads（部分的ダウンロードにマーク）

  これが設定されていると、Caitoo は、ダウンロード中のすべてのファイルに特殊な拡張子、.partを付加します。ダウンロードが問題なく終了すると、この拡張子は削除されます。この方法で、ダウンロードが成功したかどうかチェックできます。このオプションはデフォルトの設定になっています。

Remove the file from the list after success（転送完了後にファイルをリストから削除）

  転送が完了したファイルをリストに入れたままにしておく場合は、このオプションはオフにしてください。 転送済みファイルには特殊なステータスアイコンが付加されます。このアイコンは、ダウンロードしたファイルに対して統計上の処理を行うときに必要となります。

Get file sizes（ファイルサイズのチェック）

  この機能をオンにしておくと、追加されたすべての転送処理の対象ファイルのサイズを調べて、次にそれをリストに表示します。この方法で、ダウンロードする前にファイルのサイズを知ることができます。

Expert mode（エキスパートモード）

  これは経験豊かなユーザ向けのモードです。説明は、Expert modeを参照してください。 このモードは、ツールバーを使ってもっと簡単にトグルすることができます。

### Directories（ディレクトリ）

このセクションでは、様々なファイル名拡張子に対してデフォルトのディレクトリをセットアップすることができます。リストの行ごとに、ファイル名拡張子とディレクトリ名が入ります。

ボタンを使って、リストのエントリを追加、削除、変更することができます。

拡張子のフィールドでワイルドカードを使って、様々なファイルタイプを指定することができます。

新規転送処理が追加されると、ファイル名拡張子がこのリストのエントリと照合されます。Caitoo は順序を維持しますので、グローバルなものほど（たとえば "*" ）リストの後の方に来るように配置してください。

一致する拡張子が見つからなかった場合は、現在のディレクトリが使われます。

ツールバーボタンのUse last directory（最後のディレクトリを使用）を使って一時的にディレクトリの設定を無効にすることができます。これが設定されていると、 Caitoo は、該当のファイルを最後に追加された転送処理に対して設定されているディレクトリに入れます。

### システム

Use Sounds（サウンドを使用）

  これが設定されていると、Caitoo は次の4つのイベントのいずれかが発生したときにサウンドを鳴らします。

  - 転送処理がリストに追加されたとき

  - 転送処理が開始されたとき

  - 転送処理が完了したとき

  - すべての転送処理が完了したとき

  このオプションを設定しておけば、Caitoo のウィンドウを監視する必要がなくなります（パネルにドッキングさせたままにして、画面上のスペースをとらないようにしておくことができます）。また、転送処理の追加、開始、完了は Caitoo が知らせてくれます。サウンド機能を使えない場合は、このオプションはオフにしておいてください。Caitoo には、上記のイベントに対して、4種類のデフォルトのサウンドが用意されています。 用意されているサウンドが気に入らない場合は、もちろん、それらを変更することができます。変更したいサウンドをコンボボックスで選択して、Change ボタンを押して変更し、Testボタンでテストしてください。 サウンド機能を使うには、まずkaudioserverを起動する必要があります。これは KDE ディストリビューションに付属していて、通常は、startkde スクリプトからすでに起動されています。 このオプションは、メインメニューからトグルすることもできます。

Use Animation（アニメーションの使用）

  これが設定されているときは、Caitoo は、リストボックスのステータスアイコンをアニメートし、また、ドックウィジェットでもアニメーションを使います。 このオプションはメインメニューからトグルすることもできます。

Window Style（ウィンドウスタイル）

  ここでは、Caitooの表示画面を設定することができます。ノーマル、ウィンドウ、ドックウィジェット、ドロップターゲットのいずれかとなります。各表示スタイルの詳細については、画面上の基本要素を参照してください。

Windows 9x Style of docking（Windows 9x スタイルのドッキング）

  このトグルは、ドッキング／ドロップターゲットの2つのスタイルのいずれかを選択するためのものです。

  これがオンになっていると、ドックウィジェットあるいはドロップターゲットはWindows 9x のように動作します。それをクリックすると、ドッキングが解除されたり、通常のCaitooのウィンドウに変化したりします。

  もう一つの方法は、Caitooの以前のバージョンのようにします。ドックウィジェットまたはドロップターゲットをクリックすると、Caitooの通常のウィンドウが表示／隠蔽されるのです。

Font（フォント）

  フォントダイアログを使って、。リストボックスに使う希望のフォントを設定します。

## Q & A

- なぜ、kmfだけでなく、Caitooも使う必要があるのですか。

なぜ、kmfだけでなく、Caitooも使う必要があるのですか。

ファイルを1つずつダウンロードするのなら、おそらくkfmで十分でしょう（再開機能が不要なら）。Caitoo は多くのファイルをダウンロードする必要があり、しかも、それだけの数のプログレスダイアログを表示させるのは避けたい、というユーザのためのユーティリティです。

Caitoo はkfmからは独立しています。つまり、kfmがコアをダンプしても（KDE 1.0以来、そう頻繁には起こっていませんが）Caitoo は依然として稼働していてファイルの転送を実行している、ということです。

しかしながら、Caitoo は、KDEのドラッグ&ドロップを使うので、kfmと密接に連携して動作する設計となっています。kfm を使ってウェブをブラウズし、何か必要なものを見つけたら、それをCaitooウィンドウにドラッグして最後までブラウズを続けます。もうファイルのURLを暗記する必要はありません。Caitooが処理してくれます。また Caitoo が接続できないときも、その転送処理をリストに残しておき、後日、接続を再試行することも可能です。

もう一つはキューイングです。転送件数を設定してから、従来どおりにCaitooを使うことができます。Caitoo は指定された件数の転送処理だけを開始し、他の転送処理は待ち行列に入れておきます。後で、最初に設定された転送処理が終了してから、待ち行列に入っている転送処理が実行されます。

## 著作権

    Caitoo は Copyright 1998-1999 として Matej Koss(koss@napri.sk)）が著作権を取得しています。
    このプログラムは、フリーソフトウェアです。Free Software Foundation が発行しているGNU General Public License のバージョン2以降の条項に基づいて、再配布あるいは変更、またはその両方を（任意に）行うことができます。

    このプログラムは、広く役立てられることを希望して配布されているものですが、保証はありません。市販性あるいは特定の目的に対する適合性についての、黙示的保証も含めて何らの保証もされていません。詳細は、GNU General Public License を参照してください。

    GNU General Public License は、このプログラムに付属して配布されているはずです。付属していない場合は、Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USAにご連絡ください。

### 謝辞

GetRight Download と Go!zilla （Windows版）の両プログラムを作成してくれた人達(悪いけど、名前が分からない！)に感謝します。そのコードはまったく借用していないとはいえ、彼らのプログラムのお陰で、この プログラムのアイデアがひらめいたのだから。

多くのユーザの皆さんにも、バグの報告やその解消方法の連絡、また、新しい機能のリクエストを頂いたことに対して、お礼を言います。

素晴らしいデスクトップ環境であるKDEのオーサーの皆さんにも、感謝の念を捧げます。

素晴らしいライブラリであるQtに対してTrollsにも感謝しています。