Sign In

    Enjoy FOSSwire's content? Have it delivered! Subscribe

    Evolution vs Kontact - Part 2 - Kontact & Conclusion

    Evolution vs Kontact

    Welcome back to Part 2 of this series - pitting GNOME's Evolution Personal Information Manager (PIM) suite against KDE's Kontact.

    If you haven't read Part 1, please take the time to do so, as I'll be making quite a few comparisons between Evolution, covered there, and Kontact.

    Now, we continue with KDE's Kontact.

    Kontact

    Kontact logo

    Interface

    Kontact Interface

    Kontact's interface has some similarities with that of Evolution. One of the most striking differences is the fact that in many areas there are three sidebars.

    On the far left you have a sidebar for switching between the different sub-applications - Mail, Contacts and the like, and then in Mail, you'll have another sidebar for your mailboxes and then a main area split into a message list and the preview pane.

    The addition of this triple-vertical-pane approach for me makes the interface a lot more cluttered and less easy to pick up straight away.

    Certainly, though, it feels less like an absolute copy of Outlook than Evolution; it feels like an application developed for KDE, rather than a clone of something else that is just ported over. Where Evolution feels a bit like a GNOME slant on a Windows app, Kontact really does feel very much an integral part of KDE.

    It's worth mentioning as well that Kontact is quite literally, a collection of distinct KDE apps that are simply stitched together into a single application. Unlike Evolution, it is possible to launch each component, or 'part' in KDE terminology, as a separate application on your desktop.

    Kontact's Settings dialogue

    Email

    One thing that really bugs me about the KMail part of Kontact is the fact that by default, it only shows you messages in plain text view.

    Kontact KMail Plain text message view

    I fully appreciate why you'd want to send email as plain text and why you might prefer reading email as plain text, but the fact that it is so incredibly difficult to read an HTML-formatted message out of the box is infuriating.

    In terms of searching, KMail sadly lacks an advanced full text message search as far as I can see. The toolbar-based search works fine, though, if you only need to search message subject or sender.

    Calendaring and Sharing

    The Calendar module is similar to Evolution's, although it does sport the three-pane layout which I don't like. You can share events with others through the context menu; starting a new message with an attached .ics of the event. This works more smoothly than Evolution - and you can actually type a message in the body!

    Kontact's Calendar

    Interestingly, this time I experienced a crash importing an ICS file into an existing calendar, but I had no problem making a new calendar with my exported events from Google Calendar. In addition, the Google Calendar specific CalDAV support didn't work either.

    ICS Import Crash report

    Extra Features

    I'm going to diverge from my self-imposed structure for just a moment here. One of the best features of Kontact is that it is relatively easy to bolt a new KPart into the application. I particularly am impressed with the Feeds module; a example of this - taking the standalone Akregator application for KDE and putting it into a Kontact.

    Having support for RSS news feeds in an application like this I think is an excellent idea, allowing you hopefully to bring together all of the information you care about into a single applciation.

    Kontact's Feeds module

    There are also several other modules available that Evolution lacks, including a Journal and support for Usenet newsgroups.

    Integration

    Within the suite itself, Kontact has a similar level of integration to Evolution. You can obviously send a calendar event in Mail, access your Contacts from any part of the app and so on.

    A nice feature which increases the utility of the suite is that any alarms you have set for events in your calendar can erm... go off even if the application is closed. The Calendar - and therefore alarms - part of Kontact is handled by KOrganiser, which runs a daemon which sounds the alarm even without needing Kontact open.

    Kontact also feels very much like a first-class citizen on the KDE desktop. It behaves like other KDE applications do and brings a lot of functionality together to try and become the information hub of your KDE desktop.

    Conclusion

    So regardless of their desktop environment, which of these suites solves this PIM problem better? Of course, a lot of this is going to come down to personal opinion.

    I think mine is clear, however. Despite being a KDE user for most of my time on Linux, I have found that I do prefer Evolution.

    Yes, yes, I don't like how it feels very much like an Outlook clone, but the interface is just a whole lot cleaner than Kontact. KDE's philosophy of giving the user endless configurability makes Kontact's interface (and particularly its configuration) very cluttered and confusing unless you are already familiar with it.

    The feed reader functionality in Kontact is excellent, however, and adding this into a single 'information dashboard' I think could be extremely useful. Unfortunately, this doesn't make up for the fact that the rest of the Kontact interface feels too complex and sometimes a little bit... well... old-fashioned (plain text email? I agree, but I do need to read HTML mail sometimes).

    If you are a die-hard KDE user and you are very familiar with the way that KDE interfaces tend to work, you may well find Kontact to be the better choice. Particularly if you have already put a lot of investment into KDE applications, the integration of them into a single suite is very useful and an admirable achievement.

    For me, though, Evolution wins this PIM battle. It might be a bit Outlook-alike (if you'll excuse the pun), but it just... feels better.

    Not that I'll be switching to it. Despite writing this article and having had a good play with both, I actually still prefer keeping applications of this nature separate, so I'll be continuing to use Thunderbird for my IMAP email when I'm on Linux (under KDE, I might add).


    Evolution vs Kontact - Part 1 - Evolution

    Evolution vs Kontact

    A Personal Information Management (PIM) suite is supposedly a single application that gives you your email, contacts, calendar and other important information. Bringing Mail, Contacts, Calendar and more into one application is something that many find useful.

    On the Linux and Unix platforms there are two main competitors in this space - Evolution 2.24.2, for the GNOME desktop and KDE's Kontact 4.1.3. I'm going to take a look at both programs, side-by-side and compare them.

    Regardless of which desktop environment these applications are designed for (Evolution for GNOME and Kontact for KDE), which application is, for lack of a better word, 'better'?

    In this two part series, I'm going to look at each app and focus on the interface, email (particularly searching and organising), calendaring (with a focus on sharing), and integration (both within the suites themselves and with the desktop outside of them).

    First, to GNOME's Evolution.

    Evolution

    Evolution logo

    Interface

    Evolution Interface - Mail Pane

    If you've ever used Microsoft Outlook before, the Evolution interface is perhaps more than just reminiscent. Throughout, Evolution heavily emulates the way Outlook operates, meaning that Outlook users should quickly find their feet in the client.

    It feels well laid out; a sidebar to the left shows you your mailbox list in Mail, calendar list in Calendar etc. and to the bottom of the sidebar you can switch between the components - to go from Mail to Contacts for example. The right hand area is dedicated to whatever you're actually doing - the message list, for example, in Mail.

    Email

    Evolution has some powerful email search functionality. You can use the Search Box in the toolbar to search for a message, however this only searches the Subject and Sender of the message. Fine for many tasks, but not always enough.

    There is also an Advanced Search feature available on the menu, however, that offers full text searching of messages. I found it to be powerful and fairly fast, even in a mailbox with tens of thousands of individual messages.

    Advanced Search dialogue in Evolution

    Finding that one message you're looking for quickly is an important feature of a mail client. Evolution largely gets this right. It could be easier to do a full text search, but provided you know where to look, you won't lose something for long.

    Calendaring and Sharing

    The Calendar module works well, again, being extremely similar to that of its Microsoft Office counterpart.

    Evolution Calendar module

    I had problems using the Google Calendar CalDAV support with Evolution. I think the fact that the username contained an '@' character was causing issues, so I was a little disappointed not to have that functionality. Importing an .ics iCalendar file worked fine, however.

    Sharing events by attaching them as an .ics file to an email is quickly and easily done through the context menu. This worked well and I was able to share an event with myself on another calendar system. When you share an invite in this way, however, you rather curiously can't edit the message body - meaning you have to send a blank message. Rather irritating.

    Integration

    The integration within the components of Evolution itself is good. You can, as I mentioned, send a Calendar event directly via email, but also you can do things like highlight a snippet of text in an email and make a Task directly from the context menu. Little touches like that make Evolution a well integrated suite of PIM functionality.

    Evolution also has very strong links with the GNOME desktop and other GNOME applications. For example, you can access your calendar events directly from the GNOME date/time widget in the panel and it supports syncing with your Pidgin IM contacts.

    Calendar menu integration with Evolution

    You also get a nice mail notification on receiving a new message that fits right in with the rest of the GNOME interface, appearing as a bubble in the notification area of the panel.

    New Mail Notification

    To Be Continued...

    Join me in Part 2 tomorrow for my thoughts on Kontact in these areas and which application, in my opinion, is the best PIM on this platform.

    Part 2 now published

    Oh and by the way - a very Happy New Year from all at FOSSwire.com (yes, we're a little late to it)!


    GNOME Do vs Launchy

    Launchy and GNOME Do are both two launcher programs that are designed to let you quickly open applications and files and perform tasks you want done quickly, with just the tapping of a few keys.

    Previously, Launchy had been an open source solution, albeit for Windows only, and GNOME Do was the Linux solution.

    Launchy is now available for Linux too, so I thought I would do a brief side-by-side compare of the two programs.

    Installation

    GNOME Do

    GNOME Do has the advantage of being a well-established program on the Linux platform, and you'll probably be able to find it in your software repositories with no problems for the easiest installation route.

    Launchy

    At the current time, I don't think Launchy is in any standard software repositories for any of the major distributions. Debian and Ubuntu users can grab a .deb for relatively simple installation, but otherwise, it's from source.

    Installing from source isn't all that difficult, though, if you've done it before, it is just an extra step.

    Interface

    Interface-wise, the two programs are pretty similar, but there are some subtle differences in the interface.

    GNOME Do

    Our resident GNOME flavoured launcher shows up an attractive interface by default when you press the hot-key and start typing what you want to do.

    For example, here I can type Firefox. By default, the action is to launch the Firefox browser, but I can press down to see other possible actions based on my search.

    GNOME Do Interface

    It is a good interface that is functional and simple whilst still being attractive. Notice also that it integrates well with the Ubuntu look-and-feel (but on my Fedora system shows up in blue to match that theme).

    Launchy

    Launchy's interface is similar, going for a black theme by default (different themes are configurable via a right-click), once you press the hotkey.

    Rather than simply highlighting the letters you are typing as they appear in the result, like GNOME Do, Launchy gives you a full text field so you can see your query more clearly. Results then drop down from that.

    Launchy interface

    In some ways, I think I mildly prefer Launchy's way of doing things in terms of the interface, but I think it ultimately comes down to personal preference which method you will prefer (especially if you are already accustomed to one interface).

    Plugins

    Launching applications is all well and good, but Alt-F2 can do that pretty well, if you know the name of the command you want to run. Where these applications really come into their own is when you add plugins to them so they are capable of doing other things - launching websites from bookmarks and integrating with other programs on your desktop.

    GNOME Do

    GNOME Do has an impressive array of different plugins offering application integration and unique functionality. A whole section is dedicated to them on the wiki.

    Of course, many of the plugins listed there ship with the standard package, so you won't have to do anything to be able to make use of the extra functionality they provide.

    Launchy

    Launchy doesn't have quite the same volume of plugins as GNOME Do, at least not on the Linux platform at the current time.

    Launchy plugins display

    Nevertheless, it does do a good job with what it has, and didn't need a special plugin to read in my Firefox bookmarks, for example.

    Whether you find the lack of plugins right now a limitation will depend on how you use your launcher and what third-party programs you use - Launchy may well easily be able to offer what you need it to do. However, GNOME Do does appear to be the leader in this department right now.

    Integration

    You could argue that this category isn't going to be fair to Launchy - that doesn't have a specific focus on one desktop environment. Nevertheless, how well a launcher integrates with the rest of the environment you work in is pretty important.

    GNOME Do

    The clue is in the title. GNOME Do is straight-up written for excellent integration into the GNOME desktop environment and a GNOME-based workflow. It runs perfectly fine elsewhere, of course, but the emphasis really is on making it a GNOME desktop launcher.

    To that end, it integrates well with your theme, including your GNOME icon set and colours. The rich set of plugins for GNOME applications also mean that you will be able to achieve more than just starting programs.

    Having been around for much longer on Linux, GNOME Do again appears to have the edge.

    Launchy

    Launchy, unlike GNOME Do, is written using the Qt toolkit (which underlies KDE). It is not a KDE application, however, but neither is it a native GTK application (GTK underlies GNOME, Xfce etc.).

    This means that on GNOME, the interface is likely to feel more out-of-place. This is especially noticeable in the Options dialogue, where the Qt-ness stands out from other GTK applications.

    Launchy Options, Skins tab

    On a KDE system, this will be much less of an issue as it will look more integrated, but there is not a specific focus on making Launchy a launcher 'for KDE'.

    One positive aspect of Launchy, however, is its support for Themes. The main Launchy window that appears on pressing the hotkey can be set up to use any one of several 'skins' and I'm sure third party skins can be created too.

    This means that it might be possible to make Launchy feel well integrated into a much wider range of different desktop environments, with full customisation possible.

    Conclusion

    There isn't an awful lot to choose between these two programs. They both generally do the job and they both do it well.

    If you are a GNOME user and use a lot of applications where GNOME Do has plugins available, I'd recommend sticking with GNOME Do for now. It's worth watching the Launchy on Linux effort to watch new developments, of course, but for the time being, GNOME Do appears just about ahead.

    KDE users, or users of other DEs might want to try Launchy as an alternative, especially if you're used to Launchy over on Windows. Its skinnability and possibility for future plugin development mean that there could be a lot more great things to come. (KDE users should also evaluate Katapult, for a native, integrated KDE launcher).


    1. 1
    2. 2
    3. 3