[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:50422] Re: gnomeメニューに追加する方法?



小林です。

From: tanaka
Subject: [debian-users:50417] Re: gnomeメニューに追加する方法?
Date: Thu, 24 Apr 2008 07:13:41 +0900

> # gnome-desktop-item-edit --create-new /usr/share/applications
> でfirefox.desktopファイルを作成し
> vi で Categories を追加したファイルは
> 以下になります。
> 
> 書き方が、間違っているでしょうか?
> 
> [Desktop Entry]
> Encoding=UTF-8
> Version=1.0
> Type=Application
> Exec=/usr/local/firefox/firefox %u
> TryExec=
> X-GNOME-DocPath=
> Terminal=false
> Name[ja_JP]=firefox
> GenericName[ja_JP]=firefox
> Comment[ja_JP]=firefox
> Name=firefox
> GenericName=firefox
> Comment=firefox2.0.0.14
> Categories=Network;

確かにこれだと認識されませんね。手元で確認しました。.desktop ファイル
を validate する desktop-file-validate というコマンドがあるようなので、
使ってみましたが、警告程度しか出ません (しかも、iceweasel の .desktop 
のほうが警告がたくさん出たりします)。

というわけで機械的に探せないので、適当に怪しそうなところを当たってみた
ら、一発で分かりました。「TryExec=」がいけないようで、これを外すときち
んと認識されるようになります。TryExec は実行プログラムのインストールパ
スを指定するためのもののようで、そのためか、空になっていると問題を引き
起こすようです。まぁ、余計なエントリは書かないほうがよいということ
で……。

なお、.desktop ファイルの書式の仕様は以下のところにあります。
http://standards.freedesktop.org/desktop-entry-spec/latest/

# ちなみに、ぼくだって .desktop ファイルについて詳しいわけではなくて、
# 基本的にこの回答のために調べている程度ですよ……。

-- 
|:  Noritada KOBAYASHI
|:  Dept. of General Systems Studies,
|:  Graduate School of Arts and Sciences, Univ. of Tokyo
|:  E-mail: nori1@xxxxxxxxxxxxxxxxxxxxxxx (preferable)
|:          nori@xxxxxxxxxxxxxxxxxxx
|:  Key fingerprint = AB26 9533 81DA 997B 3C06  4380 19BB ADA0 695C 9F53