(Sorry to take so long to get this posted. I’ve had it written in rough form since early this week and just got the chance to finish things up. You can see part 1, with a half dozen screenshots, here.)
When I started looking at moving away from Ubuntu I was leaning toward KDE after the wealth of great screenshot I’d been seeing in the Ubuntu Forums monthly desktop screenshot threads. I was especially interested in the possibilities of Bespin, a theme/widget style for Qt4 that has knocked my socks off in some desktop screenshots. I’ll admit I haven’t played with Bespin much yet but I definitely need to track down the info I was given before so I could look into it.
On the whole I’m really liking KDE. There’s a lot to learn, and I do have to relearn how to do some things in KDE but it’s definitely a learning curve worth climbing. One of the things you learn pretty quickly about GNOME is the fact that a lot of the configuration tasks are hidden away from the general user, and while the GNOME Configuration Editor and Ubuntu Tweak do help a lot there are some things, like screensavers, where all but the most basic things are not available, and even then you can easily have to deal with the command line to make further tweaks. If the tweaks are even doable under GNOME. With KDE there are user changeable options for just about everything, if you can figure out where to look. Unfortunately finding information isn’t as easy in KDE as it is in Ubuntu, which lets you search one in the Help app and get results in every installed app. In KDE I first have to know where I want to look and I’ve started in the wrong place a few times. I’ve also found the KDE help files aren’t nearly as in-depth as GNOME’s are so I’ve had to turn to my web browser a few times to find the information I need.
I’ve been running some KDE apps under GNOME so I knew the reverse would be possible, and simply installing kubuntu-desktop would being in a lot of the packages I’d need to use KDE. The Psychocats website has instructions for installing KDE on a GNOME-based Ubuntu system and even getting rid of the GNOME packages if you decide you want a pure KDE system. While I’ve ditched a number of the GNOME packages on my system I’m holding off on clearing house completely until I can make sure I don’t want to hold off on doing it until I have all of my data from GNOME apps, like Evolution, before I do. I still haven’t even fired up Kmail, Kontact or another email app because I haven’t done a proper backup of my Evo email data yet and I’ve already gone through the hassle of importing my old emails the manual way once. Believe me, once was way more than enough times for that.
One of the joys of KDE is the fact that I no longer have to worry with Compiz, thanks to the built-in KWin window manager. Kwin lets you set up a number of effects like translucency, snapping, the desktop cube, and more. I used the Expo effect on Compiz to see all of desktops at once, and while KWin doesn’t have that option as far as I can tell, Gareth Francis showed me something almost as nice. I can move my mouse to the upper left corner of my desktop and it shows previews of all of my open windows, including my Google Gadgets, although I may want to find a way to get the gadgets skipped. In fact KDE has so many built-in goodies and components that some may want to call it bloatware, but I like how McKenzie Morgan put it in her comments on my initial post on looking at other distros, “Some people call it the blue-headed stepchild. I call it leaving well enough alone.”
The built-in configuration utility, System Settings, is a centralized home for tweaking everything on your system other than the actual goodies on your desktop like your wallpaper. The hardest part was figuring where everything is, but that’s also part of the adventure in moving to KDE.
I was also able to stop using Avant Window Navigator in favor of using Fancy Panel. I can still use AWN if I want, but I’m trying to use as many KDE apps as I can. Although I’m not 100% happy with Fancy Panel. For some reason I can set up my launchers where I want them but when I launch Chromium it moves to the task section. It’s a bit of a pain but It’s nothing I can’t get used to. I also miss some of AWN’s applets like the system monitor and the terminal applet. I didn’t realize how spoiled I was by having a pop-up terminal in my dock until I didn’t have it anymore. Now I have a terminal plasmoid (widget) that sits on my desktop but I can’t tuck it out of the way when I don’t need it. Actually, since I started writing this I found a wonderful replacement, Yakuake, thanks to Gareth Francis’ comment on part one of this post. It sits out of the way above my desktop window, from which a simple F12 brings it out of hiding.
Speaking of plasmoids, I’ve been like a kid in a candy shop as I’ve explored the plasmoids that are available. With GNOME, and even AWN, when I’d find a widget I want to use I have to find the install file, download it, and then open the appropriate app to use it, whether it’s for AWN, Screenlets or something else. Not with AWN.
You can still peruse the goodies on KDE-Look and KDE-Apps, but now I right-click on my desktop, unlock the applets if they’re locked, and click Add Widgets. then click the Get New Widgets button and select Download New Plasma Widgets. A window comes up that will let you search and select any of a number of plasmoids that you can install right from that dialog box.
Installing all sorts of new goodies can be added that way, whether you want new plasmoids, themes, icon sets, wallpapers, and more. The only big thing I’ve noticed I can’t install that way is screensavers.
Speaking of screensavers, KDE has some great screensavers although as far as I can tell the Skyrocket screensaver that comes with the Really Slick Screensavers (RSS) package don’t show up under KDE. I did a search through the CrunchBang Ubuntu Search tool and discovered that if I want the RSS screensavers in KDE I needed to install xscreensaver. Once I did I found a number of new screensavers on the list but not the Skyrocket screensaver so I purged my system of rss-glx and reinstalled it but still no Skyrocket. On the plus side I did get my all-time favorite screensaver back: Electric Sheep! I had tried adding it according to the instructions on the electricsheep website but it wasn’t showing up. It turns out reinstalling xscreensaver, which I had dumped in my move from GNOME to KDE, was the missing element. As John Lurie says at 1:30 into the longer version of Stink from the Get Shorty soundtrack, “Now I’m happy!”
I was glad that Chromium worked without a glitch when I fired it up on KDE because Konqueror, the default KDE web browser, is definitely not ready for prime time. The biggest deal breaker is that Gmail falls back to the older version of the interface, and I had forgotten how much Gmail’s interface improved over the old version. I also tried Rekonq, which Jonas recommended in my original post on the possible operating system change as “the KDE-version of Chrome/Chromium” but with the latest version of Flash Rekonq crashes as it loads any site with Flash content. Again, a definite deal-breaker.
Dolphin, which shares the job of file manager in KDE with Konqueror. Konqueror is kind of like how in Windows you have Explorer and Internet Explorer, giving you a similar interface for both tasks, but Dolphin and Konqueror share some of the settings to get the interface how you like it. A big plus in Dolphin is the ability to split the main file area into a separate view with it’s own location. It can do tabs like GNOME’s Nautilus but I love being able to split the view just by hitting F3. You have to be careful disabling the split because it wants to use the right pane’s location rather than the left pane like I expected since it is the original pane. It’s much easier to drag and drop files between locations with the split feature, and any time I tried to drag files to a tab nothing happened. Dragging and dropping is also easier because it asks you whether you want to copy the files, move them, or create a link to the original location unless you hold down the Ctrl or Shift key as you drag the files, rather than having to hold down the Alt key to get asked what you want under Nautilus.
A big plus in KDE was pointed out by MrTom, Fitzcarraldo and Monty on the first part of my DE switch thread, namely the ability to make your desktop show the contents of your ~/Desktop folder like you can do with GNOME distributions of GNU/Linux, as well as on Windows, or you can set your desktop up as a “desktop containment” with no icons. The latter makes it easy to simply have plasmoids on your desktop, although you can use a Folder View or QuickAccess plasmoid to give you access to your desktop. KDE defaults with a Folder View plasmoid on your desktop that you can use to basically give you a file manager window right on your desktop, just without the rest of the file manager interface to get in the way. You can set the Folder View to use any folder you want very easily so you have the directory you want on your desktop. I prefer using the QuickAccess plasmoid, which lets me pop up a menu of the file contents when I need them but stays out of the way the rest of the time.
You can also set your desktop to duplicate your basic set of tools on all of your virtual desktops or you can set your system so that each desktop is for different tasks. The downside to the latter is that you can forget which applets on which desktop, plus I noticed that the settings got shifted so that my primary desktop was instead on the second desktop, and so on. It also broke the wallpaper changer as far as I could tell. It’s great if you want to have a different wallpaper on each desktop, but if you’re like me and have a number of wallpapers you want to rotate between I don’t see that you can do that with specific desktops for different tasks.
That’s right, Compiz lets GNOME users have different wallpapers on different virtual desktops but it breaks the ability to have icons on your desktop. From what I can see (although I haven’t tested it) you have the ability to have icons on your desktop or not, all while enjoying different wallpapers on your desktops.
Wallpapers on your desktop is a whole other thing in KDE. You can use a scripted image, simply have a colored desktop with no image, use one of of several effects, a starfield (think Star Trek, and yes, it’s animated), a pattern, a globe, or even a video. You can also set up a sideshow of different wallpaper images on your desktops with the built-in option or you can use a program called Wally to not only change your wallpapers on a schedule you set but it can also go online and get new images from a wide range of sites from Picasa and Flicker to Photobucket, Buzznet and Panoramio. I used Webilder on GNOME to use images from Webshots on my desktop, although Webshots recently rolled out a site upgrade that broke that feature, but you can also snag pictures from Flickr that match the tags you choose.
Unfortunately it’s a known issue that Webilder no longer works properly on KDE4 so I’m unable to let it go get new Flickr images or change my wallpapers. The Webilder dev is willing to help anyone who wants to try to fix the bug so if you’re a dev that runs KDE we’d love for you to help get Webilder working on KDE4. (Since I first wrote that something wonderful happened. Webilder was updated on the 20th to version 0.6.8, which includes a fix for being able to download new images on KDE. You’ll have to install it manually, but there’s step by step instructions on the Webilder downloads page. Now all we need is to get it to be able to change KDE desktop walls.)
Installing software on Kubuntu can use either the Ubuntu Software Center or KPackageKit. KPackageKit is a little easier than Synaptic, which you can also use, and is the tool for installing updates on KDE. Unfortunately KDE doesn’t seem to have an easy to use tool like Update Manager, in fact updates are applied with KPackageKit. There are a couple of problems with this. There’s no easy to see icon in your system tray that I can find, plus the interface for applying updates is quite different. KPackageKit doesn’t sort the updates by the type and source like Update Manager does, and rather than having a separate panel for information on the available updates you just have to click the package name to see the details. You also have to remember to close the details pane before getting details on another package or you’ll find the content overlapping and making things hard to read.
I did run into a problem with TweetDeck after I moved to KDE, but as I already posted there’s an easy fix for it. I was able to find some great replacements for some of the programs I run often. I normally ran the Gthumb Image Viewer for quick looks at images but Gwenview is a great replacement for it. I can even use Gwenview for some basic editing, thus keeping me from having to launch a separate image editor just to crop or resize images. I haven’t done much with watching videos yet, but Minitube is working beautifully for catching YouTube vids without using my web browser. I haven’t used my old favorite Amarok much for listening to audio files but since I have my music library available via the Music Player Daemon I can continue running Sonata to get at my music files just like I did under GNOME. Kate isn’t bad for editing text files but I still love Geany, in fact I’m doing some preliminary writing for this post with Geany and keeping my browser for other tasks as I write.
Of course Gnome Do isn’t nearly as handy on KDE, but Krunner is so nice I changed the default shortcut for it to use Do’s Super (the Windows key) + the spacebar, adding the Alt key to Do’s shortcut. I miss being able to launch an app with a single letter like I could with Do, but Krunner only requires 3 characters before it starts showing possible results. Need to do some quick math? Type it into Krunner and the results are right there, and unlike Do it won’t disappear as soon as you click something else.
I included more information with the screenshots on the first part of this report but I have to say that I’m liking KDE so much I may finish things up with my GNOME software, including possibly getting my email info into a KDE-friendly email client and checking Pidgin (I don’t foresee a problem there though), and then simply give my computer a fresh install of Kubuntu to clean up my system. That way I’ll get my system cleaned up, move away from the decisions of The Spaceman, but still keep full access to the Ubuntu community when I have questions or problems. Which is a really good thing because I checked out the Kubuntu Forums and I have to say I’m not thrilled with the way they’ve set up the software powering it. Maybe I’m spoiled by the UForums, but the KForums look a little amateurish by comparison. I may not like how The Spaceman changes Ubuntu, but they have a good forum. That’s okay though, because I can not only use the UForums but there’s a whole other world of KDE community sites that I can draw on to get my questions answered. And more KDE community sites can’t be a bad thing.
If you’re wondering about moving to KDE I found two pages that may be helpful for you. One is a like the KDE Application List, the list of all of the official KDE apps. The other is the Table of equivalent applications, although while it’s great for people moving from Windows or Mac OSX, it’s not so great for people moving from GNOME to KDE. It is helpful if you’re looking for similar apps, just not if you’re looking for matches for specific GNOME apps. I’ll have to see about starting a GNOME-to-KDE list, although I don’t know a lot of the GNOME apps to be able to get comparative apps.