]>

# KAutorunハンドブック

Matthias
Hölzer-Klüpfel
KDE
KAutorun
kdemultimedia
kautorun
09/03/2000
1.0
1.0
09/03/2000
mhk
Initial release.

日本語翻訳：レーザファイブ (info@laser5.co.jp)

&kautorun; は CD-ROMドライブに自動再生機能を提供するアプリケーションです。

## はじめに

&kautorun; は CD-ROMドライブやDVDドライブに自動再生機能を提供する KDE ツールです。このツールは バックグラウンドで作動し、新しいディスクが入れられたかどうかを検出するために定期的に CD ドライ ブをチェックします。新しいディスクが入っている場合はディスクのタイプをチェックします。それが オーディオディスクなら演奏を始め、データディスクのならマウントされて KDE ファイルマネージャに表示さ れます。

もちろん &kautorun; は高度な設定が可能で、ディスクが入っている場合、何もせずにさせることを含め、動作の詳細設定ができます。

### KAutorun リビジョンヒストリ

- 1.0 - KDE マルチメディア上で初版リリース

- 0.2 - Caldera OpenLinux 2.4で、初の正式リリース

## インストール

### KAutorun の入手方法

&kautorun; は KDE プロジェクト(http://www.kde.org)の一 つです。&kautorun; は KDE プロジェクトのメイン ftp サイトであるftp://ftp.kde.org/pub/kde/の kdemultimedia パッケージ に含まれます。

### 要件

現在 &kautorun; は Linux 上でのみ動作します。これは CD-ROMドライバに直接働きかける必要があると いう事実に由来するものです。他のプラットホームに &kautorun; を移植することに興味があるような ら、ご自由に行ってください。ただ移植が終了した際、作者であるMatthias Hölzer-Klüpfel氏にご連絡ください。

&kautorun; を使用するには、もちろん KDE が必要になります。

### 起動

&kautorun; を使用するには、<Multimediaメニュー、CD AutoRunから選択するか、コマンドライン上から

    $bash
    kautorun

を入力するかのどちらかによって `kautorun`アプリケーションを稼働させなければなりません。

## KAutorun の使い方

### &kautorun; の使い方

一度 &kautorun; アプリケーションを起動してしまえば、その操作は CD ドライブに CD を入れるのと同じくらい 簡単です。CD の内容を分析するのに数秒費やした後、音楽が演奏される、もしくはファイル マネージャに CD-ROM の内容が表示されます。

ミックスモードの CD を入れた場合、&kautorun; はデフォルトではそれをオーディオ CD として扱うか、CD-ROM と して扱うかを尋ねるようになっています。もちろんこのデフォルトの動作は変更することが出来ます。

KDE パネルのドックエリアにあるアイコンは CD ドライブにあるディスクタイプが何であるかを示します。 愉快そうな男性が眼鏡をかけているなら、ディスクを探しています。オーディオ CD が入っている場合、眼鏡は 音符に代わります。データ CD の場合はビットの流れで表されます。

### 設定

&kautorun; を設定するには、タスクバーのアイコンを右クリックして、ポップアップ目メニューから Setup エントリを選択します。そうするとセットアップダイアログが現れます。

&kautorun; セットアップダイアログ

ここではオプションの説明をします。

- Audio CDs

  Play on Insert

    オーディオ CD をドライブに入れたらすぐに再生を始めたいかどうかを設定します。

- Data CDs

  Open on Insert

    CD を入れたとき、データ CD の内容を表示するかどうかを設定します。

  Command

    ディスクの内容を表示するのに使用されるコマンドは以下のエントリフィールドで編 集することが出来ます。

  Execute autorun.sh

    挿入されたデータディスクに`/autorun.sh`と呼ばれるファイル が入っている場合、このオプションをチェックしている場合は自動的にそれが実行されます。

  Ask before execute

    このボックスをチェックしておくと、&kautorun;が `autorun.sh`を実行する前に尋ねます。

- Mixed Mode CDs

  Treat like Audio CD

    ミックスモードの CD が挿入された場合、音楽を再生します。

  Treat like Data CD

    ミックスモードの CD が挿入された場合、データ内容を表示します。

  Ask

    CD の処置をユーザーに尋ねます。

  Ignore

    CD が存在しないように振る舞います。

- CD Device

    使用する CD-ROMドライブのデバイス名を入力します。

## 開発者向け &kautorun; ガイド

### autorun の詳細

開発者は主に自動的に実行される CD 上のファイルを明記する方法に興味を持っていることでしょう。原則的にこれ はきわめて簡単です。単に`/autorun.sh`にシェルスクリプト、または実行可能ファ イルを置くだけです。

ただし &kautorun; の KDE2.0 に搭載されているバージョンも、他のデスクトップファイルと適合するた めに`autorun`もしくは`.autorun`という名称のファイルが必要です。しかしながら、`autorun.sh`を使用し、ユーザーからファイ ルが見えるようになっているべきでしょう。

難しい問題は、このファイルの中に何を置くべきなのでしょうか？ というだけでなく、&kautorun によって自動起動ファイルが実行されるとき,例えば、GNOME autorun ツールから実行されるとき、起動時環境についていかなる仮定をすべき でもありません。これは KDE ライブラリ群に依存すべきではないということを意味しています。最善の 方法は静的にリンクされている実行可能なシェルスクリプト、もしくは起動時の環境を認知し、 それに応じて動作するスクリプトを使用することです。

## 質問と回答

KAutorunを使用するとき、dmesg に大量のメッセージが表示されま す。どうすればいいのでしょうか？

ATAPI ドライブを使っているのではないでしょうか？ ATAPI にはドライブが空になっているか塞がってい るかを区別する方法がありません。つまり ATAPI はディスクが常に変更され続けると仮定していま す。カーネルドライバがこの役に立たないメッセージをつくり出さないようにするまではこのメッセー ジに悩まされ続けることになります。