「デスクトップエントリファイル」は、メニュー内の項目に関する情報を提供するデータファイルです。デスクトップエントリファイルは、名前、実行するコマンド、アイコンなどの項目の詳細を指定します。また、デスクトップエントリファイルには、メニュー階層内での項目の位置を決定するキーワードが含まれています。デスクトップエントリファイルには、.desktop ファイル拡張子が付きます。
以下は、デスクトップエントリファイルのサンプルです。
[Desktop Entry] Encoding=UTF-8 Name=Calculator Comment=Perform calculations Exec=gcalctool Icon=gcalctool.png Terminal=false Type=Application Categories=GNOME;Application;Utility; X-GNOME-DocPath=gcalctool/gcalctool.xml
表 2–3 は、デスクトップエントリファイルで最も重要なキーを説明しています。
表 2–3 デスクトップエントリキー
デスクトップエントリキー |
説明 |
---|---|
Encoding |
デスクトップエントリファイルのエンコーディングを指定する |
Name |
項目の名前を指定する。この名前は、メニュー上の項目として表示される |
Comment |
項目の短い説明を指定する。コメントは、メニュー上のメニュー項目を指したときにツールチップとして表示される |
Exec |
メニューから項目を選択したときに実行されるコマンドを指定する |
Icon |
項目を表すアイコンのファイル名を指定する。ファイル名へのパス、あるいはファイル拡張子は指定しない |
Terminal |
Exec キーで指定したコマンドを端末で実行するかどうかを指定する。値が true の場合は、コマンドが端末で実行される コマンドを実行するウィンドウを作成しない場合は、このキーの値を true にする必要がある |
Type |
項目のタイプを指定する。次のいずれかを指定する
|
Categories |
項目を説明するキーワードを指定する。キーワードはセミコロン (;) で区切る。標準のカテゴリキーワードのリストについては、以下の URL を参照 http://www.freedesktop.org/standards/VFolderDesktops.txt vfolder 情報ファイルは、メニューに入力するキーワードを対応付ける |
X-GNOME-DocPath |
メニュー項目のポップアップメニューから「application-name のヘルプ」を選んだときに表示されるヘルプファイルを指定する |
デスクトップエントリファイルのキーに関する詳細については、以下の URL を参照してください。
http://www.freedesktop.org/standards/desktop-entry-spec/desktop-entry-spec.html
パネルランチャーやデスクトップオブジェクトも、デスクトップエントリファイルを使用します。ランチャーやデスクトップオブジェクト用のデスクトップエントリファイルは、メニュー項目用のデスクトップエントリファイルと同じ情報を提供します。たとえば、デスクトップエントリファイルは、ユーザーがランチャーまたはオブジェクトを選択したときに実行されるコマンドを提供します。