Archive for the ‘KDE 4’ Category

I planned to spend one week with KDE 4. In the end, I didn’t do that. I’m three weeks into this trial and KDE 4 has been my default desktop for fourteen days. I guess that says a lot.

Sure, there are some rough edges that need to be smoothed out and there are some quirks that need adjusting. However, all of the flaws are minor bugs rather than problems with the realisation of the new desktop. There was certainly nothing that prevented me from reaching my productivity goals. In practice, KDE 4 today works well enough for me to run a large legal network on a day-to-day operational basis.

Let’s do a quick verdict of the good and the bad.

THE DARK SIDE OF THE FORCE:

A representative example of existing bugs would be that the Dolphin file manager randomly throws up errors when opening files. They look like this: "KLauncher could not be reached via D-Bus, error when calling start_service_by_desktop_path: empty" These errors sound worse than they are. The files in question actually opened correctly.

Other bugs can be found in some KDE 4 applications. I found the newest version of KATE to be unstable when word-wrapping at 80 characters. It occasionally crashes while reformatting line breaks, at least on my machine. Kword and I also had a couple of disagreements when editing complex documents. I mentioned this in a previous blog post.

RESULT: I grumble, but there’s more stuff I like than I dislike.

THE BRIGHT SIDE OF THE FORCE:

However, niggles aside, KDE 4 is something special. It improves the desktop through engineering, it is well-designed and it is fast. This is one of the rare occasions when people are making an exciting new technology that actually works. While it is still in development and is currently best suited for hackers and experienced users, there is a lot of potential already visible when it comes to considering home users.

KDE 4 is slick, fast and a lot of fun. It’s nice to be able to say that about a computing experience. I believe that it has the potential to mature into one of the most significant Free Software desktops.

RESULT: KDE 4 rocks.

If you want to try KDE 4 you will have to be prepared for one thing; the developers have not yet written the documentation for things like the Plasma desktop. Not to worry. Below you can find Shane’s really quick overview of how to use Plasma. This was entirely stolen from Sebastian’s helpful email explaining the basics of the system to me.

An overview of Plasma

There are three important concepts to keep in mind when using Plasma, the KDE 4 desktop technology:

In Plasma you have Plasmoids. These are widgets you can add to the desktop.

You also have Containers

The Plasmoids can live in Containers

Using the Plasma desktop

Plasmoids can be put into Containers like the panel or the can float freely on the desktop.

The top right corner of the desktop holds the Toolbox. There you can choose to add widgets or lock the desktop.

If you add widgets you can drag Plasmoids into either the panel let them float freely on the desktop.

If you lock the desktop the applet controls will be hidden and the desktop will become immutable.

You will want to keep the desktop locked most of the time.

Advanced features

Press CTRL+F12 to bring all active widgets to the front of your screen. This is similar to a "show desktop" feature.

If you have "Desktop effects" enabled then pressing:

CTRL+F8 produces a full-screen pager effect

CTRL+F9 produces an expose effect for the current desktop

CTRL+F10 produces an expose effect for all desktops

Icons on the Desktop

In KDE 4.0 there is very little support for icons on the desktop.

In KDE 4.1 there is a folder view Plasmoid that provides more interaction with the icons. It is similar to a file manager or traditional desktop.

You can choose a folder or network resource to be displayed on the desktop through this new Plasmoid.

This morning I got a new friend. Sebastian from KDE dropped by and explained the magic involved in using Plasma. His email was very helpful in providing an overview and I now find myself feeling quite comfortable with the interface.

It also appears that my biggest gripe – the way files won’t behave like files on my desktop – will be solved in KDE 4.1. This is due in two months, so not long to wait…

To assist other new users with KDE 4 I’ve decided to write up Sebastian’s instructions into help files. Perhaps they can be included on the Plasma site and in the documentation for the next releases.

I started to get the hang of Plasma after visiting the official Plasma website. I went there to find documentation, but the documentation page actually states "Plasma development has just begun. As it nears it’s completed form, user documentation will appear here in addition to shipping with KDE." Poor Shane.

I didn’t give up, and I wandered around reading the vision and about the elements. I got the overarching concept and remembered I had read these (unchanged) pages about six months ago. However, I still don’t know what to do with my file icons on the desktop. I miss drag and drop.

Adriaan from KDE has been following my progress on his blog (here and here and here). So far he has resisted any temptation there may have been to hit me with a chair. It’s nice to know he tolerates political scientists randomly installing code and complaining non-stop for a week.

I’m still in love with Dolphin. I would like to use Koffice again as well. Maybe I’ll try creating a new document in it tomorrow.

The new interface on Koffice (Kword) is lovely. I think it’s pretty, it’s quick, it’s going to be great. Going to be. Going to be.

Right now, however, it seems to have some problems with editing my ODT documents. We had a lot of fun earlier when I opened a contract, attempted to delete a line, and the window vanished. KDE crash handler cheerfully appeared.

Oh dear.

I opened the document again in OpenOffice.org. The formatting was broken throughout. Oh, not funny. Delete and restore from backup. Koffice is put back on the shelf for the rest of the day.

You may be surprised to hear this, but I’m not annoyed. This is an application in mid-port and I don’t expect it to work properly yet. What interested me is how pretty the interface is and how clever the layout appears to be. Seriously, it was neat. I’m really looking forward to playing with it more (when I am not editing a contract).

OK, I stole the title for this blog entry from my friend Ed. I could not think of anything really smart to kick off day three of KDE on my desktop.

Everything opened. It worked. When X cheerfully asked if I want to make KDE 4 my default desktop I paused. Yes? No? I told it no for now. Let’s see how this week-long trial concludes before making the leap.

In some ways I’m a little guilty. I’ve been using KDE 4 without really bothering to wander around the features [1]. I’m busy in the office and I just want to work.

At some point I’m going to try using KDE 4 applications instead of my normal applications just to see what the integrated experience is like. I wonder if KOffice is ported to the new system yet. That would be interesting. I usually play with OpenOffice.org and am quite used to it.

I’m having a look at the package manager right now. The system updated itself a moment ago and I was pretty impressed. I quite like how Adept (in minimal update mode) shows some useful information like the total number of packages installed and so on. At first glance one might think "goodness, this is not as neat as GNOME" but then one realises "ah, I might want to know this stuff." This is actually a KDE 3 application. I miss the pretty KDE 4 theme. Come back KDE 4.

Looking for Koffice for KDE 4 is not too difficult. I typed in "Koffice" and I got a bunch of options. Things like "koffice-date-kde4" present themselves as options, but the primary "koffice" package appears to be only availabe for KDE 3 in my distro.

Oh, I tell a lie. When I type in "kde4" one of the packages that appeared was the expected "kofffice-kde4". Excellent. I wonder why it did not appear on the first search. Nevermind. Time to install and use. I’ll let you know how it goes.

[1] Apart from Plasma. I know it has features. I know it’s cool. I just have no idea how to use it. Please, Mr KDE Santa, give me documentation…

Well, I didn’t quite manage to fulfil my expectation of work without any slowdown with KDE 4. This was mainly due to applications stealing focus with error messages, the on-going problem of Dolphin opening files but throwing an error dialogue up anyway and rooting around for help files. However, to be fair to all parties concerned, slow down was minimal and some of it was due to me being silly.

KDE 4 is the fastest desktop I have used in a long time. For things like opening applications, using the file manager and rooting around in the taskbar menu it feels exceptional. I’m glad to see that; I’ve seriously been wondering how – as computers get faster and pack more memory – my desktops have been feeling as sluggish as they were in 1998. Well done KDE optimisation ninjas.

The theme is nice. Earlier I was thinking "it’s great how much of my screen is dedicated to my data" while using Dolphin. I am also learning some tricks like ‘do not maximise everything when you don’t need to’ and ‘don’t try to drag stuff from the Plasma desktop into applications because it won’t work’.

Happy all in. I’m getting excited with this desktop. Whinging aside, and minor bugs, it’s shaping up to be an interesting experience.

After some hiccups earlier today, KDE 4 and I are getting along pretty well. Dolphin and I did some pretty heavy file stuff earlier. Everything went perfectly on that front.

I’m not getting along with the KATE text editor as well as I had hoped. We occasionally have disagreements about file names. It freaks out when trying to "Save as…" a document with a name like "Report: week 20". Errors pop up and then my file pretends it is actually called "week 20" and has no knowledge of any reports. What a liar.

I turned off the Desktop Effects earlier. They are pretty but I think my graphics card is not powerful enough to deal with them. Some flickering occurred when doing things like maximising and minimising windows. I found that visually annoying. Still, it’s worth pointing out that this desktop option was functional, worked without any configuration and pretty much did what I expected…apart from one element. There was an option for taskbar previews of window contents. When I turned that on, nothing happened.

One thing I want to do now is change the order of display in the menu favourites. I love this feature of the technology. It’s already making life easier for me. I just want to be able to change the order a little. Drag and drop didn’t work and it was not immediately obvious which setting might do it.

OK, one thing has been cropping up and annoying me a little. I don’t think it’s a KDE 4 issue so much as a problem with making GTK+ and QT stuff play nicely together.

When applications like the SVN GUI I use throw up an error like "Shane, you just tried to break the SVN again", this error dialogue is appearing on the bottom of the stack of windows open. However, it’s also preventing the application in question responding to mouse clicks.

What this translates into in real terms is that I was clicking unresponsive application like an idiot before I thought to minimise all the open windows and eventually locate the error dialogue to click "OK" (the dialogue did not have a little entry on the taskbar).

I believe Freedesktop.org stuff will eventually help correct annoying niggles like this. It’s certainly one of the things I would list as a key usability concern.

Onward to happy thoughts. One thing I am falling in love with is the new taskbar menu in KDE 4. It’s great for quickly locating my applications. Click, begin typing, get application. It’s fast once you get the hang of it. It’s very impressive.

I also have something very positive to say about Dolphin. I’ve not even bothered to notice it. It just works. I click, drag and occasionally hit "preview" and stuff happens. For me, that means it’s close to a perfect file manager. I’m looking forward to putting it through its paces over the rest of the day.

Interestingly enough, I found myself looking forward to using my computer this morning. Now that my basic training wheels are off, I’m planning to put KDE 4 through an intense day of high pressure productivity.

We have documents to create, we have emails to send, we have stuff to file.

The one thing slightly bothering me is that I cannot quite work out the Plasma desktop thing. I need to read the manual I guess.

Either I am doing something wrong, or there is something wrong. I go back into the helpcenter. Contents are blank. Hm. I click glossary. Oh, this might have content.

No. It has a list of things, but when I click them I get a blank HTML page with just headline text. Something is not working here.

OK, deducting some points there. I can’t work out Plasma desktop and when I try to get help, there is no help. I think that’s the largest bug I have come across; given that Plasma is a very interesting and powerful new technology, people really need to be told how to use it clearly. It’s also reasonable to expect that people need to be told through their desktop help system rather than having to wander around the net.

Goodness me, a complete office day has finished and KDE 4 is chugging along nicely.

What went right? Well, a lot. It was smooth, fast and did not crash. I like the interface. Dolphin is a pleasure (apart from its weird habit of sending error messages after successfully opening files) and I can work out how to change any setting I don’t like. Performance on average appears to be at least twice that of GNOME 2.22.

What went wrong? I noticed another slight bug in the interface, this time with Bittorrent downloads. Some kind of distorted icon thing appeared in the system tray on the taskbar (a download indicator?) but it’s obviously crashed or non-functional, so I have a persistent mess of random pixels in one system tray location. No doubt this will disappear when I reboot.

My productivity was a little lower than Friday. Sometimes I would have to spend a couple of seconds working out how to do something with the new interface. However, I doubt I lost more than five minutes throughout the day. I don’t expect any productivity reduction at all tomorrow.

Overall, I’m happy. It’s my birthday, so I’ll regard this nice new desktop as a present from KDE. Let’s see what happens next (I’m such a tough customer).

If this week works out, do we need to create a "Freedom Task Force: Powered by KDE 4" logo?