20 March 2009

Pidgin in Jaunty

This is just a quick update about how Pidgin interacts with the rest of the Jaunty desktop. Before we had the following problems:

  1. Pidgin icon sits in notification area when not notifying
  2. Pidgin status can be changed in both the FUSA and in the Pidgin icon
  3. Removing icon gets rid of buddy list's hide-ability

The first point extends into "if Pidgin and Evolution and Empathy and Xchat and ... are all trying to show that you have new messages, that's a lot of icons." The solution that's implemented in Jaunty includes the addition of the messaging Indicator Applet. So far it only works for Pidgin and Evolution (first priority as default apps, I'm guessing), but eventually the others should be added. Ryan's working hard on making sure it works for @-replies in Gwibber as well. Then you can have just this one applet, and eventually, all your messaging stuff will go there. The Indicator Applet is not on the panel by default. You can right-click the panel and hit "Add to Panel" to get it.

On new users, the icon defaults to not showing in the notification area.

When I proposed removing the icon by default, there was an uproar of "but we want to hide the buddy list instead of minimizing it!" A few people I talked to on the bug report, blog comments, and elsewhere online agreed that if there was one applet that could work for all the IM clients to show and hide, that might be pretty nice. Someone noticed. The Indicator Applet does this too. Thanks to whomever made that work.

One note: this is like with Rhythmbox. If you click the X, that's still "close," and for a very good reason. If the X doesn't mean close, it is possible for the buddy list to be hidden in KDE (or in a GNOME session where the user hasn't added the Indicator Applet) with no way to bring it back! I don't use the notification area icon, so when Pidgin started being able to hide when it's not there (so the Indicator Applet could control it), I could see "X is now online" notifications and receive IMs but not get my buddy list to stop being invisible. Thank you very much to Ted Gould for fixing it so that the buddy list only hides from either the icon or the Indicator Applet, and not constantly.


11 comments:

Tom said...

Hmm, isn't Pidgin going to be replaced by Empathy?

Dread Knight said...

@Tom i hope it will..


I added that applet on my panel and i don't see any icon for it... strange...

Mike said...

I hope it will be replaced by ANYTHING that will actually support jabber features. I really tried to like pidgin but it's developers try so hard to make people hate it.

Mackenzie said...

At this point, ubuntu-desktop still recommends pidgin, not empathy.

The applet is blank until you run either Pidgin or Evolution.

For me, the applet is currently broken, showing only "No Notifications". I don't know why. Working on figuring that one out.

Dread Knight said...

It's damn buggy... i added it several times and i ended up with a lot of white lines i couldn't delete.. but only drag around, so i had to make a new panel. Anyway added one as well when i had pidgin opened and seen some letterbox.. heh..

yokozar said...

My experience with Pidgin in Jaunty was that my AIM buddy list was unavailable and it proceeded to inform me of this fact with 30 identical dialog boxes

Mackenzie said...

That's Bug 345774

endolith said...

Related: http://brainstorm.ubuntu.com/idea/10865/

jsacks said...

i like it but there's no customization function that lets you choose what kinds of notifications come in.

I am constantly getting notified that such and such a person has come online or offline through the Facebook plugin on pidgin...its quite annoying

Mackenzie said...

Yes there is, you're just not looking in the right place. Tools -> Plugins -> Libnotify Popups.

brijith said...

Hai,
is there any issue with Pidgin in setting proxy settings. It works fine with hardy. but cann't set it in jaunty. ?????