notify-osd provides incomplete set of default notification-* icons

Bug #360083 reported by Brandon Williams
26
This bug affects 2 people
Affects Status Importance Assigned to Milestone
notify-osd (Ubuntu)
Invalid
Wishlist
Unassigned
notify-osd-icons (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: notify-osd

Applications using the new notify-osd will typically use a new set of icons with notification-* names. The Human Gtk theme is the only one that provides these icons. Users who choose a theme with a different icon set get no icon, just an empty space where the icon should be. Perhaps the notify-osd package, or an appropriate icon-theme package, could provide a default set of icons that will be used by Gtk when there is no such icon in the currently selected theme.

Revision history for this message
Brandon Williams (opensource-subakutty) wrote :

I'm sure that this will most likely be marked at "wishlist" priority, and I'm fine with that, since the typical user who has selected a different theme will recognise that it is easy to include the Human theme icons in the selected them. For example:

    $ mkdir -p ~/.icons/gnome/scalable/status
    $ cp /usr/share/icons/Human/scalable/status/notification* ~/.icons/gnome/scalable/status/

Still, it would be a nice touch to install these new icons in such a way that Gtk will use theme as the defaults for any icon theme that does not provide its own set. The notify-osd bubbles don't look quite right when the icon is missing, since there is a blank space where the icon should be.

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

What version of notify-osd are you using, because this problem was fixed some time ago. notify-osd ships a set of fallback icons in /usr/share/notify-osd/icons. It uses these if your icon theme does not provide it's own icons, and works fine for me here.

Changed in notify-osd (Ubuntu):
status: New → Incomplete
Revision history for this message
Brandon Williams (opensource-subakutty) wrote :

$ lsb_release -dr
Description: Ubuntu jaunty (development branch)
Release: 9.04
$ dpkg -s notify-osd | grep Version
Version: 0.9.11-0ubuntu1

As you point out, the icons are there in the package, but when I specify the gnome icon theme without the user-specific customisation that I described in my previous comment, the icons do not appear in the bubbles.

What else can I do to help debug this?

Revision history for this message
Brandon Williams (opensource-subakutty) wrote :

Ah-ha ... the problem is not that there are no default icons provided ... it's that the default icon set is incomplete. For example, the wireless icons used by nm-applet are not provided, nor is the power-disconnected icon.

Of the 58 notification icons provided by the Human theme, only 12 are in the default set provided by notify-osd. There are 7 provided by notify-osd that are not in the Human icon theme, but that shouldn't be an issue.

summary: - no default notification-* icons provided
+ notify-osd provides incomplete set of default notification-* icons
Revision history for this message
Brandon Williams (opensource-subakutty) wrote :

Changing back to new, since my comment on 2009-04-12 answered the only outstanding question.

Changed in notify-osd (Ubuntu):
status: Incomplete → New
Revision history for this message
Ara Pulido (ara) wrote :

This is confirmed to be happening in Jaunty.

Changed in notify-osd (Ubuntu):
importance: Undecided → Medium
status: New → Confirmed
Changed in notify-osd (Ubuntu):
status: Confirmed → Triaged
David Barth (dbarth)
Changed in notify-osd (Ubuntu):
importance: Medium → Wishlist
status: Triaged → Invalid
Changed in notify-osd-icons (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Kenneth Wimer (kwwii)
Changed in notify-osd-icons (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.