Monday, August 3, 2009

IRC on windows with notifications

I wanted to document a few steps to getting IRC working on windows with notifications. Pidgin is a decent client to connect to IRC on Windows, though some prefer using mIRC. Unfortunately for windows, there's not a well established notifications framework like there is on the mac (growl) or linux (libnotify).

So to start, download and install the following:
Pidgin
Growl for Windows
Gnarly (Growl->Snarl bridge)
PidginSnarl (pidgin notification plugin)

Once all these have been installed, add an IRC server to your pidgin installation, such as irc.freenode.net.

Growl needs to be started and in the preferences, you'll likely want to load it at startup.

You'll likely have to restart pidgin after installing the pidginsnarl plugin. After restarting, go to Tools->Plugins. There will be two that you'll want to enable:
Message Notifications
PidginSnarl

Then configure MessageNotifications - enable notifications for Chat, and then if you'd like have it notify you only if someone chats to your username.

Then go into Growl into the Applications section, click on PidginSnarl. Configure the Chat Received notifications to how you'd like it.

You may want to configure other things like logins and logouts and status changes to not notify you as well (disabling them).

That's it. Whew, kinda complicated on windows, but that's it.

3 comments:

Tlhan Ghun said...

Hi,

I am the developer of PidginSnarl and wanna just ask one question: wahy do you use the more complicated way of Gnarly + GfW instead of using Snarl itself...?

Greets

jeremy said...

yeah - mostly because I've had good experience on the mac with growl and like that GfW using the same protocol. Also on our team at work, there are windows users and a couple of mac users - makes for one notification tool between the two. I guess I'm hoping GfW would natively support pidgin - seems like they already have a lot of apps.

Of course neither growl nor snarl work on linux, so for the linux users on our team, we just use pidgin with libnotify integration.

ncheshire said...

So you're hiding simpler methods from us? Nice. Commence the reckoning!