GNOME Bugzilla – Bug 645281
Package installer needs desktop file
Last modified: 2011-03-25 18:57:58 UTC
When clicking on an RPM I get what you see in the attached shot. We need to attach a name to this process. Currently it is gpk-dbus-service based on the WM_CLASS. "Package Installer" or something would do.
Created attachment 183839 [details] screenshot
or "Software Installer"
gpk-dbus-service is autostarted by DBus. I'll have a look at this on Monday.
I've merged this today: commit 01cfa53f978af5000a7e49a79ad2210e9186cfee Author: Richard Hughes <richard@hughsie.com> Date: Mon Mar 21 16:54:59 2011 +0000 Rename the desktop file to match the executable name I'm not sure how gnome-shell / mutter does the executable -> desktop mapping, but now at least the desktop filename matches the binary name. Can you retry with this please. Thanks.
Ok rebuilding now. Will retry in a sec. http://live.gnome.org/ThreePointZero/AppIntegration has some info. Basically I think your WM_CLASS has to match the desktop file name.
Created attachment 184073 [details] [review] Don't use hardcoded paths to executables They may be installed to a different prefix.
Created attachment 184074 [details] [review] Use a proper application name
Created attachment 184075 [details] [review] Add desktop file for gpk-dbus-service Provides app name and icon for dialogs presented by the service.
Created attachment 184076 [details] [review] Rename to Software Install To be consistent with the other names.
Created attachment 184077 [details] [review] Rename to Software Install To be consistent with the other names
Review of attachment 184074 [details] [review]: ::: src/gpk-install-package-name.c @@ +65,2 @@ /* TRANSLATORS: program name: installs a package (or packages) by name */ + g_set_application_name (_("Sofware Install")); Typo, Software
Created attachment 184080 [details] [review] Use a proper application name
Review of attachment 184073 [details] [review]: This patch looks good, thanks. Can you please email the release team asking for a hard-code break please.
I don't think we can apply the other patches as they are breaking string freeze, and we're already in hard code freeze. I think they are fine for master but not for gnome-3-0.
We need at least some of them.
I've requested approval for a freeze break.