Java Desktop System Release 3 システム管理

デスクトップエントリファイル

「デスクトップエントリファイル」は、メニュー内の項目に関する情報を提供するデータファイルです。デスクトップエントリファイルは、名前、実行するコマンド、アイコンなどの項目の詳細を指定します。また、デスクトップエントリファイルには、メニュー階層内での項目の位置を決定するキーワードが含まれています。デスクトップエントリファイルには、.desktop ファイル拡張子が付きます。

以下は、デスクトップエントリファイルのサンプルです。

[Desktop Entry]
Encoding=UTF-8
Name=Calculator
Comment=Perform calculations
Exec=gcalctool
Icon=gcalctool.png
Terminal=false
Type=Application
Categories=GNOME;Application;Utility;

表 2–4 は、デスクトップエントリファイルで最も重要なキーを説明しています。

表 2–4 デスクトップエントリキー

デスクトップエントリキー 

説明 

Encoding

デスクトップエントリファイルのエンコーディングを指定する 

Name

項目の名前を指定する。この名前は、メニュー上の項目として表示される 

Comment

項目の短い説明を指定する。コメントは、メニュー上のメニュー項目を指したときにツールチップとして表示される 

Exec

メニューから項目を選択したときに実行されるコマンドを指定する 

Icon

項目を表すアイコンのファイル名を指定する。ファイル名へのパス、あるいはファイル拡張子は指定しない 

Terminal

Exec キーで指定したコマンドを端末で実行するかどうかを指定する。値が true の場合は、コマンドが端末で実行される

コマンドを実行するウィンドウを作成しない場合は、このキーの値を true にする必要がある

Type

項目のタイプを指定する。次のいずれかを指定する 

  • Application: アプリケーションを起動する項目の場合はこのオプションを入力

  • Link: ファイル、フォルダ、または URI にリンクする項目の場合はこのオプションを入力

Categories

項目を説明するキーワードを指定する。キーワードはセミコロン (;) で区切る。標準のカテゴリキーワードのリストについては、以下の URL のデスクトップメニュー仕様を参照 

http://www.freedesktop.org

vfolder 情報ファイルは、メニューに入力するキーワードを対応付ける 

デスクトップエントリファイルのキーについては、次の URL のデスクトップエントリ仕様を参照してください。

http://www.freedesktop.org

注 –

パネルランチャーやデスクトップオブジェクトも、デスクトップエントリファイルを使用します。ランチャーやデスクトップオブジェクト用のデスクトップエントリファイルは、メニュー項目用のデスクトップエントリファイルと同じ情報を提供します。たとえば、デスクトップエントリファイルは、ユーザーがランチャーまたはオブジェクトを選択したときに実行されるコマンドを提供します。