It's the Land of Weird Shit on the laptop. I installed
kubuntu-desktop a while ago, because no sensible free software
desktop user will be running all-GNOME or all-KDE. I also installed all the
KDE and GNOME salad I could find. Twenty-gig disk — free software
toys? GIMME!
(The difference to the user is that GNOME is made as simple as possible
and sometimes simpler, whereas KDE is the Land of Bling: if there's an
empty space it must be filled with something annoying and flashy and
preferably starting with K. KDE is like Windows that works properly;
GNOME is like MacOS 9 duplicated with a Bizarro ray.)
So Saturday I tried starting the laptop in KDE instead of GNOME.
Couldn't find hibernate or suspend, which was annoying (having to shut down
completely each session). Got out of KDE, logged into GNOME ... it's
broken. The panels flash and have nothing in them. Then they stop flashing
and there's no way to start an application. Failsafe GNOME did the same.
KDE BROKE GNOME!!
(I'm sure this isn't a common occurrence;
arkady happily switches between the two with no problems. But it's definitely happened here!)
So I'm back in KDE and still can't find hibernate. Then I'm looking
through the five zillion menus and spot the ACPI tab in the Battery section
of the Laptop control panel. (Where's Waldo?) I see an option
to suspend on closing the lid ...
... and it works fast and flawlessly. Searching the damn web showed that
the suspend option is hidden in klaptop's right-click menu, and I guessed
correctly that klaptop is the name of the battery icon, which is good 'cos
suspending on lid close always really pissed me off. Standby (suspend to
RAM, which is what our Mac G4 does — two seconds to suspend, four to resume) doesn't work, but Linux support for
that sort of thing is patchy at best, and even Windows support isn't
fantastic.
So KDE broke GNOME, but does suspend (though I'm
sure GNOME would if they, e.g., provided a clicky button). And I think I do prefer KDE. But what
the fuck.
Things Ubuntu 6.04 needs to kick arse:
- Make convenient stuff obvious. I shouldn't have to play Where's
Waldo? with the interface! I should have been able to add it to my page months ago
without scouring Google for that specific question after I'd accidentally
discovered it was possible at all, rather than assuming it wasn't. Why
isn't a clicky button to standby/suspend/hibernate sitting right there? Why
aren't all three showing in both the GNOME (hibernate only) and KDE (none)
logout menus? I've stopped even looking for stuff in GNOME any more, because they've taken too much out; I just assume they suck. Is that the aim?
- Integrate GNOME and KDE to the point that a user does not have to think
about which desktop it's "supposed" to belong to. Not like Red Hat's
disastrous Bluecurve, but just so a user can start a KDE app in GNOME or a
GNOME app in KDE and not get an overly jarring experience (huge menu fonts,
etc). Freedesktop.org is a start,
but you have five months at most.
- Make damn sure KDE can't break GNOME or vice-versa, ever, ever. What
the fuck.
I understand the details, but I don't want to have to. I'm
running Ubuntu to do stuff, not to clog my brain with Linux minutiae.
I'm going to end up a developer at this rate.