Public bug reported:

evolution-data-server-uoa 3.8.3-0ubuntu4 provides several different
services and a single icon isn't sufficient to represent all of them.
They don't want to use the evolution icon since EDS is more than just
Evolution (it's also used by Thunderbird, GNOME Contacts,  etc.). This
was discussed at https://bugzilla.gnome.org/701964

Services provided by eds-uoa
---------------------------------------
google-calendar.service
google-contacts.service
google-gmail.service
yahoo-calendar.service
yahoo-mail.service

Currently, it appears that UOA only looks at the .desktop for an icon but 
evolution-data-server-uoa.desktop doesn't have an icon. However, 
/usr/share/accounts/services/google-calendar.service sets <type>calendar</type>
/usr/share/accounts/service_types/calendar.service-type sets 
<icon>x-office-calendar</icon>

I believe the current behavior for settings the service icon is something like:
1. Use the .desktop icon
2. If not set, don't show an icon at all. This makes the eds services look out 
of place.

Suggested improved behavior
1. Use an icon in the /services/*.service
2. If not set, fallback to the .desktop icon
3. If not set, fallback to the icon set by the corresponding 
service_types/*.service_type
4. Set a generic icon

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: gnome-control-center-signon 0.1.7~daily13.06.18-0ubuntu1
ProcVersionSignature: Ubuntu 3.9.0-7.15-generic 3.9.7
Uname: Linux 3.9.0-7-generic x86_64
ApportVersion: 2.10.2-0ubuntu2
Architecture: amd64
Date: Mon Jun 24 11:30:31 2013
InstallationDate: Installed on 2013-06-14 (10 days ago)
InstallationMedia: Ubuntu-GNOME 13.10 "Saucy Salamander" - Alpha amd64 
(20130613)
MarkForUpload: True
SourcePackage: gnome-control-center-signon
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: gnome-control-center-signon (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug saucy third-party-packages

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-control-center-signon in Ubuntu.
https://bugs.launchpad.net/bugs/1194176

Title:
  Allow service icons at service level, not just application level

Status in “gnome-control-center-signon” package in Ubuntu:
  New

Bug description:
  evolution-data-server-uoa 3.8.3-0ubuntu4 provides several different
  services and a single icon isn't sufficient to represent all of them.
  They don't want to use the evolution icon since EDS is more than just
  Evolution (it's also used by Thunderbird, GNOME Contacts,  etc.). This
  was discussed at https://bugzilla.gnome.org/701964

  Services provided by eds-uoa
  ---------------------------------------
  google-calendar.service
  google-contacts.service
  google-gmail.service
  yahoo-calendar.service
  yahoo-mail.service

  Currently, it appears that UOA only looks at the .desktop for an icon but 
evolution-data-server-uoa.desktop doesn't have an icon. However, 
/usr/share/accounts/services/google-calendar.service sets <type>calendar</type>
  /usr/share/accounts/service_types/calendar.service-type sets 
<icon>x-office-calendar</icon>

  I believe the current behavior for settings the service icon is something 
like:
  1. Use the .desktop icon
  2. If not set, don't show an icon at all. This makes the eds services look 
out of place.

  Suggested improved behavior
  1. Use an icon in the /services/*.service
  2. If not set, fallback to the .desktop icon
  3. If not set, fallback to the icon set by the corresponding 
service_types/*.service_type
  4. Set a generic icon

  ProblemType: Bug
  DistroRelease: Ubuntu 13.10
  Package: gnome-control-center-signon 0.1.7~daily13.06.18-0ubuntu1
  ProcVersionSignature: Ubuntu 3.9.0-7.15-generic 3.9.7
  Uname: Linux 3.9.0-7-generic x86_64
  ApportVersion: 2.10.2-0ubuntu2
  Architecture: amd64
  Date: Mon Jun 24 11:30:31 2013
  InstallationDate: Installed on 2013-06-14 (10 days ago)
  InstallationMedia: Ubuntu-GNOME 13.10 "Saucy Salamander" - Alpha amd64 
(20130613)
  MarkForUpload: True
  SourcePackage: gnome-control-center-signon
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-control-center-signon/+bug/1194176/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to