My Kubuntu Experience

Well, I got sick of windows again. I switched back to windows quite a while ago when I was doing a lot of QuickBooks work (which didn’t work right with wine…even Crossover). However, in my experience Windows tends to degrade in performance and reliability over time. You end up having to reinstall, or you feel like you’re balancing plates on top of a pool cue. Recently it seemed like every windows update caused me a day of work to get my system working again. I took note of everything I use used on a regular basis, and was surprised to find that there was a linux version for pretty much everything. However, I’ll readily admit that as a web application programmer, the programs I use regularly are probably NOT the same as the average user. Here is what I found (this is NOT a free solution…I try to use what is best for me, not what is free. I use this machine to make my living):
(Many of these actually STARTED on linux and added Windows support later, but for our purpose here, I’m simply going to point out that they have linux support.)

Now for the list of apps that do NOT have linux versions, and what I plan to do about it:

  • Dreamweaver: I really haven’t used this since I got the Aptana plugin for Eclipse. I used it only for CSS auto-completion (something Zend Studio does poorly), but now Eclipse does it fine. so, the short story is…I don’t plan on doing anything about this one.
  • Fireworks: I’m not great at graphics, and fireworks is easy. If I can get used to Gimp, I’m sure it will do everything I need (I outsource most graphic design). Until then, I have Fireworks install on an XP Virtual Machine through VMWare Workstation.
  • Photoshop: Again, I think Gimp will do everything I need eventually. Until then I have Photoshop installed in my Virtual Machine.
  • Internet Explorer: Again, I’ll probably also use my Virtual Machine. I also have CodeWeavers’ Crossover Office, which should work with Internet Explorer 6 (but not 7). I may use this too (the main reason is that I used to use a small script that would open a page in all my browsers…I can’t do that in a VM).

Now for the actual experience. First I had to choose a distribution. There were a TON, but the two I had a hard time choosing between was Fedora and Kubuntu (I prefer the KDE desktop). I ultimately decided on Kubuntu simply because I hadn’t used it before. I may set Fedora up on another system here, but for now I’m quite happy with Kubuntu. Since I was using a VERY new system, and Kubuntu Feisty (7.04) was due to be released approximately a month from when I was setting this all up, I decided to use the beta. It worked pretty well. It installed without a hitch, and I began installing all my applications. The first problem I had was when I went to set up my dual monitors. My 8800GTS card needed the absolute latest nVidia drivers (9755), but there was a bug. Once I figured that out, it worked great. However, they then split the nvidia-glx package into 2 packages (nvidia-glx, and nvidia-glx-new). I had to re-do my fix then. However, I think most of this is my own fault for choosing a beta release. Once it was all set up, I had both monitors set up at their proper resolution (1680×1050), and even Beryl functioned. I had some problems with Beryl crashing KDE, but I asked on IRC and was told to switch my rendering path to copy due to a problem in the nVidia drivers. Now it works fine. The next problem I ran into was setting up my printer. Konica Minolta offers linux drivers as source, or as an RPM. I had problems when I tried to build from source, but Alien was able to convert the rpm to a deb, and it worked great.

My experience of actually moving my data was simple. I moved my profiles for Firefox, Thunderbird, and Filezilla from my Windows system. With Firefox I then removed a couple windows only addons that I had. Firefox still gave me some problems until I found that ColorZilla does not play well with the linux version. I removed that addon, and it works great.

I still have a few small issues that I need to address, but I don’t think there will be any major problems. The most “major” of these is that my keyboard and mouse are Bluetooth, and they use a USB Bluetooth adapter. When I restart my system I have to unplug that adapter, and plug it back in to get my keyboard and mouse working. Again, I’m still on a beta version.

Now that I’ve gone over the problems, here are some of the unexpected beauties of Kubuntu. First, I looked at Beryl as a “pretty” thing, but useless. However, I’ve found it to be extremely useful. I can keep things more organized on separate desktops. You can already do that with KDE, but add in the windows picker (which I have set up to trigger on mouse in either top corner), and the ability to make the “cube” transparent so I can quickly find what I’m looking for, and it has actually increased my productivity. Then there is digiKam. I have a nice digital camera (Canon Rebel XTi), and it came with some nice software. The main thing I liked about the software was it’s ability to pull large amounts of photos from the camera, put them into a directory of my choosing, but sort them into sub directories by date they were taken. I wasn’t sure what to expect when I plugged in my camera, but it offered to launch digiKam. When I let it, digiKam set walked me through setting things up, and a few minutes later it was copying all my photos into sub directories based on date. It was smoother than the expensive software that came with the camera, it has proven to be more flexible, and just as reliable. I was completely amazed.

To sum it up, I think Kubuntu Feisty really has something good going. I’m impressed with it’s package management, software availability, hardware compatibility, and ease of use.

About Aaron D. Campbell

Owner and lead developer at BlueDog, Aaron has 10+ years of web development experience, it a regular core contributor to the WordPress project, and has released many WordPress plugins.
This entry was posted in General and tagged , , . Bookmark the permalink.

15 thoughts on “My Kubuntu Experience

  1. Linux Guy says:

    you should try PClinux for KDE and Ubuntu for Gnome, Ubuntu is way better than Kubuntu.

  2. I love getting feedback from people, that’s the whole reason for writing this! However, can you explain WHY I should use PCLinux for KDE, or WHY Ubuntu is better than Kubuntu (aside from the Gnome is better than KDE argument, because I prefer KDE)?

  3. Bob says:

    You can easily get MSIE running following the instructions at http://www.tatanka.com.br/ies4linux/page/Main_Page

    I’ve got MSIE 5.5 and 6.0 on my Kubuntu desktop for testing web sites.

    – Bob

  4. Psiscapelabs says:

    I was an avid kubuntu user, but after acquiring a new machine, the 6.10 release didn’t have my chipset drivers in it’s kernel and wouldn’t even boot, so I switched to Fedora and everything worked great. But now that Kubuntu is in RC stages, I’m reinstalling it because I absolutely hate RPM’s/Yum. I also find that Kubuntu’s repos have a lot more of the software I use. As for PCLinux, I hear great reviews, but I’ve read on distrowatch that it is extrememly unorganized and has no direction or timely distro updates. In summary, I think that Kubuntu was a good move for a solid KDE linux distro. But I do think that the (K)ubuntu people need to focus more time on getting the same neat configuration apps for Kubuntu that Ubuntu has.

  5. studge says:

    You can use JEdit instead of Zend Studio, it is free and open source and has plugins for CSS completion and many other languages. It has FTP integrated file support as well. http://studge.com/jedit-is-my-new-ide/

  6. Does it offer debugging like Zend Studio does with Zend Platform (line by line, step in/over, breakpoints, etc)?

  7. studge says:

    Not that I am aware of. I always found that Zend Studio was a bit of an overkill for what I needed and it did not provide me the support that I needed for other languages. I rely upon the errors that the PHP server provides me for debugging. Since JEdit is free, you can try it and see if it works for you without worry.

  8. Unfortunately, once you have debugging, you don’t go back. I have other programs for other languages when I need to. However, I haven’t done anything but PHP in a few years (well, and Javascript, CSS, xHTML, etc)

  9. andy says:

    bittorent client azeurus called azureus ;)

  10. Thanks. The link was right, but the text was misspelled. I fixed it.

  11. Ahmed says:

    Since you’re already in the KDE camp, check this Kate plugin http://protoeditor.sourceforge.net/index.php for an interactive PHP debugger. Kate is a very fine editor.

  12. Gnome says:

    You are right in that GIMP can do anything, if you learn how. I just re-installed windows with my custom DVD. It has all the updates and most drivers auto-installed, and the installer runs all by itself. The only thing I have to install afterwards is my collection of applications.

  13. Andreas says:

    I have recently started to try Linux. So after I got a FAST adsl line, I downloaded many difereent distros… Someone sugested PCLinuxOS 2007. If someone new in Linux tries that, there’s no going back :) I hope I could use some other distros, but the simplicity of PCLinux (and the “Windows” feeling through it’s KDE) make it superb. It runs LIVE and get’s installed TOO easy (I’ve tried it to my 8 years old P3 256 ram, HP notebook, my 2 yrs Athlon64 desktop, even my P4 company desktop (Live CD), it’s going without any problem everywhere while others distros (5 or 6 I’ve tried) wouldn’t even boot.
    I will install it as dual boot in my Desktop (notebook is running LIVE for days, after a Hard Disk failure).

    I also have bluetooth only (Microsoft’s) Keyboard & Mouse, would that work ok, is there something I should look after? I will have PCLinux as primary OS if bluetooth goes without problems.

  14. Andreas: I have had no bluetooth problems except the one that’s stated in the article. Basically, I can use everything just fine, but I have to unplug/plugin my Logitech Bluetooth dongle whenever I reboot. I’m honestly not sure if it’s a problem with the OS, or that specific dongle.

    Let me know what you think of it when you get a chance to try it. In the year since, there have been two new versions of Kubuntu released, so I’m now running 8.04.

Leave a Reply

Your email address will not be published. Required fields are marked *

Note: If you are replying to another commenter, click the "Reply to {NAME} ↵" button under their comment!