2011-01-31 7 views
8

In Fedora Gnome ...rpmデスクトップにアイコンをインストールする

私のrpmで.desktopファイルを使用すると、guiソフトウェアをgnomeアプリケーションメニューに入れることができました。

rpmをインストールするときにアイコンをgnomeデスクトップに置く方法があるのでしょうか?

更新:

今私はrpmbuildが正常に%installxdg-desktop-iconではrpmbuildを使用して取得することができます...その過程で自分のデスクトップ上のアイコンを置く私は(も、RPMをインストールする前!)何か間違っている。助言がありますか?この質問は、あなたの質問に答えること

Source1: %{name}.desktop 
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 
BuildRequires: gettext, python-devel, desktop-file-utils, xdg-utils 

... 

%install 
rm -rf $RPM_BUILD_ROOT 
%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT 
desktop-file-install --dir=${RPM_BUILD_ROOT}%{_datadir}/applications %{SOURCE1} 
xdg-desktop-icon install --novendor %{SOURCE1} 
+2

が重複する可能性を(http://stackoverflow.com/questions/73930/linux-desktop -shortcut-and-icon-from-install) –

+0

@Nathan Campos - その質問に対する答えは、アイコンをデスクトップに置く方法を教えてくれませんでした。そのページのコリンからのコメントは、それが一般的な習慣ではないことを示唆していますが、それを行う方法を教えていません。 – jedierikb

+0

答えが間違っているだけであっても、その質問は重複ではありません。もっと多くの人々に答えさせようとするために質問にぶつかることができます。 – ptomato

答えて

-1

このスレッドはここに来て、誰もがより多くの情報を探しに役立ちます:[インストールからLinuxデスクトップのショートカットアイコン]の http://lists.fedoraproject.org/pipermail/packaging/2011-February/007602.html

+0

デッドリンクを提供するメーリングリストの電子メールにリンクしました。これは、SOの回答がインターネット上の他のページへのリンクにすぎないと考えられる理由です。実際に答えを出す必要があります。 –

3

Linux desktop shortcut and icon from install

は*の.desktopファイルはFedora 9のGnomeの下/usr/share/applications/

+0

はい、そこに.desktopファイルを置いていますが、これはアイコンだけを私のgnomeアプリケーションメニューに置きます。私はデスクトップ上にアイコンを置く方法を理解しようとしています。 – jedierikb

1
に配置する必要があります。ここ

は私のspecファイルの関連部分であります

SPECS%installセクションでdesktop-file-installを使用する方法については、リンク先のページで説明しています。それ以外には、xdg-utilsパッケージのxdg-desktop-iconを使用する必要があります。

EDIT:

どうやら、%installのみ(make install時)ビルド時に使用されるべきです。パッケージのインストールと取り外しには%pre,%post,%preunおよび%postunがあります。 %postを使用し、をhttps://fedoraproject.org/wiki/Packaging:ScriptletSnippetsで説明されているようにチェックする必要があります。

+0

Thx! xdg-desktop-iconは適切なアイデアのようです...正しく使用するのに問題があります。私はo.p.を変更しました。助言がありますか? – jedierikb

関連する問題