Icon missing for notification flash when indicator applet isn't used.

Bug #533109 reported by Jim Rorie on 2010-03-06
228
This bug affects 48 people
Affects Status Importance Assigned to Milestone
empathy (Ubuntu)
Low
Unassigned
humanity-icon-theme (Ubuntu)
Undecided
Unassigned

Bug Description

Binary package hint: empathy

After the Lucid icon update that installed the balloon shaped icons, empathy flashing tray icon appears to be missing one of the icons for the flash state, As show in the attached screen shots, the icon flashes between the available green balloon and what I assume is an icon not mapped image.

I don't think this is #438329.

Jim Rorie (jfrorie) wrote :
Jim Rorie (jfrorie) wrote :
Omer Akram (om26er) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please answer these questions:

* Is this reproducible?
* If so, what specific steps should we take to recreate this bug?

This will help us to find and resolve the problem.

Changed in empathy (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Jim Rorie (jfrorie) wrote :

This appears on every boot upon receiving the NickServ "You are now identified for jfrorie." message from IRC. I'm wondering if some package update failed for empathy?

Omer Akram (om26er) wrote :

When indicator applet is removed from panel empathy icons shows up in notification area and when someone send me a message and the chat window is not active this happens.

Changed in empathy (Ubuntu):
status: Incomplete → Confirmed
Jim Rorie (jfrorie) wrote :

I'm not completely sure what you are referring to. I wasn't aware that the IA could be removed. I thought it was part of the panel. I don't have a messaging applet in my panel, if that is what you are referring to. It never showed up. I assumed that it wasn't part of the distribution, yet.

Brian Curtis (bcurtiswx) on 2010-03-06
summary: - [Lucid] Icon missing for notification flash
+ [Lucid] Icon missing for notification flash when indicator applet isn't
+ used.

Confirmed,

to reproduce this use the default icon set. in empathy settings untag "show incoming messages in the message menu". then have a person IM you without having his window highlighted.
I can't find the icon to replace (sorry). someone else please look into this.

summary: - [Lucid] Icon missing for notification flash when indicator applet isn't
- used.
+ Icon missing for notification flash when indicator applet isn't used.
Omer Akram (om26er) wrote :

marking triaged as it has enough information for someone to work on.

Changed in empathy (Ubuntu):
status: Confirmed → Triaged
Gustavo Azambuja (gazambuja) wrote :

Any one know the name and path of missing icon?

this bug is also in karmic and lucid after updating. when the notification applet is not used, the new incoming messages notifications in the system tray have a missing icon.

regards,

daspooky (daspooky) wrote :

Any new on this bug? I can confirm I have the same problem in Ubuntu Lucid RC1.

daspooky (daspooky) wrote :

I did some debugging and noticed empathy is looking for the icon notification-message-im.svg but can't find it.

I made following symlinks to solve the problem:

* Go to /usr/share/icons/Humanity/actions/16
* sudo ln -s im-message-new.svg notification-message-im.svg
* do the same for sizes 22 and 24

Enjoy!

nomnex (nomnex) wrote :

daspooky, thanks for the workaround (#12). The "Hidden" status displays the "Busy" icon in the panel. Empathy v. 2.28.x/Karmic 9.10.

Available => green round
Busy => yellow round
Away => red triangle
Hidden => yellow round (busy icon)

Surfrock66 (surfrock66) wrote :

daspooky's fix isn't right.

In case it isn't clear, in the notification area, when you receive a message, the green circle state of the blink is there, but the other state is not. I believe the other state is a little white speech bubble. With that fix, it's just the green circle the whole time, there's no blink. I don't understand why...the symlink is correct and has the right icon, but it isn't working.

nomnex (nomnex) wrote :

surfrock66

even with daspooky's fix, the bug remains. when I receive a message and the chat window is out of focus: empathy flashing tray icon appears to be missing one of the icons for the flash state

Evan Gilbert (gilbert-evang) wrote :

This problem is happening to me too. I tried the symlink idea, and that didn't seem to do anything for me.

Mario Lameiras (skzo) wrote :

The icon is still missing for me, even with the link "fix". Any ideas which icon is missing ?

Evan Gilbert (gilbert-evang) wrote :

I was finally able to get this working.

The instructions given in #12 are half of the fix. Once you have the icon put in the right place, you need to update the icon cache for the changes to actually take effect. I accomplished that with the following command:

sudo gtk-update-icon-cache -f /usr/share/icons/Humanity/

I confirm that fixes by #12 and #18 work for me.

nomnex (nomnex) wrote :

Evan (#18), thanks for the final.

Vish (vish) wrote :

The upstream behavior is to use the icon "im-message-new" for new messages ,
The icon name "notification-message-im" is an ubuntu specific icon name from the notify-osd icon set.
Symlinking the humanity icon for a notify-osd icon it is not the right fix .

Weird , though since it was working fine when I included an im-message-new icon and tested it during Karmic release. [this was pre-karmic release and there was no problem with the notification area icon].

The indicator-applet patch ,that added the messaging menu support, might be the problem here , the fallback is not working right. and *should not* use the icon name "notification-message-im" , which is intended for the notify-osd notifications alone.

Changed in humanity-icon-theme (Ubuntu):
status: New → Invalid
infected (infected) wrote :

Its a bit annoying, that this issue still happening in 10.10...

kinta (kinta-communia) wrote :

as a workaround:
I have kubuntu installed, with defaut theme oxygen. To solve icon notification-message-im not found, I have edited the oxygen index.theme changing :

    Inherits=hicolor

to:

    Inherits=hicolor,Humanity

(You have to install humanity-icon-theme)

After doing so , reload the icon theme in system settings.

infected (infected) wrote :

Does any dev care about this reported bug? It's reported 1 year ago and is still existing! So rediculous...

anders (andreslucena) wrote :

Still happening in 11.04.

Fix (using #12 and #18 workarounds):

sudo ln -s /usr/share/icons/Humanity/actions/16/im-message-new.svg /usr/share/icons/Humanity/actions/16/notification-message-im.svg
sudo ln -s /usr/share/icons/Humanity/actions/22/im-message-new.svg /usr/share/icons/Humanity/actions/22/notification-message-im.svg
sudo ln -s /usr/share/icons/Humanity/actions/24/im-message-new.svg /usr/share/icons/Humanity/actions/24/notification-message-im.svg
sudo gtk-update-icon-cache -f /usr/share/icons/Humanity/

ViViD (vivnet) wrote :

This bug still exists in Oneiric 11.10. Along with other icons, notably the Zoom In/Out and Normal Size in the Nautilus View menu. Going on two years without packaging these icons and it would be nice if they were included.

Assuming that the people who know how to change the default behavior of Unity/Gnome will know how to symlink icons is not an acceptable workaround to the issue, in my opinion.

Dario Egea (egea-dario) wrote :

Hi, with answer #26 the problem is resolved! Thnx!

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers