Thus spake Duncan on Wed, Jul 19, 2006 at 03:47:24AM CDT
> Lindsay Haisley <[EMAIL PROTECTED]> posted
> > Oh well.  I guess I'm just going to have to bite the bullet, blow away
> > my old gnome config altogether, and rebuild it from scratch.  That
> > generally gets the job done.
> 
> I'm not a GNOME user (I /vastly/ prefer the configurability of KDE, which
> actually treats me as if I have some intelligence in the choices it
> offers, but that's just me), but regardless of the DE one chooses, I
> always shudder when I see someone talking about blowing away hours worth
> of configuration and customization.

Years ago I used to leap-frog between KDE and Gnome, when one came out with a 
new upgrade that had more nice stuff.  The thing I really like about Gnome is 
the really rich creativity of a lot of the design and Gnome apps.  There are 
some really _nice_ touches.  Galeon, which I believe was originally designed as 
the 'official' Gnome browser, is a flat-out killer app! - without a doubt the 
most versatile browser I've ever used.  The tradeoff that I've seen is that 
Gnome under-the-hood configuration is complex, not well documented, and short 
on fault tolerance.

KDE seems to be more solid, but it offers fewer choices.  KDE upgrades in 
Gentoo are slotted, so I can run both 3.4 and 3.5, and switch back and forth as 
needed.  It's a more 'conservative' DE, but it seems to be very well 
integrated.  I have both on my current desktop box, but only use KDE when Gnome 
is broken, as it is now.  It's good to have a really solid backup DE to use 
when one is trying to repair the other one :-)

In addition to the dev community culture, I think there are technical reasons 
for this difference.  Gnome is built on glib, GObject, and friends.  The glib 
API is an attempt to re-invent object oriented programming in a non-OO 
programming environment, and it's imperfect at best, and problem prone from 
what I see.  KDE is built with C++, and in spite of the fact that Mr.  
Stroustrup thinks it's out of hand, it's still a well developed, very standard 
OO programming environment.

> So anyway, there's no reason why you should need to blow away your entire
> GNOME config just to fix a problem with the panels.  The problem can
> almost certainly be traced to an individual file, and even to and
> individual section or sections and an individual line or lines within that
> file.

I'll probably manage to salvage more than I expect.  John Laliberte, who is a 
Gnome dev, has kindly offered to help me on the #gentoo-desktop freenode IRC 
channel and I'm going to take him up on the offer.

I've found, over the years since 1982 or so when I started working with IT,
that sometimes one loses what seems like an ungodly amount of work through a 
crash, a hardware failure, or some other unintended event.  In such cases, I've 
found 2 things to be true:

1.  The loss, and the difficulty of recovery, always look worse at first glance 
    than turns out to be the case.

2.  If I _do_ have to completely redo something from virtual bare metal up, the
    result is usually better than the work it replaced.

-- 
Lindsay Haisley       | "Fighting against human |     PGP public key
FMP Computer Services |    creativity is like   |      available at
512-259-1190          |    trying to eradicate  | <http://pubkeys.fmp.com>
http://www.fmp.com    |        dandelions"      |
                      |      (Pamela Jones)     |
-- 
[email protected] mailing list

Reply via email to