Feature #11741

Get rid of the Pidgin's "systray" icon

Added by intrigeri 2016-08-29 06:21:04 . Updated 2017-03-20 16:44:14 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Target version:
Start date:
2016-08-29
Due date:
% Done:

100%

Feature Branch:
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Instant Messaging
Deliverable for:

Description

As part of Bug #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 (Bug #10576, Bug #11737, etc.) than it’s worth

Subtasks


History

#1 Updated by anonym 2016-08-29 06:23:44

  • Description updated

#2 Updated by intrigeri 2017-03-20 15:35:52

  • Description updated

#3 Updated by intrigeri 2017-03-20 16:03:40

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

Testing the guifications plugin option locally.

#4 Updated by intrigeri 2017-03-20 16:43:00

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

Applied in changeset commit:8782c2e655fa76d1f733f0523a79645578f68ce2.

#5 Updated by intrigeri 2017-03-20 16:44:14

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