Irssi is a command line client for IRC, developed since 1999 and written in the beautiful language of C. It is a very good client with a lot of options for those willing to learn a command line interface. If not, check out Xchat.
When I came upon a couple of install problems I was recommended to connect to the Gentoo freenode channel with and IRC client. I’ve used IRC before (really got into mIRC in Windows, had a brief foray of Xchat) and discovered that IRC is a pretty good way to meet people and exchange information. Xchat to me was just to difficult to set up as I liked (and I felt that I was missing something using it). When I used mIRC, BitchX was all the talk. Now irssi is and have been using it for years.
Installing Irssi
Install irssi however you distro tells you to.
I’m the type of person that learns by getting my hands dirty-and-tweaking-and-learn-by-example so I didn’t comb through all the pages of documentation but this guide should be enough to create a basic setup. If you’re like me the minimum that needs to be done is to comb through the starter’s guide and get feel of it. Irssi installs very very raw with really nothing set up so I added the few tweaks they recommend. After doing that I fire up irssi and set my Nick:
/set nick NICKNAME
Irssi saves the name between sessions but it won’t be reserved that will be done after a few more steps.
Freenode is a great project that hosts a lot of open source channels, including a lot of Linux distro help channels. If you ever run across them be sure to thank them, they do a great deed. To connect to a server:
/connect irc.freenode.net
And join a channel by doing (for example):
/j gentoo
Irssi is actually pretty easy. Another I like doing is automatically joining a network when irssi starts. Typing /network show the pre-configured networks. If your irssi is set up like mine, Freenode isn’t one of the default servers built in. If it’s not add it so it will make connecting quicker in the future:
/server add -auto -network Freenode irc.freenode.net 6667
The -auto command is optional if choosing to use it will automatically connect to that server when irssi starts. Nicks can be associated with a network:
/network add -nick Gen2ly Freenode
And channels in networks can be automatically set to be joined by doing:
/channel add -auto #gentoo Freenode
Setting up Freenode
The freenode faq is in good working order and can explain in better detail more about what freenode is and what a user can do. I just needed to register (this also reserves) my nickname:
/msg nickserv register <password> <email>
Responding to the email will be necessary of the registration will be dropped.
To keep the Nick’s email hidden:
/msg nickserv set hidemail on
Login to Freenode so your nick is official, though this too can be done automatically:
/msg nickserv identify <password>
/network add -autosendcmd "/msg nickserv identify <password> ;wait 2000" Freenode
Identd and irssi
Basic Commands
It’s not really necessary to read any more documentation unless more advanced functions are needed. Most of the basic commands can be seen with:
/help
The /help command should provide all the information necessary to use it. The only commands I use are /j, /leave, /msg user, /away, and /quit.
The basic key presses are: Alt+1, Alt+2,… to switch between windows; and PageUp to PageDown to scroll up and down.
Tips and Tricks
If you’re in channels with a lot of people, seeing all the joins, parts, quits, afks can be distracting, they can be turned off with:
/ignore #channelname ALL -PUBLIC -ACTIONS
Or you can ignore them in all channels by using * instead of #channelname.
With a rambler or someone wanting to ignore they can be ignored for a specific amount of time by doing:
/ignore -time 3600 <nick>
to ignore them for an hour.

Thanks for this nice concise guide, I’ll definitely be using it!
>> alt+p and alt+n to scroll up and down.
I’ve just tried this out and found it a bit cumbersome. PgUp and PgDown work way better, perhaps you should try them out if you didn’t know them.
huh! lot of tricks. good to know… though i like to use alt-n… because it’s easier to track.
Thank you for this — it helped me a ton!
nice and helpful
thank you
[...] http://linuxtidbits.wordpress.com/2008/01/09/setting-up-irssi/ [...]
[...] http://linuxtidbits.wordpress.com/2008/01/09/setting-up-irssi/ [...]
good stuff this, thanks a lot =)
[...] Setting Up Irssi GA_googleAddAttr("AdOpt", "1"); GA_googleAddAttr("Origin", "other"); GA_googleAddAttr("theme_bg", "ffffff"); GA_googleAddAttr("theme_text", "333333"); GA_googleAddAttr("theme_link", "0066cc"); GA_googleAddAttr("theme_border", "f2f7fc"); GA_googleAddAttr("theme_url", "ff4b33"); GA_googleAddAttr("LangId", "1"); GA_googleAddAttr("Autotag", "technology"); GA_googleFillSlot("wpcom_below_post"); [...]
Thanks for this posts, its precisely and exactly what i needed.
Hi there! This is kind of off topic but I need some
advice from an established blog. Is it very difficult to set up
your own blog? I’m not very techincal but I can figure things out pretty fast. I’m thinking about creating my own but I’m not sure where to start. Do you have any tips or suggestions? Thank you
When someone writes an post he/she retains the image of a user in his/her mind that how a user can be aware of it.
Therefore that’s why this post is outstdanding. Thanks!
I really Think that post, “Setting Up Irssi | Linux Tidbits” was
spot on! I personallycould not see eye to eye together with u
more! Finally appears like I actuallyuncovered a web
site truly worth reading through. Thanks for your effort,
Cole
I know this website presents quality depending articles and other stuff, is there any other website which
provides these kinds of stuff in quality?
Excellent post however I was wondering if you could write a litte more on
this topic? I’d be very grateful if you could elaborate a little bit further. Appreciate it!
Normally I do not learn post on blogs, however
I would like to say that this write-up very compelled me to check out and do so!
Your writing style has been surprised me. Thanks, very great
post.
sympa mais ce soir” il faut “a venir mon site registre des creations
Hi friends, how is all, and what you would like to say regarding this article, in my view its really amazing in support
of me.