В Fedora Gnome ...
Используя файл .desktop в моем rpm, я успешно поместил программное обеспечение gui в меню приложений gnome.
Мне интересно, есть ли способ также поместить значок на рабочий стол gnome при установке rpm?
Обновление:
Теперь я могу получить rpmbuild
для успешного использования rpmbuild с xdg-desktop-icon
в %install
... и в процессе этого на моем рабочем столе появляется значок (, даже до установки 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}