Kubuntu KDE4 Remix: An Ubuntu User’s View

This weekend as classes have started to wind down I had a bit of time to mess with my laptop for some general geek fun. Playing with KDE 4 is something I’ve wanted to do the past few months but avoided for fear of breaking things when I had too much going on to spend a full day getting them working again. Encouraged by a brief trial of the Kubuntu KDE4 Remix LiveCD I decided to give it a try.

To give a bit of background: I’ve been an Ubuntu user for over 3 years and had only given Kubuntu a try once, on a live CD back at 6.06. The most exposure to KDE that I’d really had was back when I ran Fedora for a few months as my secondary OS while I was still primarily using Windows.

If you want to follow along and are already on Ubuntu, it helps that Kubuntu is an official Ubuntu project and not a fork or derivative, installing it couldn’t be easier.

sudo apt-get install kubuntu-kde4-desktop

Walk away for a while while it installs, come back, logout, and select KDE4 at the login screen.

A Screenshot of a fairly typical KDE Desktop

Appearance

KDE4 is certainly attractive, to me it has always felt that KDE valued visual polish while for the most part Gnome has treated it as secondary. The new Oxygen theme and Plasma widgets are visually appealing although Plasma is certainly not without its problems. Taking a closer look at the above screenshot shows that the clock is cut off, some of the systray icons are not properly redrawn, and the main KDE menu is drawn a bit off as well. Changing the size of the systray fixes these problems, but I can’t stand a huge tray. (I also prefer my tray at the top which caused even more problems)

KDE4 has built in compositing which (as expected) ran fine on my laptop’s nVidia 8600. It stacks up fine compared to Compiz Fusion, while it doesn’t have the wild selection of plugins, it has essentially everything I used on Compiz, and the few people I showed my desktop to this weekend were suitably impressed by “that Linux thing”.

Similarly to Gnome, the various built in themes range from the hideous to the sleek. Why someone would want their desktop to look like the antique CDE or Windows 95 is a mystery, but it seems like KDE and Gnome always feel obligated to include these themes. Of course, the Oxygen theme is very polished, and coming from Gnome the saved color schemes were a nice twist. Color schemes offer the ability to easily customize a theme, and several of the included schemes looked fairly nice, and it appears easy to make your own or get more from KDE-Look.org

Plasma doesn’t seem quite ready, I had a few instances where desktop icons would duplicate. Widgets didn’t seem to be entirely persistent, and as noted, the panel contained numerous display glitches. Reading up on plasma it appears to be a massive overhaul, they are attempting to really reshape the desktop metaphor, and so these kinks can in some ways be expected of a .0 release.

The only real problem besides the plasma glitches, was that when running non-native apps like Firefox they looked terrible. A quick search turned up the gtk-qt-engine-kde4 package that provided an added configuration section that allowed for tuning the appearance of GTK apps, which solved the problem.

Performance-wise it was difficult to notice much of a difference, this is a fairly new laptop. KDE4 did seem to come up faster from the login screen than Gnome typically does, but this may have just been an illusory perception caused by the fact that KDE gives more of an indication of what it’s doing as it starts than Gnome does.

Core Functionality

Gnome is known for hiding its configuration and even removing options, this was a major issue that Linus had criticized the Gnome developers for. It is sometimes frustrating in Gnome to not be able to change a certain setting, and I figured that it would be nice not to run into these problems in KDE.

The KDE configuration app is very impressive coming from Gnome. All of the settings exist in one place and are extremely comprehensive. The settings manager even contains a lot of the application specific settings. It’s like a user-friendly version of gconf-editor. One minor point would be that the distinction between the two tabs, General and Advanced, seems somewhat arbitrary given the placement of some settings.

Another thing I noticed was that the KDE window manager KWin has some nice options that just aren’t present in Gnome. (and a few that are but that I never knew about because they aren’t configurable so I’d never seen them) Right/middle clicking the maximize button for instance maximizes horizontally/vertically, which it turns out is default behavior in Compiz (but not Metacity, Gnome’s default WM). KWin’s multiple desktop support was nice, and featured easily accessible options from the window menu to peg a window to a particular desktop, control the window’s opacity, and a lot more. A lot of these options are available via Gnome+Compiz but take going into the Compiz settings manager and setting manually instead of clicking on the window menu and selecting. This was a nice touch that made some of the more useful features of a modern WM like KWin/Compiz accessible instead of hidden away.

Another nice feature is the new KDE menu. From what I’ve seen of the Vista Start Menu it resembles it, although I’m not qualified to comment on how it truly compares to Vista’s. I appreciated the ability to search instead of navigating the menu (on Gnome I rarely use the menu, opting instead to use Gnome Do) Saving favorite applications and having large buttons for the sub-menus is another nice touch that I think could make the fairly stale Gnome menu more usable.

The KDE4 applications menu

In KDE pressing Alt-F2 brings up miniterm, which is much nicer than Gnome’s Alt-F2 run dialog. Miniterm allows the execution of command line one liners as well as typical launch behavior. On the other hand however, the system monitor equivalent lacked much of the information that Gnome’s provides and seemed like a weak spot in the otherwise shiny KDE4. The recent improvements to Gnome’s system monitor have made this gap even wider. (update: commenter Tsiolkovsky points out that I was seeing the stripped down version of the task manager and that KDE does in fact have a very nice task manager that can be brought up separately, he is absolutely correct)

KDE has recently adopted a new file manager named Dolphin. Dolphin is quite new and aims to be simpler than the previous KDE file manager, but I felt still outperformed Nautilus in most ways. Dolphin supports OSX-style column browsing, as well as features like split-pane browsing. I did miss the ease of remote browsing that nautilus provides as well as certain features I have gotten used to like Ctrl-S to select a pattern in a folder.

KDE\'s dolphin file explorer

KDE4 Applications

A desktop environment is in many ways defined by its applications. Although it is possible to run KDE apps on a Gnome desktop and vice versa, things tend to work better when they are native. I took a look primarily at the core applications: web browser, IM client, document viewer, terminal, media player, text editor.

The standard KDE Web Browser is Konqueror. Konqueror was also until recently the default file manager and is immensely powerful. Konqueror is based on KHTML which is the predecessor to WebKit. It rendered most pages fairly well, and was certainly usable. I couldn’t get along without Firefox for long, although a fair comparison would be to Gnome’s Epiphany which I felt that Konqueror blew away. I also spent time using Konqueror as a file manager which was nice. The fact that it supports split views, tabbed browsing, and inline previews was extremely nice. For example, it can open PDFs using a KDE subsystem called KParts that allows KDE apps to embed one another as components. (KParts seems quite cool, and is presumably why the terminal is embeddable everywhere such as the file browser and text editor).

I had never really heard much about KDE’s IM client Kopete so I figured that it didn’t stack up to pidgin. It certainly doesn’t have the protocol support, which I think is a shame because it seems like otherwise it could be a real contender. I’ve been using Pidgin (or it’s previous incarnation gaim) longer than probably any other piece of software (except perhaps counting Mozilla with Firefox) so making the switch would be a bit tough as I’ve just gotten used to it. Kopete has some unique features including conversation theme support like OSX’s adium, and has some unique plugins (including one that displays LaTeX formulas in conversations).

a kopete latex conversation

Although not yet a true KDE4 application, AmaroK warrants a mention here. AmaroK is easily the best Linux music client and with an upcoming Windows, will likely be the best music player on Linux. AmaroK has great library support, an easy to use plugin system with a rich suite of plugins. AmaroK (alongside Kile) was one of the two KDE applications that I have used heavily from Gnome.

At first I didn’t think I’d bother talking about the terminal, as I’ve never thought much one way or the other about gnome-terminal. konsole however includes features like searching output, monitoring for activity/silence, and bookmarking. Given how much time I spent in the terminal, now that I have these features I’m not sure I’ll be able to give them up. Terminal transparency doesn’t work unless you pass –enable-transparency which I thought was strange, but isn’t really a show stopper as I don’t typically use a transparent terminal, and it’d be simple to alias a konsole command to include this option if I did.

Similarly to the terminal, it’d be easy to overlook the document viewer coming from Gnome’s evince. I should say that this is in a way a testament to evince’s ease of use that it is so out of the way. Despite being scores better than acroread I’ve always wanted more out of my PDF reader. I never understood why I couldn’t easily annotate and bookmark my PDFs, Okular, the KDE4 document viewer remedies that problem. Okular is based on libpoppler, the same library that powers evince, and so it’s rendering should be just as good as that of evince. At the same time however, it offers highlighters, post-it notes, and bookmarking that make reading a PDF book a lot more practical. For some reason however, search did seem broken, which is a big problem that should definitely be fixed.

Okular

Kate is the KDE text editor, and puts Gnome’s gedit to shame the way that gedit puts Notepad to shame. Features like split windows, embedded terminal support, and code folding make Kate resemble a serious editor for developers. I can understand the desire to have a simpler editor however, and it seems like by default Kate might be a bit overwhelming for someone that is looking to just edit some simple text. (although I do question how often that happens these days when it seems like most users looking for simple text editing would go to a word processor)

And just to explain my omission of word processors: I didn’t get a chance to test KOffice. From what I’ve read KOffice 2 (the KDE4 edition) isn’t quite ready yet, and Kubuntu uses OpenOffice by default. Kubuntu does ship with an Oxygen theme for OpenOffice however that makes it look native.

Final Thoughts

Unfortunately the erratic behavior of Plasma is going to keep me from making the full switch over to KDE4. The fact that I seem to prefer Dolphin/Konqueror over Nautilus and Konsole over gnome-terminal seems like fair reason to seriously consider switching. The gedit/kate differences matter little to me as I prefer Komodo Edit as my editor in general. Also, I’m fairly convinced I’m going to use Firefox, Pidgin, AmaroK and OpenOffice no matter which desktop environment I’m using so the various offerings in these fields don’t have a huge effect on my opinion. KDE is certainly visually attractive, and I have a feeling that I’ll start using more and more KDE apps, and by the time the Intrepid Ibex release hits, I’m very likely to give Kubuntu another real try. By then KDE 4.1 will be released and I’d expect that a lot more KDE3 apps will be KDE4 native.

One thing to take away from all of this is that in the era of the modern desktop it really isn’t too scary to mix and match. I have been back in Gnome now for a day and have given Dolphin a try as well as showing off the LaTeX plugin in Kopete to a friend. Just as I’ve never had real problems using AmaroK in my several years on Ubuntu, it doesn’t seem like I’ll have much trouble at all should I start to prefer things like Okular over Evince or even sticky note application KNotes over it’s counterpart Tomboy. This also makes the idea of switching less frightening, just as the availability of Open Source applications like pidgin and firefox eased my transition to Ubuntu, the fact that I didn’t have to give up any of my Gnome apps from KDE and vice versa will make what might be a transition over to KDE4 relatively pain free should the time come.

In conclusion, kudos to the KDE and Kubuntu team for building fine products. I’m understanding of the bugs in Kubuntu seeing as Kubuntu 8.04 was the first distro to ship with KDE4. I regret that I didn’t have more time to test out some of the other apps that are less important to me like KOffice and KPlayer or any of the KDE games. Also, if I overlooked any really cool KDE applications I’d be glad to hear from readers as I admittedly just pretty much went with what showed up in the menus after a default install.

Popularity: 100%

27 comments ↓

#1 Jonathan Riddell on 05.13.08 at 9:44 am

Plasma is under very heavy development, I’d expect it to improve notably with each 6 monthly release. Try it again in 4.1 at the end of July.

#2 Tsiolkovsky on 05.13.08 at 12:15 pm

“…the system monitor equivalent lacked much of the information…”

Are you sure you launched and checked out the full KSysGuard. In my opinion it shows more info then system monitor in GNOME and also looks nicer. The monitor launched from the Alt+F2 minicli is not the full version. And for even more info about the system check out the KInfoCenter.

#3 James on 05.13.08 at 1:13 pm

Tsiolkovsky: thanks for pointing that out, I’m going to post a minor update in a minute mentioning the full version

#4 thomas on 05.13.08 at 2:20 pm

nice review
btw, AmaroK was renamed to Amarok two years ago

#5 Emm on 05.13.08 at 3:22 pm

You can use Ctl-I in Dolphin to show files based on a pattern. Very handy.

#6 Solo on 05.13.08 at 11:36 pm

I, too, gave KDE4 a try, except I tried it with Linux Mint 5 beta. Had similar problems as you. I tried the recent SUSE-based KDE4 demo, and found that control over KDE4 was a lot better with that live CD, including the ability to switch to a classic menu replacing the default “Vista-ish” menu easily. Haven’t tried the Fedora KDE4 Live CD, yet. I do prefer the *buntu-based Distros though.

#7 Sukarn Maini on 05.14.08 at 1:11 am

You can embed a terminal in gedit too. Install the gedit-plugins package from the repositories and then open gedit and go to Edit -> Preferences -> Plugins -> Embedded Terminal

#8 mika480 on 05.14.08 at 1:54 am

Fedora 9 kde4 works really great….give it a try!
;)

#9 Matt Williams on 05.14.08 at 8:15 am

Thank you for a very honest review of KDE, especially the comparisons between KDE and GNOME features. If your biggest qualm is with Plasma then there’s nothing stopping you from running a GNOME or KDE3 desktop and running the KDE4 applications on top of that and then upgrading to KDE 4.1 proper when it’s released this July.

#10 nerdd.net | news and opinion on 05.14.08 at 11:23 am

Kubuntu KDE4 In-Depth Review: An Ubuntu User\’s View | nerdd.net…

\r\nWith the release of KDE4 it might be worth taking a second look at Kubuntu. A long time Ubuntu…

#11 Simon on 05.14.08 at 11:28 am

I too gave Kubuntu KDE4 remix a try but unfortunately I could not even run the live disc or even install it because the fonts, login page and menu were outrageously ginormous. I even tried installing KDE4 alongside GNOME on Ubuntu and got the same issue. Very frustrating because I was really excited to try it out :-/

Maybe I will have to give Fedora 9 a shot

#12 Joe on 05.14.08 at 10:23 pm

Sounds like a piece of junk to me. And I’m a former KDE3 user.

#13 Gnome Forever on 05.15.08 at 7:19 am

Oh, my KDE wanna-try friends. I’ve been there and it wasn’t all that, including 4.0. Gnome is best. You want eyecandy? Then use Gnome plus Emerald - 1000’s of variations, from Vistish to Macish to whatever. And it is much easier to tweak in Gnome.

#14 Infotech » Blog Archive » Kubuntu KDE4 Remix: An Ubuntu User’s View | polimath on 05.15.08 at 8:42 am

[...] Kubuntu KDE4 Remix: An Ubuntu User’s View | polimath [...]

#15 Darren on 05.15.08 at 8:46 am

Your experiences seem to almost exactly match mine. I really want to switch over from Gnome to KDE4 but I always give up. It is normally Plasma issues that put an end to it.
The longest I’ve lasted so far is 4 days but its getting longer…

#16 Morty on 05.15.08 at 11:49 am

For editing simple text you would use KWrite, which by the way is the default text editor in KDE. Setting up the advanced editor, Kate as default and actually hide KWrite are a old Kubuntu missfeature.

Out of curiosity, what protocols do you use in Pidgin that Kopete does not support? And unlike Pidgin Kopete has had webcam support for years.

#17 davemc on 05.15.08 at 12:39 pm

Morty - “And unlike Pidgin Kopete has had webcam support for years.”

That is not V4L2 support, last I checked, which means its support for that is extremely limited. I really love Kopete’s UI, but it is true that it lacks many support features that Pidgin has built in. Given the choice, I would love to see Pidgin and Kopete merge, because Pidgin is just plain UGLY, and more often than not, a pain to use because of its very poorly designed UI. Pick the framework (QT or GTK) and just get it over with. Much like the Beryl/Compiz merge, it would be better for the community.

#18 Morty on 05.15.08 at 1:08 pm

davemc - “That is not V4L2 support”
I think you are mistaken, from the keys of Cláudio Pinheiro( Developer, audio and video device support): “Kopete started as a V4L2-only code and I had to add V4L later.”

And still I wonder which exact features/protocols Pidgin has that Kopete does not :-)

#19 James on 05.15.08 at 1:15 pm

Morty: Kopete seems to lack Yahoo support (not that I really use Yahoo messenger) and I had serious GChat connectivity issues and it looks like a lot of people use a separate Jabber client but I really don’t want to use two clients.

davemc: As far as a merge I think that’s unlikely as they are radically different codebases. The compiz/beryl merge was possible because beryl had forked so the divergence wasn’t great. kopete being entirely in Qt and Pidgin being entirely in GTK it seems unlikely that a merge would happen. Also I know that the pidgin devs are notoriously stubborn (sometimes good, sometimes bad).

#20 Pietro on 05.15.08 at 2:00 pm

Nice review. I try Fedora 9 KDE4 LiveCd version and my opinion is the same as you. KDE4 look very promising.

Te only thing I do not like is Dolphin, because the file manager in KDE3 looks better and more versatile.

#21 Morty on 05.15.08 at 3:44 pm

James: Don’t use Yahoo either, but Kopete has supported it since forever. Sounds like the magic of Kubuntu packaging at work.

According to this http://bugs.kde.org/show_bug.cgi?id=154940, some people have problems with Gtalk. Other Jabber providers seem to work fine.

#22 Divan Santana on 05.16.08 at 7:28 am

I use kubuntu 8.04 kde3 edition and I use kopete for years on gmail/gchat with no problems. Friend in the office using kopete as well with gchat and yahoo with no problems.
Moreover I think you can use the MSN protocol to speak to yahoo people anyway with the merge. I use MSN and gchat in kopete. I dig kopete because of the way it links with kontact.

#23 Kspartan on 05.29.08 at 3:54 am

The new Kmenu is awful.
A simplified Kde3 menu would be much much better.
Take a look at Sabayon Linux and you will see what i mean.
There is an option to switch to the old menu but its not enough.
The new Konsole is much better in Kde 4.
We must be patient with the new edition but many things must change.
At the moment i ‘ll stick with Kde3.

#24 linux latex on 06.04.08 at 6:22 pm

[...] [...]

#25 TheUnabeefer on 06.10.08 at 4:55 pm

So far, a LOT of the issues people have had with KDE4 have been fixed or are underway. (with the 4.1beta1 release) A KDE3 style menu has been included as an option since at least 4.0, for starters.

A couple additions that won me over is the inclusion of GTK-QT in Settings>Appearances, with a fix for the Firefox scroll bar as well.

Also, under Settings>Sessions, the ability to choose Compiz instead of KWin keeps us from having to somehow get Compiz started at login. Before, I’d have to save it in my session, causing Compiz to start a little after login, but now it starts before Plasma even completely loads.

Having been a hardcore Gnome user since 1.2 or before, I am completely won over by KDE4 and strongly suggest any critics giving it a try (or another try) when 4.1 is official.

#26 Nenad on 06.27.08 at 5:08 am

Can that one-click inteface in KDE be changed to standard double-click interaction useg in both Gnome and Windoz desktops?

Also I prefer the icons on the desktop to act the same way they act when I open home/user/Desktop folder in a file manager.

Is there a fix for this? I’m pretty sure that I’m not the only one who finds it tough to adapt to single-click interface…

Btw, nice article :)

Greetz from Serbia!

#27 Clint on 06.30.08 at 2:18 pm

Change your single click mouse to double click in system settings - keyboard and mouse - mouse, took me two seconds. I am new to kde, been using gnome for years. installed kde4 5 weeks ago and it works great, a small learning curve, but worth it.

Leave a Comment