← Back to team overview

weather-indicator-team team mailing list archive

[Bug 685634] Re: Notification apps remain in Unity launcher when they shouldn't

 

** Changed in: weather-indicator
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Weather
Indicator Team, which is the registrant for Weather Indicator.
https://bugs.launchpad.net/bugs/685634

Title:
  Notification apps remain in Unity launcher when they shouldn't

Status in BAMF Application Matching Framework:
  Invalid
Status in GTK+ Frontends to Various Bazaar Commands:
  Fix Committed
Status in Gwibber:
  New
Status in Synapse:
  Fix Released
Status in Unity:
  Invalid
Status in Indicator-Weather:
  Fix Released
Status in “bamf” package in Ubuntu:
  Invalid
Status in “unity” package in Ubuntu:
  Invalid

Bug description:
  Description of bug:
  With the latest version from PPA, Synapse is always in Unity's launcher. It shouldn't be.
  This also applies to Gwibber as far as I can tell: I have Gwibber-services running on logon. Gwibber does not however show up in launcher until I start it, either from menu or from the notification area. Having it in launcher makes sense when a Gwibber window is active, but after I X it away, it still remains in the launcher.
  It has also been said that bzr-gtk suffers from this.

  -----

  Solution shamelessly copied from comment #13:
  The solution is to ensure that programs are properly marking the AppIndicatorCategory for their indicators. BAMF will only expose indicators which are of type APP_INDICATOR_CATEGORY_APPLICATION_STATUS. This is what should be used for applications such as Rhythbox, Banshee, Tomboy (basically anything that may throw up a sustained window or "minimize" to its indicator). Projects like Synapse should use APP_INDICATOR_CATEGORY_OTHER

  In Synapse this has been fixed in this revision:
  http://bazaar.launchpad.net/~synapse-core/synapse-
  project/trunk/revision/269

  -----

  Original description:
  With the latest version from PPA, Synapse is always in Unity's launcher. It shouldn't be. I can also note that launching it from the launcher doesn't focus it, so it doesn't respond to keypress, so I need to click it to do anything.

  -----
  For Unity:
  The problem is that Unity doesn't respect the Gtk.Window.skip_taskbar_hint (TRUE).
  I need a way to tell Unity to not show my application under the task list.
  But I also think that this needs to be fixed in the Unity dock.