Archive

Well, again, it’s been a little while since my last post. I hope you all enjoyed the podcast that we put out the week before last. If you haven’t had a chance to check it out, make sure to do so by going here. We had a lot of interesting discussions regarding the experiment. If you have any comments about the podcast, or there is anything you want to see, you can either leave a comment, or shoot me an email.

LINUX IS INSTALLED ONCE AGAIN

After approximately 46.3 attempts at installing openSUSE on my Asus eeePC, it is finally installed. With the help of Jake B. and Windows, we finally managed to get it working. It took only several hours of both of us cursing, and nearly an entire 24 of Stella, but it is working.

WELL, WORKING IS A RELATIVE TERM

I hate KDE more than I hate Differential Equations, and as Jon F. can probably confirm, I really hate Differential Equations. That being said, besides Sasha D, who doesn’t hate Differential Equations?

KDE just makes everything so difficult. With Gnome, most of the applications mesh well with the interface. However, with KDE, I have a hard time even getting some applications to mesh with it at all. Pidgin looks absolutely terrible. The message font doesn’t match up with what my system font is set to, and I did not have this issue with GNOME.

As part of our experiment, everyone is required to try a different desktop manager for two weeks. I chose KDE, since I’ve been using GNOME since I installed openSUSE. However, I’ve found that while trying to get a desktop manager set up one wrong move can cause everything to fall apart.

Switching from GNOME:

This was fairly simple. I started up YaST Software Management, changed my filter from “Search” to “Patterns”, and found the Graphical Environments section. Here I right clicked “KDE Base System”, and selected install. Clicking accept installed the kdebase and kdm packages, with a slew of other KDE default programs. Once this was done, I logged out of my GNOME session, and selected KDE4 as my new login session. My system was slightly confused and booted into GNOME again, so I restarted. This time, I was met with KDE 4.1.

My Thoughts on KDE 4.1:

As much as I had hated the qt look [which I erronously call the ‘quicktime’ look, due to its uncanny similarity to the quicktime app], the desktop was beautiful. The default panel was a very slick, glossy black, which looked quite nice. The “lines” in each window title made the windowing system very ugly, so I set out to turn them off. Its a fairly easy process:

Once completed, my windows were simple and effective, and slightly less chunky than the default GNOME theme, so I was content.

Getting rid of the openSUSE Branding:

openSUSE usually draws much ire from me – so its not hard to imagine that I’d prefer not to have openSUSE branding on every god damn application I run, least of all my Desktop Manager. From YaST Software Management I searched for openSUSE and uninstalled every package that had the words “openSUSE” and “branding”. YaST automatically replaces these packages with alternate “upstream” packages, which seem to be the non-openSUSE themes/appearances. Once these were gone, things looked a lot less gray-and-green, and I was happy.

Oh god what happened to my login screen:

A side effect of removing all those openSUSE packages my login screen took a trip back in time, to the Windows 3.1 era. It was a white window on a blue background with Times New Roman-esque font. After a bit of researching on the GOOG, I found out that this was KDE3 stepping up to take over for my openSUSE branding. Uninstalling the package kde3base or whatever the shit it’s called forced KDE4 to take over, and everything was peachy again.

Installing my Broadcom Wirless Driver

In order to install my driver, I followed this guide TO THE LETTER. Not following this guide actually gave YaST a heart attack and created code conflicts.

KMix Being Weird

KMix magically made my media buttons on my laptop work, however it occasionally decided to change what “audio device” the default slider was controlling. Still, having the media buttons working was a HUGE plus.

Getting Compositing to Work

I did not have a good experience with this. Infact, by fucking around with settings, I ended up bricking my openSUSE install entirely. So alas, I ended up completely re-installing openSUSE. Regardless, to install ATI drivers, follow the guide here using the one-click install method worked perfectly. After finally getting my drivers, turning on compositing was simple:

While KDE was really working for me, the notifications system was seriously annoying. Every time my system had an update, or a received a message in Kopete an ugly, plain, slightly off center, gray box would appear at the top of my screen to inform me. Tyler informed me that this was caused by the fact that I wasn’t running the most recent version of KDE4. A quick check showed me that openSUSE isn’t going to use KDE4.3 until openSUSE 11.2 launches, however you can manually add the KDE 4.3 repositories to YaST, as shown on the openSUSE KDE Repository page.

After adding these repositories, I learned a painful lesson in upgrading your display manager. Do not, under any circumstances, attempt a Display Manager upgrade/switch untill you have an hour to spare, and enough battery life to last the whole time. I did not, and even though I cancelled the install about 60 seconds in, I found that YaST had already uninstalled my display manager. Upon restart, I was met with a terminal.

From the terminal, I used the command line version of YaST to completely remove kdebase4 and kdm from my system. After that, re-installing the KDE4.3 verison of kdm from YaST in the terminal installed all the other required applications. However, there are a shitload of dependency issues you gotta sort through and unfortunately the required action is not the same for each application.

KDE4.3

KDE4.3 is absolutely gorgeous, I’ve had no complaints with it. KMix seems to have reassigned itself again, but it assigned itself correctly. Removing the openSUSE branding was the same, but by default the desktop theme used is Air. I prefer the darker look of Oxygen, so I headed over to my desktop to fix it by following these steps:

I think that I’m the only member of the group with absolutely zero experience with Linux. Sure, I’ve used TightVNC to check the status of a Ubuntu-based file server, and I may even have dropped a live CD into my machine once or twice before in vain attempts to save my files from a bricked Windows install, but I have roughly zero actual experience with any of the distributions. Due to my lack of knowledge and the antique laptop that I’ll likely be using during the experiment, I’ve decided to stick to one of the more popular distributions to ensure ease of use and a wide base of drivers to draw from. So far, the Top Ten Distributions page over at DistroWatch has been very helpful, and I’ve managed to narrow my choice down to just a few of the hundreds of available flavours of Linux (ordered by my current preference):

Debian: Over 1000 developers, 20 000 packages, and no corporate backing – the definition of open source community development

Fedora: Strictly adheres to the free software philosophy; used by Linus Torvalds himself (If that ain’t street cred…)

openSUSE: A pretty looking desktop, with corporate backing from Novell.

While doing my research, I have purposely avoided Ubuntu Linux and it’s variants, as they seem to be “the” distribution of choice these days. To really get a taste of what it’s like to make the switch from Windows with zero previous experience, I’ve decided to stay away from Ubuntu. It’s just too common, and I’m non-conformist as can be.

100% fat free

Picking a flavour of Linux is like picking what you want to eat for dinner; sure some items may taste better than others but in the end you’re still full. At least I hope, the satisfied part still remains to be seen.

Where to begin?

A quick search of Wikipedia reveals that the sheer number of Linux distributions, and thus choices, can be very overwhelming. Thankfully because of my past experience with Ubuntu I can at least remove it and it’s immediate variants, Kubuntu and Xubuntu, from this list of potential candidates. That should only leave me with… well that hardly narrowed it down at all!

Doing a both a Google and a Bing search for “linux distributions” I found a number of additional websites that seem as though they might prove to be very useful. All of these websites aim to provide information about the various distributions or help point you in the direction of the one that’s right for you.

Only the start

Things are just getting started. There is plenty more research to do as I compare and narrow down the distributions until I finally arrive at the one that I will install come September 1st. Hopefully I can wrap my head around things by then.