PidginScreenlet

Conky

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

3
6.9
Last changelog:

11 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

8 years ago

Excellent work! Thank you for this screenlet, it's really useful! :)

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

9 years ago

When using facebook chat plugin.

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

9 years ago

I really wish someone would create a KDE version of this screenlet as a plasmoid. I love this screenlet!

Report

Ivshti

9 years ago

It will be really nice if you implement some kind of a filter for buddies, so users can know which of the really important people for them are online with one quick look at the screenlet.

Report

adamruss

9 years ago

for some reason pidign was d/l currupted images from msn/facebook, this killed the screenlet, i had to fix this by adding these lines:

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

10 years ago

is it possible to add the ability to display number of unread emails and clicking on it would open the account inbox?

Report

astur

10 years ago

It is very cool screenlet, but it has problems with drawing itself when expanding/collapsing groups of contacts.

Report

ingegnerlillo

10 years ago

For me it still doesn't work, like reported here: https://bugs.launchpad.net/pidgin-screenlet/+bug/319142

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

10 years ago

Is beautiful... :)

Thanks you.

Report

earthmeLon

10 years ago

Great screenlet. Love it and a bunch of the themes available.

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

10 years ago

Hmmm..

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

10 years ago

I'm running Pidgin 2.4.1 and I've added pyXML... but I keep getting "Pidgin not running" instead of the screenlet.

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

10 years ago

This screenlet is exactly what I was looking for. So far, so good, congrats !

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

9 years ago

I had the same issue with it, so I wrote a quick and dirty hack if you want to use it. In the definition for getGroupsAndBuddies (starts at line 192), right after the following line:

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

10 years ago

Is there a way to theme this screenlet using pixmaps? If not it owuld be great to incorporate it so people can make 100% custom themes.

Report

jonnale

10 years ago

This is a great screenlet. My only complaint is that you cannot get buddy info. For example, if a friend puts a link in his away message, I have to open pidgin, right click his name and then select "Buddy Info". This is not an option in the screenlet (if it is, I missed it!)

Report

nenelinux

10 years ago

There is a way to use it with emesene?

Report

vrunner

10 years ago

I'm afraid not.
Not at the moment anyway

Report

CEpeep

10 years ago

Is there any way to add custom buddy icon support for this? My custom icons show up fine in Pidgin, but not in the screenlet (the user's own icon shows up instead).

Report

vrunner

10 years ago

Ah, interesting. I thought it should've been picked up. Will take a look

Report

kipfel

10 years ago

When i start the screenlet (autostart on logon or manual) it starts twice. So there are 2 screenlets on my desktop. What can i do about this?

Report

vrunner

10 years ago

Try to delete both the screenlets (right-click -> delete this screenlet)..

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

10 years ago

Nope, this doesn't work, done that already!

As a work around I've put the 2 exactly on top off each other.

Report

vrunner

10 years ago

Wow that's really weird.
Could you try moving or deleting the $HOME/.config/Screenlets/Pidgin directory ?

Report

kipfel

10 years ago

There were 2 pidgin.ini files in that directory. I deleted 1 of them, looks like that fixed it.

Report

11 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

12345678910
product-maker Count:233 Rating: 6.92
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.3.3
updated Jun 10 2008
added Dec 29 2007
downloads today
0
page views today 8