Red Hat Bugzilla – Bug 584590
Gwibber 2.30 no longer has a tray icon but instead uses libappindicator
Last modified: 2010-08-19 22:13:20 EDT
Description of problem:
So Gwibber dropped its standard gnome notification area icon in favor of relying on libappindicate. We don't include libappindicate so as a result our gwibber users get a suboptimal experience.
Just a heads up since I know this saw a maintainer change. Gwibber is the first application I am aware of that relies on libappindicator entirely instead of providing an option to use a notification area applet.
Version-Release number of selected component (if applicable):
Affects current version of gwibber in F-12, F-13 and rawhide
gwibber-18.104.22.168-3.fc13 has been submitted as an update for Fedora 13.
gwibber-22.214.171.124-3.fc12 has been submitted as an update for Fedora 12.
gwibber-126.96.36.199-3.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.
The tray icon exists...but it doesn't work completely as expected.
When closing the main gwibber window the tray icon also disappears but leaves the gwibber-service running with no visible way to stop it.
Closing the main qwibber window keeps the service running.
Choosing quit from the tray icon kills the service as well as closing any existing gwibber windows.
The tray icon should remain visible as long as the background gwibber-service process is running as a means of disabling the service.
It may not be what you expect, but it is how gwibber works now.
Gwibber now has two components, a service daemon and a client. Hypothetically, there could be other clients running, like the dbus notifier bubbles (yes, gwibber treats that as a separate client now, even though it launches from the GNOME client).
If you select "Quit" from the Gwibber client, as opposed to simply closing the window, the service also quits. This is the same behavior as selecting "Quit" from the tray icon.
It would not make sense to have the tray icon persist with the service, as the tray icon is an indicator of the running GNOME client, not the gwibber service daemon. I don't want to make the gwibber service daemon launch the tray icon, because there isn't necessarily a working GNOME client, and all of the tray icon functions assume there is one.
Ah okay.. the new package does quit the service from the main window.
What threw me originally was that quitting from the previous package main window left the background service running. If quitting from the main window is meant to kill the service then there's no problem.
I'll watch closely to see if quitting from the main window fails to kill the service on some occasions. I could have just interpreted a failure to quit the service as intended behavior instead of a bug.
gwibber-2.31.2-7.fc12 has been submitted as an update for Fedora 12.
gwibber-2.31.2-7.fc13 has been submitted as an update for Fedora 13.
gwibber-2.31.4-1.fc12 has been submitted as an update for Fedora 12.
gwibber-2.31.4-1.fc13 has been submitted as an update for Fedora 13.
gwibber-2.31.4-1.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.
gwibber-2.31.4-1.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.