A new issue of the series "Application of the Month" has been released. It covers Konversation and interviews its maintainer Dario Abatianni. Konversation is a user friendly IRC client for KDE. You can read it in Dutch, English and German.
Dot Categories:
Comments
I switched to Konversation a while ago, mostly because XChat doesn't autoaccept DCC Transfers anymore on my system. I haven't missed XChat since then.
The Konversation Interface is nice and clean. Only the handling of DCC Chat Sessions could be better. The whole GUI blocks if you get alot of messages through a DCC Chat Connection; same for login into a Server, the GUI blocks and nothing is shown in the statuswindow, until the connection is completly ready.
So many thanks to the developers for this application!
The latest version of konversation I'm using, simply rocks. Why? Because uses OSD (on screen display) to show me what people are talking, and I don't have to switch desktops or windows to look at this. For me, this feature is ___great___.
Just installed it, and actually like it better than xchat :D
There are still a few rough edges, it could use a few usability improvments too, overall it's already pretty good though.
P.S.: I installed SuSE 9.1 RPM in SuSE 8.2, works fine :)
I'm currently using xChat, but I'll give Konversation a shot.
I've been trying to get rid of GTK apps and go all QT to save RAM and ressources on my ancient hardware. Right now GAIM and xChat are the last two big ones left to replace.
Hopefully Konversation development is progressing nicely and it will soon be part of the official KDE distribution so that more people can use it, fix it, improve it, etc..
That makes two of us. I use Kopete already and I works pretty fine, Xchat is still here just in case but I'm doing quite fine with konversation (even though it has its quirks). It's the Gimp I probably won't get rid of anytime soon...
...why not just use Kopete for IRC?
It's upcoming 3.3 version can do almost everything Konversation can.
Do the screenshots on their homepage reflect the
cuzrent version? Then I would rather not try it.
Why oh why do IRC-Clients always have such a horrible
user interface. Why is noone able to write a decent
user interface for chatting? Konversation looks
completely different than any other KDE app.
No toolbar, lots of strange labeled buttons (DeOp) etc.
This is not necessary but a sign that noone had
a really clever idea on how to make a good interface.
Welcome to Geek-ville. Sigh. Other KDE apps are really
well done UI-wise in comparison to open source as well
as commercial apps. Not even Windows has such a high
consistency between apps.
Currently I'm using mIRC on WINE which is quite bad but
the most usable choice if you want DCC. Once it works properly
with Kopete I'll switch. I would prefer an app dedicated
to chatting however. I think a completely new approach
in terms of UI should be taken. mIRC is not really good
either but the one-eyed among the blind.
Why can't there be an application which looks to the user just
similar to a web-based chat. Everyone can use those but I have
a hard time explaining mIRC to my family. It should especially
be more inituitive: For example a start screen should appear
which says: Select the IRC-Network you want to connect to:
(List of all *major* networks and description of their strengths
and weakneses) plus button "Enter user defined network"
Next: Enter your nickname plus checkbox "Remember next time"
Next: There MUST be some obvious way to search for channels
otherwise this is useless for a novice user!!
The interface is quite configurable. You can enable a toolbar and disable the quick buttons.
You should definitely see X-Chat Gnome: http://xchat-gnome.navi.cx/
It's a front-end for X-Chat, which tries to comply to the Gnome HIG. It has a much cleaner front-end than a lot of other IRC clients.
huh? Konversation is more or less a 1:1 adaption of xchat.
Both definitely look different from other apps of their DE but the interface has a high usability (real usability not that "I sat my 3yr old in front of inDesign and he couldn't replicate the layout of time magazine in 1 hour, you guys suck" that's all too often substituted)
But Konversation lacks a few features to replace x-chat for me:
-Notifications on a per channel basis should be off by default (or there should be an option so they're off) I have one channel where I want a beep on channel message and 20 where I don't. That's a lot of clicking in Konversation
-Ports for DCC. I'm behind a firewall, nuff said
-Hide join/part messages (Am I blind? I'd think that feature is too basic to be not implemented yet but I can't find it
-A better server list (network centered, not server centered, more than 1 autojoin on connect, etc)
Now I'd really like to use konversation (I use kde, konversation has a number of improvements over xchat (the dropdown menu in the nick dialog, regexps in the channel list, osd, some others I've forgotten) so I hope Konversation catches up soon (should be possible if you look at how fast it evolved in the last few months)
argh how could I forget the most important of them all:
the "tabular view" of xchat - the separating line between nicks (on the left) and the msgs they posted (on the right)
It's *much* easier to follow channel traffic this way
> Hide join/part messages (Am I blind? I'd think that feature is too basic to be not implemented yet but I can't find it
I didn't find it either, so I wrote a wishlist item for that a while ago:
https://sourceforge.net/tracker/index.php?func=detail&aid=891965&group_i...
Configure Konversation.../Behavior/Chat Window/[x] Hide Join/Part/Nick events
You should try it out before you make pre-emptive conclusions. The interface is very nice. Far better than any other IRC client I have used at least.
Perhaps the fact that nobody has made an IRC client that looks simple to people just looking at the screenshots suggest that it is hard to do so. Konversation is a client that has tried hard to make a decent UI and I am sure it will improve further with time.
I think your request is reasonable, for an ultra-simple IRC client. But perhaps IRC is just too complex to ever be expressed as simply as IM clients can be.
I hope Konversation replaces KSirc in KDE 4 - a run-time dependency on Perl is just sick.
You've never used fish before, have you?
Isn't that a remote run-time dependency? :-)
Also perl isn't required. It's just used to make it faster if it is there.
Kontact is also the first irc client to integrate with kaddressbook.
I'm working with bille (kopete guy) and getting the two to use standard tooltip, custom fields, irc server-group lists, and irc nick.
In the next release, you'll be able to run konversation, run kaddressbook, and from the addressbook see who is online :) If you make an association in kopete it will show up in konversation. From konversation you can associate any number of nicks with an addressbook contact. And so on. :)
It's almost done, I just need to finish a refactoring to make it efficent when transmitting the nick status changes to addressbook. (online, offline, away, etc). But it works at the moment.
Kontact an IRC client? Seems too much integration confuses you. :-)
damn, and I was concentrating on not using the wrong words too.. ;)
/me mutters
I assume you mean Konversation.
And this isn't true. Kopete integrated with KAddressbook before Konversation.
Okay okay, I didn't count kopete as an irc client :P
Besides, konversation is better integrated than kopete at the moment.
How so?
I find this really hard to believe since the DCOP interface used to sync with KABC was written by a Kopete developer, was based on the Kopete DCOP interface, and Kopete was the first app using it fully :P
hum, given that I keep slipping up on everything I say, I should really just quit my losses and give up now.
But what the hell...
Bille (kopete devel who did kopete interface to kaddressbook) has done all the grunt work with his kimproxy and kimiface work.
In konversation, it uses 'kimiface', like in kopete, to expose the state of people online/offline etc. However what konversation does it once they are linked, use that information to show things like the user's information from the addressbook as a tooltip when you hover over.
It also stores the information on which nick is associated with which addressbook, in the actual addressbook. So if you go into kaddressbook, open a contact, go to IM page, and add a new IRC contact, it will be updated immediately in konversation when you save that contact.
Kopete does replicate its information to kaddressbook, but currently doesn't do much in pulling the information back out again..
Some of the other things are a bit more subtle.. like from konversation when you edit a contact, it uses kaddressbook via dcop, and things like that. Hmm hard to explain.
Anyway, all this aside, I'm working hard on this, for both konversation and kopete, and hopefully my coding will be better than my PR, spellings and grammar.
:)
JohnFlux
If it was a new way to use IRC...... It is only a skin..... and irt look like a cheap copy of Xchat...... I hope it will improve... i tried it.. I found no5thing but a KDE look alike GUI over an Xchat client... with 50% less features...... And well it is not a too buggy client, it still not do much....Keep working on it..... i wish you well, but atm, I will stick with Xchat, or even IIrc..... but the GUI is cute..... as every KDE interfaces are.....
Will try it later Ciao!