
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
Shows the contact-list on the desktop
For bugs or feature-requests please file a bug at https://bugs.launchpad.net/pidgin-screenlet/
Important
requires Pidgin >= 2.3.1
requires pyXML
12 years ago
0.3.3 (2008-06-10)
- bugfix, unahandled exception
0.3.2 (2008-06-07)
- read the launchpad revisions
0.3.1 (2008-04-13)
- fix for shadows
- better theming support
- new themes
0.3.0
updates by vrunner123
- hide groups
- show buddy-icons
- fix for height-bug
and much more. great work!
0.2.2
- unhide conversation-window when contact is clicked
0.2.1
- fixing click-on-contacts-code
0.2
- Made it work with new API
- If Pidgin is not running it shows 'pidgin not running'. When you start Pidgin it automatically updates the buddy-list
12 years ago
0.3.3 (2008-06-10)
- bugfix, unahandled exception
0.3.2 (2008-06-07)
- read the launchpad revisions
0.3.1 (2008-04-13)
- fix for shadows
- better theming support
- new themes
0.3.0
updates by vrunner123
- hide groups
- show buddy-icons
- fix for height-bug
and much more. great work!
0.2.2
- unhide conversation-window when contact is clicked
0.2.1
- fixing click-on-contacts-code
0.2
- Made it work with new API
- If Pidgin is not running it shows 'pidgin not running'. When you start Pidgin it automatically updates the buddy-list
powerfool
10 years ago
I would just like to suggest one feature: at the options for the screenlet, a list of the groups that exist in Pidgin, with tickboxes so that the user can select which ones they want to have at the desktop (screenlet).
I think this is useful if someone has a lot of buddies in a lot of groups but only wants to show a special "Favourites" group on their desktop.
What do you think?
Thanks again!
Dimitris
Report
conorsulli
11 years ago
Contacts in my online buddy list do not get displayed in the Screenlet from facebook if they do not have a User Image that could be downloaded.....
Report
jmdsdf
11 years ago
Report
Ivshti
11 years ago
Report
adamruss
11 years ago
try:
iconPixbuf = gtk.gdk.pixbuf_new_from_file(iconPath)
except GError:
iconPixbuf = self.icons["buddy"]["default"]
instead of line 349 in PidginScreenlet.py
Report
heartwarmer
11 years ago
Report
astur
12 years ago
Report
ingegnerlillo
12 years ago
File "./PidginScreenlet.py", line 276, in addBuddyAndGroup
self.setBuddyIconImage(buddy_obj, self.layout.buddy_icon.size)
AttributeError: 'NoneType' object has no attribute 'buddy_icon'
Some ideas?
Report
kornykyano
12 years ago
Thanks you.
Report
earthmeLon
12 years ago
My only gripe is that whenever I open an IM window with the screenlet, the new window doesn't have focus. The only reason I open a window is to type/talk to the person, and having to click on the new window is kind of annoying.
:D
Report
earthmeLon
12 years ago
After messing around with Compiz tonight, I discovered that under General Options> Focus & Raise Behavior you can set Focus Prevention Level to Off. This will fix the annoyance mentioned above.
:D
Report
blingenfelter
12 years ago
I've looked at the bugs page - hard to find what I'm looking for. Any help would be appreciated.
BTW, I'm running Mint.
Report
mahen
12 years ago
Just one question : would it be possible to see only once a buddy present on several networks at the same time ?
For instance, I see four copies of the same person, because he has jabber+icq+aim+msn accounts ;)
Report
Raugturi
11 years ago
buddyId = node (line 201)
Add this:
if buddyId == self.pidgin.PurpleContactGetPriorityBuddy(self.pidgin.PurpleBuddyGetContact(node)):
And then move everything else over one tab down through self.addBuddy(buddyId)
I also added a new variable called show_toponly (just copied the code for show_offline in both PidginScreenlet.py and menu.xml) and used this line instead:
if buddyId == self.pidgin.PurpleContactGetPriorityBuddy(self.pidgin.PurpleBuddyGetContact(node)) or not self.show_toponly:
That way you can turn it off and it'll be off by default if your install is for multiple users.
It ain't pretty, but it works. A whole new class for Contacts would be far more appropriate, I think. This seems to work for me in the mean time though. I was concerned that PurpleContactGetPriorityBuddy might be static and therefore not show buddies who were logged in under an ID you didn't have as the top one, but it looks dynamic, meaning it will return the same buddy you'd get if you opened Pidgin and double clicked a Contact (i.e. The "best" priority one that's online and available), but I make no guarantees. I couldn't find the official documentation for the function anywhere.
Report
opeth115
12 years ago
Report
jonnale
12 years ago
Report
nenelinux
12 years ago
Report
vrunner
12 years ago
Not at the moment anyway
Report
CEpeep
12 years ago
Report
vrunner
12 years ago
Report
kipfel
12 years ago
Report
vrunner
12 years ago
And restart the screenlets manager (if you don't know how to do that then just log out and log in).
Launch the screenlet again.
Hope that fixes it
Report
kipfel
12 years ago
As a work around I've put the 2 exactly on top off each other.
Report
vrunner
12 years ago
Could you try moving or deleting the $HOME/.config/Screenlets/Pidgin directory ?
Report
kipfel
12 years ago
Report