All fanboy-ism aside, KDE is an excellent example of what can happen within open source development. It has a load of innovative technologies that make it easy for users to use, and for developers to tweak. Jumping back into fanboy mode, KDE has tons of awesome features that make it stand head and shoulders above its competition. However, I do not want to talk about these features tonight. No, tonight I talk about KDE applications that are irreplaceable simply because they are that darn good.
Amarok – the KDE Music Player & Manager
As far as music players go, there are few that compare with Amarok. KDE’s de-facto music player has evolved over the years into a contextual music library manager that does a great job at playing music from a variety of sources. For people who have insane music libraries, like me, Amarok’s ability to store library meta data in a MySQL database means faster startup and search times without sacrificing variety. Amarok also brings some music store power to KDE through the Amazon mp3 store, though its internet abilities do not end there. With Amarok you can buy and/or listen to music from services such as Last.fm, Jamendo, Magnatune, and MP3Tunes. Additionally, with its scriptable interface it is possible to add services to retrieve contextual data such as concert dates, pictures, cover art, and more.
Kate – KDE’s Advanced Text Editor
While it may seem weird for a text editor to make an awesome applications list, note that KDE’s text editor, Kate, is so much more than Notepad. To start things off, Kate does syntax highlighting, line numbering, code folding, and tab-completion. That’s before you get into its plugins for adding multiple tabs, an embedded terminal, debugging, file browsing, and more. With session support, Kate quickly transforms from a run of the mill text editor to a very flexible and capable development environment for KDE. Add in its features for code completion, indentation, code snippets, and filtering and Kate is a superb text editor that is stable and silky smooth to use.
rekonq – the KDE Webkit Web Browser
Years ago, there was Konqueror and KHTML. The folks over at Apple used KHTML and after years of development we got an open source Webkit. It was inevitable that this technology would eventually make its way back to KDE, and today, there a few ways to get Webkit browsing on Linux. While it is possible to switch Konqueror to use Webkit instead of its default KHTML, rekonq provides enough useful features to make the switch worthwhile. In terms of out-of-the-box experience, rekonq has very high parity with many modern browsers. Need to block ads, it’s got that; need to trick sites that you’re not really you, it’s got that too. It also has built-in network analysis, web element inspection, and detachable tabs. Plus, on top of all that, it also integrates with a number of KDE technologies, like KGet and KWallet.
Okular – KDE’s Excellent Document Reader
In many ways, Okular is on the same level as Amarok on how much better it is when compared to its alternatives. To begin with, Okular reads pretty much everything. Without too much fuss Okular gives you an integrated document reader that allows you to bookmark sections within the document, as well as annotations on any page that you want to take special notes on. It’s also very fast, loading e-books that are several hundred pages long with ease. Oh — an aside on personal tastes follows — when I have to read documents on computers without Okular, I weep a little in pain.
Dolphin – a File Manager for KDE
For a task as integral to using a computer as file management, it is shocking that no one can get it quite right. On one end of the spectrum, you have developers hiding as much of the filesystem from users as possible. On the other end, you have developers adding so much abstraction to file management that you can’t actually manage files. In the middle, you have KDE’s Dolphin. As far as file managers go, you have all the pieces you’d expect in Dolphin:
- icon, compact, and detail view modes
- split folder views
- folder bookmarks (“places”)
- file previews
- recursive search
- current folder filtering
Beyond the list above, you also get integrated FTP/WebDAV/SFTP file browsing and management and integrated version control through git and svn. Diving further you can even set it to open archives as folders, configure your different view modes, and even change the file types that have previews available.
Other KDE Apps
By no means is this an exhaustive list of the KDE apps I use everyday. These are just the apps that I really miss for about 8 hours at work everyday when I’m stuck using Windows. Some other notable applications are soundKonverter, Kid3, K3B, Karbon, KTorrent, Krita, and Digikam. There are also some applications that I simply never use, so they aren’t mentioned here either. All of which are KDE apps that are particularly good at their intended purpose.
Are there any KDE applications that you prefer over their GNOME, OS/X, or Windows counterparts?