Feature #11741

Bug #8309: Remove the topIcons GNOME Shell extension

Get rid of the Pidgin's "systray" icon

Added by intrigeri over 3 years ago. Updated about 3 years ago.

Target version:
Start date:
Due date:
% Done:


Feature Branch:
Type of work:
Affected tool:
Instant Messaging


As part of #8309, it would be nice to stop relying on Pidgin's "systray" icon:

  • keep the "systray" icon but let it be in the floating area where these icons land: unless one keeps that area open all the time, they won't notice that they've received messages (unless there's some additional notification system)
  • use some GNOME Shell extension and/or Pidgin plugin to provide proper notifications; ideally these notifications would not fully expire after a timeout, i.e. some indication that one has unread messages should remain visible
    • guifications: notifications expire by default; can they be made persistent? I (intrigeri) live very well with this limitation for my own use case.
    • Pidgin IM integration: it "[d]isplay[s] Pidgin chats as notifications in the Shell message tray", which may or may not be what we want here. It's not packaged in Debian, but at least the same author has been maintaining the package for >2.5 years, with the last commit from 4 months ago.
  • keep using topIcons for Pidgin, and hope it does not break more stuff (#10576, #11737, etc.) than it's worth

Associated revisions

Revision 8782c2e6 (diff)
Added by intrigeri about 3 years ago

Replace Pidgin's "systray" icon with the guifications plugin (Closes: #11741).

Rationale: remove as much as we can from the set of icons managed by TopIcons
extension flavours, in the hope it's enough to cancel the problems we've seen
with them (#10576, #11737).


#1 Updated by anonym over 3 years ago

  • Description updated (diff)

#2 Updated by intrigeri about 3 years ago

  • Description updated (diff)

#3 Updated by intrigeri about 3 years ago

  • Status changed from Confirmed to In Progress
  • Assignee set to intrigeri

Testing the guifications plugin option locally.

#4 Updated by intrigeri about 3 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100

#5 Updated by intrigeri about 3 years ago

  • Assignee deleted (intrigeri)
  • Target version set to Tails_3.0

Also available in: Atom PDF