Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Looking for a good, modern IRC client
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
haarp
Guru
Guru


Joined: 31 Oct 2007
Posts: 516

PostPosted: Sat Mar 21, 2015 8:30 am    Post subject: Looking for a good, modern IRC client Reply with quote

Hallo,

I realize that this might not be quite the right forum, but let's give it a try.


I'm looking for a replacement for HexChat, which I'm currently using. I dislike how it's slightly overloaded, and more importantly, the dev's decisions to Ignore filesystem hierarchy standards, Refuse to allow copying into the clipboard using Ctrl+C or Remove buttons, then expect you to manually sort your lists using obscure, undocumented keyboard shortcuts. It's this sort of "Usability is for losers" attitude that I don't want to support.

So I'm looking for a new IRC client. The conditions are:
- Must be graphical. I have no interest in Irssi and friends.
- Must provide support for ZNC, either directly or via plugins (features such as: Queries sent via another client show up as sent from you, Formatting buffer playback in a nicer way)
- Should be lightweight

Here are the programs I've tried so far:
- Chatzilla - don't like how it's integrated into a browser
- Smuxi - Nicely lightweight, but does not support ZNC features and being based on C# requires a ton of new dependencies
- Pdigin - buggy implementations of ZNC features in ZNC plugin, questionable or buggy implementations of other things. (Security bugs in the IRC extras plugin, away buddies are not shown as away, etc.)
- Xchat - Hexchat's precedessor, no.
- Quassel - overloaded, segfaults when doing anything with it
- KVIrc - stupidly overloaded


Does someone have any additional suggestions? Many thanks!
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 5592

PostPosted: Sat Mar 21, 2015 3:55 pm    Post subject: Reply with quote

You say you want a good, modern IRC client then immediately rule out anything but GUI ones... then I suggest you start coding.
Back to top
View user's profile Send private message
yngwin
Retired Dev
Retired Dev


Joined: 19 Dec 2002
Posts: 4572
Location: Suzhou, China

PostPosted: Sun Mar 22, 2015 1:52 pm    Post subject: Reply with quote

I would recommend Quassel. I'm not sure what you mean with "overloaded". Also the segfaults should be fixable. It's been very stable in my experience. I love the fact you can run the core remotely and connect with local clients, which removes the need for ZNC.
_________________
"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF
Back to top
View user's profile Send private message
F_
Tux's lil' helper
Tux's lil' helper


Joined: 31 Dec 2006
Posts: 133

PostPosted: Sun Mar 22, 2015 8:00 pm    Post subject: Reply with quote

I second Ant P.'s thoughts. I think this could be your gateway into learning network & GUI programming.

Good luck! And don't forget to ask many questions in our Programming sub-forum!

-A satisfied irssi user.
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 5586
Location: Removed by Neddy

PostPosted: Mon Mar 23, 2015 11:56 am    Post subject: Reply with quote

hexchat replace xchat not the other way round & this is tried and tested.

Otherwise its quassel & it shouldn't seg.

also why not Weechat... sure not GUI but it is fantastic
_________________
The best argument against democracy is a five-minute conversation with the average voter
Great Britain is a republic, with a hereditary president, while the United States is a monarchy with an elective king
Back to top
View user's profile Send private message
Chiitoo
Administrator
Administrator


Joined: 28 Feb 2010
Posts: 1684
Location: Here and Away Again

PostPosted: Tue Mar 24, 2015 7:15 pm    Post subject: ><)))°€ Reply with quote

If Qt and kdelibs are no issue, I'd suggest trying out Konversation!

It can be made more lightweight-like by getting rid of kdepimlibs. I just tested emerge -p konversation on an install with no KDE or even Qt, and the required packages went from 67 to 38 with a patch that removes the need for kdepimlibs! (Last sync on that was a year ago though!)

One way to get that particular patch:
    git clone git://weaver.gentooexperimental.org/kde-lean
Or add as an overlay with Layman. ^^
_________________
Kind Regards,
~ The Noob Unlimited ~

Sore wa sore, kore wa kore.
Back to top
View user's profile Send private message
kensington
Developer
Developer


Joined: 02 Jan 2013
Posts: 175
Location: Australia

PostPosted: Wed Mar 25, 2015 1:33 pm    Post subject: Reply with quote

Another vote for Quassel. It's been rock-solid for me and I find its native server/client support much better than traditional bouncing.
Back to top
View user's profile Send private message
haarp
Guru
Guru


Joined: 31 Oct 2007
Posts: 516

PostPosted: Wed Mar 25, 2015 8:58 pm    Post subject: Reply with quote

Thanks for all the replies.

I gave Quassel another go, this time on my Gentoo machine.

Problem 1: It wants USE=-secure-delete on dev-db/sqlite. No can do, Firefox requires secure-delete. So I just went --nodeps, because screw that noise. Works regardless.
Problem 2: I skipped the initial setup dialog and only manually added a network afterwards. This seems to be what makes it segfault. After completing that dialog, it works.

And what do you know? Quassel ain't so bad at all! It's actually rather nice. However, there are still plenty of things that bother me:

a) No libnotify integration. It uses its own popups. Eww.
b) No ZNC integration, no doubt because it is meant to be used with its own server/client concept. Which is understandable, but ZNC is so much more powerful.
c) No support for (auto) away
d) No support for any kind of plugins/scripts (which could also take care of b and c)
e) Online/away checking is nice, but fails to work on people in queries
f) A few other minor issues and lack of polishing

It has potential. I'll keep using Hexchat for now, but also keep an eye on Quassel.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum