2008年4月24日

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

おはようございます。

# 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;


----- Original Message -----
>Date: Wed, 23 Apr 2008 23:41:06 +0900
>From: Hideki Yamane <henrich@xxxxx>
>Subject: [debian-users:50416] Re: gnomeメニューに追加する方法?
>To: debian-users@xxxxx
>
>
>
> やまねです。
>
> firefox.desktop ファイルの中身を記述しないと出てきませんよ。
> (小林さんはそれについても言及しています)
>
> 別にメニューに加えなくてもアプリケーションのランチャを作成
> してもいいだけのような気もします。
>
> #Etch をデスクトップに使っていないので、前回同様に詳細を話
>  して「ありません」となるのもアレなので細かな説明はパス。
> 
>
>On Wed, 23 Apr 2008 23:06:41 +0900
>tanaka <tanaka_hideo_san@xxxxx> wrote:
>> こんばんは、
>>
>> /usr/share/applications/firefox.desktop
>> を作成して、debianマシンを再起動しましたが
>> gnomeの
>> アプリケーション->インターネット
>> のところにメニューは追加されませんでした。
>>
>> どこにも、追加されていないようです。
>>
>> firefox.desktopファイルを作成すれば
>> 自動的にメニューに追加されるのでしょうか?
>>
>> gnomeが
>> 理解できていないので
>> どこを見たらいいか
>> 分からない状態です。
>>
>>
>> ----- Original Message -----
>> >Date: Tue, 22 Apr 2008 21:56:42 +0900
>> >From: Kobayashi Noritada <nori1@xxxxx>
>> >Subject: [debian-users:50412] Re: gnomeメニューに追加する方法?
>> >To: debian-users@xxxxx
>> >
>> >
>> >小林です。
>> >
>> >From: tanaka
>> >Subject: [debian-users:50411] Re: gnomeメニューに追加する方法?
>> >Date: Tue, 22 Apr 2008 19:59:53 +0900
>> >
>> >> 私は、etch を使用しています。
>> >>
>> >> gnome メニューの「アプリケーション」
>> >> となっている上で右クリック
>> >> →「メニューの編集」を選んでも
>> >> 「新しいアイテム」
>> >> というメニューがありません。
>> >>
>> >> この機能は、
>> >> gnome-menus
>> >> によって提供されているのでしょうか?
>> >>
>> >> もし そうならば、
>> >> 自分にインストールされている
>> >> パッケージは、
>> >> gnome-menus
>> >> 2.16.1-3
>> >> an implementation of the freedesktop menu sp
>> >> です。
>> >
>> >■etch で機能が使えない理由
>> >lenny を使っています。昨日メールに書いた操作で Main Menu ダイアログを
>> >立ち上げて ps で調べたところ、プログラムとしては /usr/bin/alacarte が
>> >動いているようです (実際に alacarte を実行すると同ダイアログが立ち上が
>> >ります)。dpkg -S でパッケージ名を調べると alacarte パッケージに含まれ
>> >ていることが分かります。
>> >
>> > http://packages.debian.org/alacarte によれば、このパッケージのバージョ
>> >ンは、etch では 0.8-5、lenny では (現在) 0.11.3-1 です。ややバージョン
>> >に開きがあるので、おそらく「新しいアイテム」は etch のバージョンでは使
>> >えなかった機能なのでしょう。
>> >
>> >念のため、/usr/share/doc/alacarte/NEWS.gz を参照してみたところ、0.11.0
>> >辺りに次のような記述が見つかりました。
>> >
>> >Travis Watkins:
>> >
>> > * respond to show/hide immediately
>> > * use gnome-desktop-item-edit for all menu and item editing
>> >
>> >おそらくこれかと思います。最近の alacarte では gnome-desktop-item-edit
>> >というのを使ってアイテムを編集できるようになっているようです。
>> >
>> >■etch での回避策
>> >ということで、etch の alacarte にはない機能なので、手動で実現する方法
>> >を考えてみました。GNOME メニューの各アイテムの実体は、デスクトップアイ
>> >コンと同じ .desktop ファイルなので、適切な .desktop ファイルを作成して
>> >やってメニューから見えるようにしてやる、というのがコンセプトです。
>> >
>> >1. /usr/share/applications に適当なアイコンを作成する
>> >
>> >以下のようなコマンドを実行してください。
>> >
>> ># gnome-desktop-item-edit --create-new /usr/share/applications
>> >
>> >アイコン作成ディレクトリが /usr/share/applications なので、スーパーユー
>> >ザ権限が必要なことに注意してください。
>> >
>> >コマンドを実行すると、「ランチャの作成」というダイアログが立ち上がるの
>> >で、種類として「アプリケーション」を選択して、適切なコマンド (tanaka
>> >さんの場合は firefox) を実行するコマンドを作成してください。名前は、
>> >/usr/share/applications にある他のファイルと被らなければ何でも OK です。
>> >firefox でいいでしょう。
>> >
>> >(2) /usr/share/applications/<名前>.desktop ファイルにカテゴリ情報を加える
>> >
>> >作成した <名前>.desktop ファイルにカテゴリ情報を与えないとメニューから
>> >見えないようなので、カテゴリ情報を与えます (gnome-desktop-item-edit で
>> >作成時にカテゴリ情報を加える方法は残念ながら見つかりません……)。
>> >
>> >vim でも Emacs でも何でもいいのですが、/usr/share/applications/<名前
>> >>.desktop ファイルを (もちろんスーパーユーザ権限で) 開いて、以下のよう
>> >な行を加えてください。
>> >
>> >Categories=Network
>> >
>> >これで、おそらくメニューの「インターネット」のところに firefox という
>> >項目ができるはずです。.desktop ファイルにもっと様々な情報を加えてアイ
>> >コンなどを変更できますが、それは /usr/share/applications にある他の
>> >.desktop ファイルの例を見たりして御自分でお調べください。;-)
>> >
>> >では、Good luck!
>> >
>> >--
>> >|: 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
>> >
>>
>>
>
>
>--
>Regards,
>
> Hideki Yamane henrich @ debian.or.jp/iijmio-mail.jp
>


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




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