more efficient IRCing?

I need to reconsider my current way to do IRC.

  • My main computer is a laptop, so I can’t leave my IRC client open all the time.
  • More and more, I tend to ask stuff on IRC, then I have to leave, so I never get the chance to see the answer. Being able to stay connected all the time would be much easier.
  • I’m currently using XChat, and would like to continue using it (ie: I’d prefer to avoid going back to irssi).
  • Most of the time, I’m connected to two different networks (OFTC and Freenode).
  • I tried to set up an IRC bouncer, but I had the impression that it was complex, and not very user-friendly. (Maybe I’m wrong, or maybe I should have tried a different bouncer (which one?))
  • I’ve considered running two clients: XChat for my “main client”, and irssi just for logging everything. But that’s not really optimal.

Which solution are you using? Should I really go back to using irssi? Any good example irssi configs somewhere?

Update:

  • Comments are now open (they were closed because of a broken WP plugin)
  • I used to use screen+irssi, but then, I switched to xchat. I really like xchat, have written some custom scripts for it, and would prefer to continue to use it…
  • The possible suggestions I already got are:
    • use xchat with irssi_proxy
    • use xchat with ctrlproxy (looks very nice, but RC buggy and not in etch)
    • use xchat with shroudbnc (or psybnc, or dircproxy)

    Update 2:

    Ok, due to all the praise of the screen+irssi solution, I’ll give it another try…!

21 thoughts on “more efficient IRCing?

  1. I use an IRC bouncer, ZNC. However, this (as far as I know) does not support being connected to 2 networks. Apart from that, ZNC is a great bouncer. It has a configuration wizard which walks you through setting it up.

  2. screen and IRSSI is personally what I use running off my main server. Then I just ssh into the machine. It has the added advantage of encrypting all comms between me and the server, so it can be used from work without too much fear.

  3. BIP ( in the repos ) is VERY easy to setup irc proxy and will connect to as many networks as you like and channels and authenticate you etc etc etc, I can give you my example config i use for BIP and it also supports scrollback from when your GUI client wantent connected, it will support any client and multi clients , e.g. you can have bip running on your “server” and then xhat on your laptop and konversation on another computer and irssi on yet another all using the same nick/connection, anyhow I’m very sleepy at the moment but when I wake I’ll blog about the exact setup with some examples, it has me in IRC heaven

  4. hey there, i tried it, but don’t use it, but maybe it’s an solution for you:
    set up irssi as an proxy and then connect your xchat to your irssi proxy.

    hope that helped :)

  5. PFJIRC allows connections with GUI clients and you can bounce around. I don’t use it (as I use screen+irssi personally) but this seems to be something you can use. It does, however, need some love, some things aren’t implemented quite yet. But overall it seems fairly nice.

    http://pfjirc.org/

    From their site:

    “PFJirc is a program that allows you to use one IRC connection from multiple clients. It allows, for example, the use of an instant-messaging client, like Gaim to be used for /ISON and PRIVMSG-type messages, yet channels to be delegated to a proper IRC client, like XChat.

    A finer-grained control is achievable beyond this, too. It is possible, for example, to run two IRC clients, say, XChat and Irssi together, and appear still as just one user. PFJ here allows different clients to join different channels, so you can access your most important channels from irssi on an ssh login, yet still maintain a presence in the rest on your XChat session.”

  6. Like Andrzej says, Xchat with VNC (in this case probably: Xvfb with some VNC or RDC server (KDE and gnome have built-in RDC servers IIRC, they just need to get enabled for the session) might work if you don’t have a desktop which you want to keep open at all times.

    PS: It’s certainly sub-optiomal to ask the math question below the submit button. I wouldn’t expect additional _needed_ input fields below it.

  7. I’m using a patched version of the “muh” IRC bouncer with xchat. Works really reliable.
    I’ve patched muh to store any public message starting with my nick. (patch is in upstream sourceforge, maybe applied by now; not sure if it’s in the Debian package. the maintainer asked me once about the patch IIRC)
    A slightly bit smarter way of storing followup messages would be nice (e.g. also store followup messages by the same user that don’t include a different username; sometimes people reply with multiple lines without repeating the nick). But other than that I’m fine, and I never really missed not having a full log (muh could do that, but I wouldn’t check the log anyway, if it’s supposed to be important people will use email anyway).

    P.S. Your “math test” for comments is broken. “add 0 and 2” equals 2, I’m pretty sure of that…

  8. I also use screen+irssi for many years now. A vanilla BNC plus IRC client won’t give you any nice history feature.

    But this blog entry gave me the idea of giving RbIRC-t BNC functionality. Jabber MUC includes history features and Gajim is much more pretty than XChat. Let’s see what time permits…

  9. I had the same problem.. with the added requirement that I SSL both sides. And I ended up using “bip”, it seems to work pretty well.

Comments are closed.