2008年4月24日

[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@xxxxx (preferable)
|: nori@xxxxx
|: Key fingerprint = AB26 9533 81DA 997B 3C06 4380 19BB ADA0 695C 9F53

投稿者 xml-rpc : 2008年4月24日 12:53
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/72527
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。