ディレクトリ登録サービス 海外ディレクトリー 約50サイト登録サービス

  リサーチ1

 

 KDEのKonquerorはきわめて多機能な万能型ツールだ。ファイルマネージャとWebブラウザを兼ねており、サービスメニューを使って新しいコマンドを追加することもできる。追加したコマンドは、Konquerorでファイルを右クリックしたときにコンテキストメニューに表示される。この記事では、サービスメニューを作成して独自のコマンドを追加する方法を見ていくことにしよう。  作成するサービスメニューの内容は、.desktopという拡張子を付けたファイルに記述する。KDE 3.5で、すべてのユーザが利用できるグローバルなサービスメニューの場合なら、 /opt/kde3/share/apps/konqueror/servicemenusディレクトリにそのファイルを作成する。自分だけが使うサービスメニューの場合は、ユーザ固有のKDEディレクトリにファイルを作成すればいい。ディレクトリの場所は「kde-config --localprefix」で確認できる。私の場合は/home/fkereki/.kde3/share/apps/konqueror/serviceディレクトリだった。  ファイル名の本体部分は好きな名前でよい。拡張子が.desktopならOKだ。ここでは、テキストファイルに含まれているワード数と行数を計測するためのメニューコマンドを作成してみることにしよう。コンソールウィンドウを開いてwcを実行しなくても済むようにするコマンドだ。まずは、任意のテキストエディタを使って、自分のKDEディレクトリにcount_words_and_lines.desktopというファイルを作成する。  .desktopファイルは決まった構造を持つ。まず、[Desktop Entry]というセクションに「キー=値」という形で設定を記述する(下記の例を参照)。その後、各コマンドの具体的な動作(アクション)を[Desktop Action]というセクションのエントリに記述していく。このセクションは複数指定でき、それぞれが1つのコマンドとしてサービスメニューに表示される。サービスメニューの最小限のエントリを記述したファイルは次のようになる。

メニュー