[Pidgin] #14981: Tray status icons need a more robust resolution order

Pidgin trac at pidgin.im
Sun Mar 4 17:31:20 EST 2012


#14981: Tray status icons need a more robust resolution order
--------------------------+-------------------------------------------------
 Reporter:  ssokolow      |     Owner:  rekkanoryo
     Type:  defect        |    Status:  new       
Component:  unclassified  |   Version:  2.10.0    
 Keywords:                |  
--------------------------+-------------------------------------------------
 On desktops like Lubuntu, Pidgin always shows the application icon in the
 tray, rather than status icons like Busy or Message Waiting.

 I've tracked this down to the fact that the default Elementary icon theme
 doesn't provide pidgin-status-* icons and Pidgin doesn't fall back to its
 internal ones under certain circumstances. (I'm not entirely sure what
 those circumstances are, but I know it happens since it did when I was on
 Gentoo)

 I tried asking the Elementary devs to provide symlinks to their Ubuntu
 Messaging Menu status icons, but they feel it would be better for you guys
 to add app-agnostic icon names to your resolution order. (I told them I
 would not be the go-between should you guys disagree on what "app-
 agnostic" means)

 Here's that bug:

 https://bugs.launchpad.net/ubuntu/+source/elementary-icon-
 theme/+bug/931387

 The solution I suggest has two parts:

 1. Adjust the resolution order so that, like other applications, Pidgin
 always falls back to its own status icons. This will ensure that, should
 an icon theme be incomplete, the results may look out of place but will
 still work.

 2. Include the Ubuntu Messaging Menu icons for status in the resolution
 order, so Pidgin will "Just Fit In™" when a user uses themes designed for
 Ubuntu (which seem to be a large share of them these days).

 The messaging menu icons for status can be found at panel/*/user-* and, as
 I understand it, the one with a -panel suffix are to be preferred if
 present. (eg. user-away-panel.svg could be monochrome while user-away.svg
 could be colorful for use in the drop-down menu)

-- 
Ticket URL: <http://developer.pidgin.im/ticket/14981>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list