Archive

Archive for October, 2009

KDE: [insert poorly worded and derogatory comment here]

October 20th, 2009 28 comments

Editor’s note: This, as everything we write on The Linux Experiment, is an opinion piece.  I fully recognize that some people may be quite happy with having KDE, Harbinger of Doom, in their lives as an every day desktop environment.  Who knows?  Maybe if KDE had been my first user experience with Linux – back in my early days with Ubuntu – I would have enjoyed it a little more.  For now, I love Gnome.  I will continue using Gnome until such a time that KDE decides to stop sucking the fattest of donkey penises.

Why [I Personally Dislike KDE] (or: How I Learned to Stop Worrying and Love the Gnome)

My absolute first experience with KDE – about a week and a half ago, for this experience – did not start well.  Upon initial boot, I discovered that I had absolutely no sound.  Great, I thought!  Let’s just un-mute this [particular distribution] and get started.

KDE [random alternative acronym] dealt its first lethal [hit] across my face at this point.  Nowhere in the Multimedia settings did I have the ability to switch my default sound device, and no manner of muting / un-muting my audio device could get anything to work.  Thanks to Tyler’s initial problems with audio though, I was able to – after twenty minutes of tinkering – get some audio all up in this piece.

That amounts to about all of the success I’ve had with KDE so far.  Thanks to another one of Tyler’s posts I was just able to get touchpad clicking working, but check out this full list of things that don’t work in KDE that definitely work (now) in my Gnome desktop environment:

  • My volume dial on the side of my laptop
  • Screen brightness keys on the keyboard
  • Fn+F9 key functionality (mute on my laptop)
  • Suspend to Disk
  • Touchpad scrolling
  • The majority of my font changes (why are menu bars still so huge?  They’re not in Gnome for me!)
  • My happiness

Among other things, reduced battery life (even with the – and yes I will admit this – awesome application that is PowerDevil) and a ridiculously elongated boot time are not subtracting from my ever-burgeoning list of frustrations.

I know that some of you were maybe hoping for something a little longer than this (that’s what she said!) but I can’t honestly vent all of my frustrations here –  I clearly have to save some of it for the podcast on Sunday.  Listen closely as you hear me completely nerdgasm over my ability to use Gnome again.

Categories: Dana H Tags: , , ,

Podcast Feedback

October 18th, 2009 1 comment

Feel like being heard? Submit your questions, comments, rants and more to feedback@thelinuxexperiment.com and we might just include you in the next podcast ;) If you’re feeling creative you could even include a small audio file as well.

Look forward to hearing from you!

UPDATE: As pointed out by Phil, you could also leave comments here.

Categories: Podcast, Tyler B Tags: ,

Tips & Tricks for Fedora (and others!)

October 18th, 2009 4 comments

I honestly can’t remember how I stumbled across this website but there is a lot of useful information there. Rather than go through the 14 pages of tips and tricks I will just highlight some that I found to be very useful and let you go to the source for the rest.

NOTE: These are all tips for Fedora 11, but with some simple tweaking you should be able to apply them to your distribution of choice.

Modify the sudoers file

By default your username is not included in the list of those accounts who can use sudo. To change this do the following (altered to use nano instead of vi because I prefer things that way):

su -c ‘nano /etc/sudoers’

Then find the line that says:

root    ALL=(ALL)       ALL

and below it add

[username] ALL=(ALL)      ALL

where [username] is the username you want to allow to use sudo. Press Ctrl+O and Enter to save.

You can test if this worked by running the following command:

sudo whoami

If it worked you should see the word root. From this point forward I will assume you have given yourself the ability to use sudo.

Let yum downgrade

By default yum does not allow you to downgrade, or revert to a lower version numbered package. If you would like to change this run:

sudo yum install yum-allowdowngrade

To use it run this command:

sudo yum update –allow-downgrade

Add an ‘open in terminal’ option to Nautilus

This will let you right-click on directories and select open in terminal.

sudo yum install nautilus-open-terminal

Then just log out, and log back in.

Use the backspace key to go back a page in Firefox

Open Firefox and in the URL bar type:

about:config

Then use the filter box to search for

browser.backspace_action

Right-click on it and select Modify. Change the value from 2 to 0 and press OK. Restart Firefox.

Force GTK programs to use QT in KDE

I actually tried this and it seemed to work just fine. In fact it might solve some of Dave’s problems. In a terminal run:

sudo yum install gtk-qt-engine

Then log out and log back in. Next go to System Settings > Appearance > GTK Styles and Fonts and select KDE style in GTK Applications.

Many more

As I said there are 14 whole pages of similar tips and tricks available at the website. Check them out for yourself!




I am currently running a variety of distributions, primarily Linux Mint 17.
Previously I was running KDE 4.3.3 on top of Fedora 11 (for the first experiment) and KDE 4.6.5 on top of Gentoo (for the second experiment).
Check out my profile for more information.
Categories: Fedora, Free Software, Tyler B Tags: , ,

OH GOD WHAT THE HELL LINUX!!!11

October 16th, 2009 2 comments

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.

I don’t want any damn widgets… this isn’t a Mac!

I WANT MY GNOME BACK!!!

Screen-shots to follow… that is if KDE will let me do that.

Getting KDE on openSUSE is like playing Jenga

October 16th, 2009 2 comments

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:

KDE Application Launcher > Configure Desktop > Appearance > Windows > Uncheck the “Show stripes next to the title” box.

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:

KDE Application Launcher > Configure Desktop > Appearance > Desktop > Check the “Enable Desktop Effects” box.

From KDE4.1 to KDE4.3

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:

Desktop > Right Click > Plain Desktop Settings > Change the Desktop Theme from Air to Oxygen.

Concluding Thoughts

Now that all these things are sorted out, I’m surprisingly impressed with KDE, and I might even keep it at the end of this test period for our podcast.

Let me know if you’ve ever had to change desktop managers and your woes in the comments!

get rid of that openSUSE shit:

KDE4.1
uninstall openSUSE branding, except the KDM one maybe?

uninstall kde3base or whatever the shit it’s called. this makes stuff wicked.

KDE4.3
This might have all been unessecary. since installing KDE4.3, I did it all again to no avail. Rightclick desktop, plain desktop settings, theme: oxygen. Then hooray its fine?

GNOME slip ups; a KDE perspective

October 15th, 2009 3 comments

Since making my switch to GNOME earlier in the week I have finally settled into my new desktop environment. I must admit that while the transition has been almost completely seamless, and in fact has fixed a lot of my issues, I find myself missing KDE. Without trying to spark the holy war that is the GNOME vs KDE argument, allow me to quickly outline some of the reasons for my homesickness.

Look and Feel

Yes I get it, GNOME is supposed to be stripped down and functional. KDE, on the other hand, is supposed to allow for full customization, sometimes at the expense of clutter. Neither of these however explains why GNOME icons and artwork feel so dated when compared to KDE. Take the following as an example.

See the above? See how the Fedora stock icons are just simple shade jobs? Heck that’s better than most default GNOME icon sets. See how the KDE version has actual work put into it? Time and time again KDE wins points for putting more effort into the artwork. And yes I know that you can completely theme GNOME to ‘make it look pretty’ but why should you have to? Why are the defaults so terrible? Surely there are some open source artists out there somewhere. It’s simple things like this that lead to an overall better feel while using KDE when compared to GNOME.

Interaction

The first thing I did back in KDE was to turn off that single-click to open things nonsense. Once that was done my interaction with the two desktops has been more or less identical. However recently GNOME has been ‘losing’ my touchpad tap-click. When I first boot into the desktop it seems to work just fine, but then after a random amount of time I have to resort to the physical mouse buttons. This is really, really annoying.

Battery Life

I have configured both desktop environments for optimal battery life and have some interesting findings. Perhaps as a result of the sparse power management abilities in GNOME I actually get about a half hour less of battery life compared with KDE. I really do wish GNOME would allow for additional power customization; for example I don’t even know if GNOME scales down my CPU clock when it’s running on battery…

One week and counting

Well that’s it for now. At the end of the day it really is a short list of complaints. If anything new crops up I’ll be sure to write about it, if not you’ll have to wait for our podcast!




I am currently running a variety of distributions, primarily Linux Mint 17.
Previously I was running KDE 4.3.3 on top of Fedora 11 (for the first experiment) and KDE 4.6.5 on top of Gentoo (for the second experiment).
Check out my profile for more information.
Categories: Fedora, Free Software, GNOME, KDE, Tyler B Tags: , ,

KDE is a terrible tease and the reason we can’t have nice things

October 15th, 2009 5 comments

Last night I installed KDE and I was absolutely thrilled. For starters, it has built in widgets, which I absolutely love (when they work, that is). In general I find it a lot easier to customize than GNOME, and themes are easier to implement and look much nicer. This is a shot of my current desktop:

It's rather pretty

It's rather pretty

KDE also natively supports rotating wallpapers, which is absolutely wonderful – I had spent several futile hours toiling with cronjobs in GNOME desperately trying to get it to work. I’m not particularly proficient with Linux, so the fact that KDE offered this right out of the box really appealed to me.

The widgets range from useless-but-amusing (such as the Fuzzy Clock, which gives inaccurate times) to the practical-but-amusing (I have my frequently used folders in the top right corner) to the wonderful-but-broken (any weather widget). I’m actually a bit frustrated with the last one – I tried using LCD Weather Station, and it worked for the UK and the US, but it couldn’t read Environment Canada’s data. Maybe we could change our name to “United Canada” or something.

It gets a bit ugly

Being rather pleased with my progress, I turned on the computer this morning hoping to get my second monitor working. I plugged it in, started up my laptop and then ohjesusgodwhy my laptop and monitor started blinking on and off furiously, rendering my system unusable. Restarting X seemed to do the trick, and my laptop and monitor were synchronized and working properly. However, my monitor was only running at 1600×900, not its native 1920×1080. I decided to fix this in the most daring manner I could: changing the resolution to “1920×1080″. KDE, seeing through my dirty bag of tricks, had none of it and promptly started blinking and seizing, and to (probably incorrectly) quote Mike Tyson, convulsing like an infantile retard.

I had to restart xserver a few dozen times and finally got my system stable again, albeit without running the monitor. I tried the next most daring thing I could think of: going to the display settings. This enraged KDE so much that it decided to go into convulsions again. I restarted my computer hoping that would fix things. Nope, more convulsions. I tried using Catalyst, but that had no effect – literally – I couldn’t even add the new monitor. All in all, I basically tried restarting xserver/my computer a few times, and once the monitor seemed to work properly, I’d stop fiddling with it and accept my half-hearted victory.

Oh, and when I close my laptop the system assumes I’ve logged out, so I currently have the most useless dual monitor setup. Hopefully that’s easy to change.

So yeah, to hell KDE’s seduction.

Categories: God Damnit Linux, KDE, Linux Mint, Sasha D Tags:

GUI Failure

October 14th, 2009 No comments

Now that I’m running the Testing repositories, I actually get regular updates. Today, there were 15 available for my system. However, when I started the update manager, I was confronted with this dialog:

Screenshot-Upgrade-Fail

Well what the hell does that mean, anyway? Does it mean that the safe-upgrade will not remove any existing packages or install any new ones? Or is it asking if I would like to perform a safe-upgrade as opposed to installing new packages? Should I just click the Yes button, because it is green and the No button is red? Am I even seeing the correct colours? I am colourblind, you know. Furthermore, if I don’t understand what’s happening here, where can I get more information? How come, no matter what I choose, the Apply button on the next screen is disabled until I manually clear and re-select every update in the list? Lastly, how come the entire update manager crashes when I hit the Check button? It seems unable to resolve one of the sources in my list (one that doesn’t even appear in my /etc/apt/sources.list file), and instead of timing out, sits, waiting, presumably forever, no matter how many times I hit the Cancel button. I’m a seasoned computer user with well over a month of Linux under my belt and I’m concerned – what of those other users who don’t know shit about shit? I want blood, damnit!

/rant.




On my Laptop, I am running Linux Mint 12.
On my home media server, I am running Ubuntu 12.04
Check out my profile for more information.

XFCE: A Bitch Session

October 14th, 2009 10 comments

After a full day of using XFCE as my new desktop environment, I have just a few complaints, handily summarized in the following ordered list:

  1. No Alt-Tab: I was under the impression that alt-tab window switching was a standard feature of every desktop environment since at least Windows 98. So where the hell is it in XFCE? Nowhere! That’s where! Instead, I enabled the ring switcher plugin for Compiz, which I had to run in order to use GNOME Do anyway.
  2. Default Browser Doesn’t Save: This one started out with the crappy default web browser that comes with XFCE, Web Browser 2.26.3. It is allegedly a GNOME project (which is odd to say the least, since this is XFCE, and GNOME defaults to the Epiphany Browser). In any case, even after setting the default browser to Firefox (Iceweasel in my case), the system still launches all links in this inferior app.
    Screenshot-Preferred Applications
  3. Cursor Set Doesn’t Apply Immediately: Along with changing the default web browser for my system, I changed the cursor set. The default one was ugly, so I grabbed some new ones from Synaptic, and set one in the mouse theme options dialog. The problem is that the cursor set doesn’t change until some random amount of time has elapsed after I log on. So my session begins with the old, ugly cursors, and then eventually gets around to changing over to the prettier new ones. What the hell?
  4. GNOME Do and Screenlets Don’t Always Start: This one is likely related to running Compiz on top of XFCE (which includes it’s own compositing engine), and the order of startup applications. In any case, sometimes when I log on, GNOME Do and Screenlets fail to start, and I have to bring them up manually. I have a feeling that this is because Compiz hasn’t yet started, and the applications fail, as they rely on it being there. Still, a hearty WTF to this one as well.
  5. Default File Browser Lacks Network Locations: The XFCE default File Manager is Thunar 1.0.1, which is fine, except that it does not include any way to browse network shares. In GNOME, I can hit the ‘Network’ place, and immediately view any available SMB share drives on my local network. As of yet, I haven’t figured out how to find or mount network locations through the XFCE GUI.
  6. The ‘Start’ Menu Fails: I never thought that I would say this, but I find myself longing for the Applications/Places/System menus of GNOME, instead of the mashed together start menu that is present under XFCE. Although this could just be because I’m not yet familiar with XFCE, I find it harder to locate programs in this menu system. The GNOME organization just felt more logical once you got used to it.
  7. Lack of Default Features: This speaks mostly to the organization of XFCE. Instead of including every imaginable feature in the default install, extra features are added through a series of plugins, so as not to bog down machines that don’t require them. As such, my default install did not include a battery level indicator, a wireless network strength monitor, or a slew of other ‘basic’ desktop environment features. Installing the package xfce4-goodies fixed all of these problems.

Of course, not everything about XFCE is bad. So far, I’ve found it to be stable and exceedingly fast. X11 hasn’t crashed once, although I have no doubt that it will; and once I installed the xfce4-goodies package, I found the environment to be very functional. Overall, I am pleased with my choice, even though there have been some minor setup annoyances.




On my Laptop, I am running Linux Mint 12.
On my home media server, I am running Ubuntu 12.04
Check out my profile for more information.

Testing out Testing

October 13th, 2009 No comments

With everybody switching up their desktop environments this week, I decided that I’d take a shot at installing XFCE on my system. My initial research showed that it is somewhat like a light-weight, highly customizable GNOME. Since I’m running on older hardware, it seemed like the best choice for me. While at it, I also decided to go ahead and move my Debian install from the stable to the testing repositories. In an ideal world, this switch would open the doors to some newer software, alleviating many of the issues that I have had with older software.

Moving to Testing:

Without bothering to do any research, I added the Debian Testing repository to my sources list and told the machine to check for available updates. It immediately found 655 new packages available for installation. Luckily, Debian offered me a handy “Smart Upgrade Manager” and I didn’t have to navigate the upgrade process myself:

Screenshot-update-manager

After hitting the Smart Upgrade button, my machine chugged away for a few moments, figuring out dependencies and the like, and finally presenting me with a 1289.4MB list of 1570 required packages. Hoping for the best, I hit Apply, and spent the next 2 hours waiting for the necessary downloads to complete. Three episodes of House and an episode of Flashpoint later, at almost 1am, the install process was finally finished. So far, everything seemed alright.

Until I restarted. With the updates applied, my machine booted just fine, and even allowed me to login. Unfortunately, it never made it as far as the desktop. I was presented with a blank grey screen and a mouse pointer (which does work), but no windows, toolbars, or panels to speak of. It seems then, that X11 is working, but that it isn’t launching a window manager of any kind on login. I hit ctrl+alt+F1 and was relieved to find that I still had a terminal, and access to all of my files. But where did my desktop go?

Once at the terminal, I launched Aptitude, to see if there were some broken packages that needed to be fixed. It listed 190 that ought to be removed, and another 6 that ought to be upgraded, including GNOME. Hoping to fix the problem, I told it to get to work, and watched as it attempted to clean up the mess that I had created. That finished, I did what I should have done in the first place, and followed these instructions in an attempt to fix my system by upgrading properly.

This time, everything worked nicely, and within minutes, I was looking at my desktop through the brand spanking new GNOME v2.28.0, just released on September 27th. A solitary hiccup with dependencies required me to completely remove and reinstall the Compiz compositing engine. Friends, I speak to you now from the bleeding edge of the Debian GNU/Linux experience. From this point onward, I will receive the very latest code, just as soon as all release-critical bugs have been addressed. Sweet.

Adding XFCE:

From my newly stable machine, I opened up Synaptic package manager and installed the xfce4 package, which pulled all of the necessary components of my new desktop in as dependencies. I also added the xfce4-artwork package, as it promised a slew of extra pretty desktop backgrounds to play with. After adding Gnome Do, Docky, and playing around with the desktop settings, I arrived at a pretty decent looking desktop:

xfce-desktop

My first impressions of the desktop are that it seems very solid, fast, and customizable. Unfortunately, it is lacking a few creature comforts, mainly alt-tab window switching (seriously, what the fuck?), and drag-and-drop from menu items to  other windows. Over the next couple of weeks, I’ll give it a solid run, and see if it will become my Desktop Environment of choice.

Edit: After a long look down the tubes, I concluded that XFCE doesn’t support alt-tab, and just enabled the Ring Switcher plugin for Compiz to do the job instead.




On my Laptop, I am running Linux Mint 12.
On my home media server, I am running Ubuntu 12.04
Check out my profile for more information.