I think one of the best things about early 2000-era desktop environments was that it was hard for programs to look out-of-place. In a modern desktop environment, you can easily tell the difference between programs written with different toolkits, like GTK+ and Qt. Even though each toolkit can imitate the other (there's a Adwaita theme for Qt and a Breeze theme for GTK3,) due to the complexity of modern UI themes, it's impossible to get things right and the lack of drop-shadows or animations or hover effects will leave some programs looking sub-standard. On the other hand, every developer can draw a 3D-bevelled grey box. Both GTK+ and Qt apps were made of grey boxes and they both represented each kind of widget in a pretty similar way.
I agree with you in that. They look functional and utilitarian. The icons have dark, bold colors. The 3D depth is clear and meaningful. There is no platform-wide 'theme' that makes the icons similar to each other, instead allowing the symbol to speak its intention more loudly, and designers to create their own vocabulary within the app. Instead, most icons are outlined in black, making them clear and easily distinguishable.
If you're wrong, we're in it together. I very strongly dislike the modern trend towards flat, unrecognizable widgets and non-descript icons.
I keep hoping it's just a phase, but the economical advantages this trend is bringing looks like something that's going to make it stay with us for a while.
This was before the UX people took over the web and desktop. I blame the introduction of smartphones, which was when the public at large finally came online. To appeal to this group, a lot of interfaces and websites got redesigned, losing a lot of functionality and efficiency. KDE is thankfully still rather usable.
(Actual) HCI experts didn't join the computer industry when smartphones popped up. They did when GUIs became a serious research subject for the industry, back in the 1980s, and a lot of their expertise and effort went into computer interaction throughout the 1990s and 2000s.
Frankly, I cynically suspect that the flat, semi-functional design became widespread when the revenue model of many computer and phone vendors started overwhelmingly relying on super-revolutionary "apps" being churned out on minimal budgets.
Today, you can get a complete design for the kind of money (and time) that got you a really good icon for an OS X application back in 2005. It's a major step back in terms of interaction model, not only looks, but the consumer industry runs on money, not quality.
The problem is that UX became a buzzword, and now unqualified graphics designers are 'practising' it. It's hard to find an actual UX designer, and as a UX designer it's hard to find an actual UX job (as opposed to a job that labels itself as UX but is just graphic design)...
Indeed. That's why I said it's a step back in terms of interaction model, too, not just graphic design. The applications sure look awful, but the interaction is increasingly bad, too (just look at the hordes of UX "experts" who religiously follow the Cult of the Hamburger Menu).
> This was before the UX people took over the web and desktop. I blame the introduction of smartphones, which was when the public at large finally came online.
I doubt the plausibility of that timeline - the original iPhone was announced in January 2007, KDE 4.0Alpha1 was released in May 2007[1].
KDE 4.0 was a terrible release (missing functionality, lots of regressions). IMO, they should have kept it as a develop branch and only released 4.1 as 4.0.
With the additional issue of too much Gnome-isms creeping into GTK3. The one benefit Qt has is that it is being maintained by a independent entity from KDE. One that intends for Qt to be its own product, and properly cross platform.
People cared about consistent look and feel back then, everyone was hating on java because it got it wrong. Now everything seems to have it's own style and behavior.
True that. Of the three programs I can see on my desktop right now (Chrome, WebStorm and Outlook,) none of them are even remotely trying to look consistent with the rest of the operating system. On the other hand, Office 2000 looks right at home on Windows 2000. Even though some controls were technically non-native, they still fit in because the 3D bevel was universal.
I secretly enjoy the ridicule I get from other web developers for refusing to use Chrome (except for late stage cross browser testing) because it does not even try to fit in.
I remember that too, I never said people were consistent. Get the order of menus wrong and you were the devil incarnate, write your own gui toolkit and everyone fondly remember you twenty years on (in the case of winamp, music match and nero were reviled).
> in the case of winamp, music match and nero were reviled
Heresy! WinAmp was much-loved. This is the first time I'm hearing anything but love for WinAmp - it was the best music player/organizer at the time, and they added Milkdrop as bonus
You should probably mention that the vendors at least make an attempt at a 'standard' for their platforms. Whether or not developers follow it, is up for debate.
There was a period where there was major demand for form widgets in the browser to have a "native look and feel" to decrease the learning curb for people coming from native apps (while meaningful at the time, is less of an issue when most things are web-deployed), and then like the next month there were demands for CSS styling of form widgets and browsers were being shat on because they only supported it in a limited fashion, only color changes, and not actual shape and text styling.
Now you can make text on a button bold italic, but who knows what that means when you see it in relation to a button that isn't bold italic or is just bold or just italic (other than that the designer has bad taste). I once worked with a designer who wanted control over the focus-caret styling (the dotted line in Firefox/highlighting in Chrome that indicates where keyboard input is destined, which changing has potentially huge impacts for accessibility). Having a UI/UX that grossly visually distinct negatively impacts usability, discoverability, and accessibility, IMO, for very little gain in branding (unless your branding is purposely meant to be "confusingly different from everyone else").
I feel similar. I still can't say if it's nostalgia, these were the things that equated technology, and newness for a computer / visual fan. At the time I hated the distinction UI / content, and was quickly fascinated by CSS like technology, almost lispish through DHTML. Todays interfaces are either boring, tiring or useless to my eyes today. Even though I applauded every steps. Maybe it's a questoin of age, maybe it is useless. I tend to think that too much energy is directed at aesthetics rather than function, and even when it's aiming at function, it's at the cost of simplicity. I feel very happy in text mode with emacs, or in GUI mode with 90s day UIs (be it Mac, Windows 3 - NT5, or mid Gnome / KDE), special mention to the UX of SGI OS, and some multimedia tools such as Discreet compositing tools, Houdini, Maya, Lightwave, Modo who had a bit of both: cute and blocky.
Ah back in the early 2000s life was exciting on the Linux desktop with weird and unconventional artistic window decorators that would make plants twine around your borders or have short beOS-style tabs or put the close buttons bottom right and so on! Customizing the desktop was a major time-sink for the students at my collage. :D
In fact, by comparison with how I recall Linux desktops in 2000, these KDE 2 screenshots seem to be ushering in a new era of boring conforming window decorators :(
Where have all the crazy interesting rebelling different decorators gone? I did a quick flick through gnome-look.org and found nothing very different.. :(
Gnome and KDE have both embraced flat designs but the Enlightenment community seems to still do some rather "original" decorations [1]. They do look rather retro these days though.
Note that KDE still ships at least 4 desktop themes on any reasonable distro, including "MS Windows 9x" that still has a similar look to these screenshots.
You can still use the KDE 3 and 4 themes (Plastik and Oxygen) throughout Plasma 5.
They're not exactly bug-free though. For example, when I enabled the Oxygen theme and adjusted the taskbar height to roughly where I had it in KDE 4, all the text became about three pixels high for no reason. I think there were other problems too.
It's under active development, yes. It has seen a major rewrite of a lot of foundation libraries after 0.16.
The artwork is not of the same quality, I guess, probably because a lot of artists have moved on, but it's a very solid environment, and the libraries that have been developed as part of the project are great. They're used in Tizen: https://www.tizen.org/events/presentations/tizen-native-disp... ; Carsten Haitzler (rasterman) has been working at Samsung for a few years now.
(Or at least he had been working for a few years when I read the presentation; I think he still does, but I'm not sure)
What a nightmare that world was. Totally customizable everything, unreasonable defaults, window managers swapped out with widget sets and competing graphics libraries.
I cant remember a better reason to have gotten super good at the command line.
I really liked KDE up to version 3.
KDE 4 seemed like a big departure from version 3 and focused too much on the shell and libraries and not a lot on the applications themselves.
I think the legacy of KDE is the open sourcing of Qt and the creation of the KHTML that then was forked to create WebKit.
True. I still miss that I could search via toolbar, and then search through the resulting pages with the buttons for each word I entered... Pure genius.
KDE3 had this crazy thing, Kioslaves. You open a remote host via SSH using konqueror, open a remote file as if it was locally available, and KDE would somehow juggle sync-on-save. It was super awesome when editing files on remote ftp servers (you know, phone and stuff).
For each their own, I suppose. I love Dolphin, and think it's one of the better graphical apps in the whole Linux landscape, so your "utter crap" comment comes across just as sad and bitter.
I miss the text of the tabs turning blue, letting you know the page is completely loaded, although this was probably more important on dial up. These day chrome does even render until you switch to the tab, causing a noticeable delay.
I like the persistence at Trinity project. They are doing the project despite the initial backlash from upstream (like: it's nice that you're doing it but why would you???).
At some point (after years!) it became OK and I went back to it, but it was never as good as KDE 3.5 was for me. I realized it was not just nostalgia, when a friend showed me a laptop with KDE 3.5 and used it for some minutes.
While the whole DE got worse, there's two pieces that got better and better, Kate and KWin.
KDE 4 is not updated any more, is it? I switched to KDE 5 well over a year ago, and found it better already back then. It's very solid these days I think.
KDE 4 was pretty decent by the time they abandoned it in favour of the still-immature KDE 5 (or Plasma 5 or whatever they're calling it now). The CADT approach to software development is really annoying.
That can be customized a lot (instead of the Gnome mindset of "Do on my way or fuck your self"), and run fast even without 2d/3d acceleration (aka the old good X11 SVGA driver ) ?
PD: Add that anything based on Qt can handle faulty graphics drivers far better that Gtk3.
And KDE 4 wasn't realized exactly with the mindset you describe with so much candor? Now Plasma 5 can be more flexible, sure. But when you don't give users a usable alternative for years people tend to look for alternatives.
KDE 3.5 is still the best desktop environment I've ever used. I pretty much stopped listening to music on my local computer once it became too hard to use Amarok 1.4 (Clementine is not an adequate substitute), and more generally I basically gave up on local applications once I couldn't run KDE3 (e.g. I started using webmail instead of KMail, google docs instead of KWord, ...)
I remember doing the same thing. I loved KDE until KDE 4. Then I used Ubuntu with Gnome 2 for a while and really liked it, but then Ubuntu decided to switch to Unity which I found to be pure rubbish. About that time, Gnome decided to go against all reason and foisted Gnome 3 abomination on us ... so I checked out KDE 4 again and they'd fixed most of the bugs and made it reasonable again :-)
And through all the migrations, I still liked KDE 3.5 the best.
I look at these screenshots and think to myself, this desktop is feature complete, or awfully close to it. What have we been doing since then? That's a little facetious of course, and we've made desktops more usable in countless ways since then. But still, back in 2000, KDE2 was a perfectly usable desktop that would have enabled me to do my work.
Maybe it's nostalgia though: I first came to Linux in 2001 (SuSE Linux 7.1) on KDE2, Gnome1, Windowmaker, and Blackbox, and I've had fun ever since then. Yes you could make it garish or ungainly, but the very fact that you could customize it any way you want was an instantaneous appeal for me. Sadly, in chasing mainstream users we've gone the route of homogeneity. So now we've got gorgeous, modern desktops like Mint Cinnamon, which is in my opinion every bit as gorgeous as Mac OSX - maybe even more so! But it was Linux's ability to change its GUI interface totally that instantly drew me in. That appeal drives me away from some GUIs to this day, as should be obvious.
I've realised what I really miss: Being able to change my own desktop, including its entire behaviour, was incredible. I first found this enjoyment when running TkDesk[1]
This is what I imagine it feels like looking at photos of yourself with a perm or a leisure suit. The washed out colors. The complete obliviousness to how embarrassing it was. The sheer joy of experiencing it at the time. The quiet nostalgia.
Edit: the pride, because it was so much better than what came before. At least you felt like it was.
Edit 2: seriously, the nostalgia. I miss jamming whatever nonsense together on that poor Debian install I had on whatever weird box of discarded parts where I kind of started learning to loonix. And I miss the infinite configurability of KDE, even though everything I came up with felt like hammer pants.
I remember it well. I was a heavy KDE user through most of the aughts until I got an iBook. It was awesome. Very tweakable. Thoughtful apps, if a little instable in a few places.
It's still bewilders me how KDE turned into... this Plasma thing. Did the entire team behind KDE just walk out at some point?
For what it's worth, I think the current KDE Plasma is quite evenly competing for the nicest desktop environment around (including the proprietary ones in functionality and looks -- polish is behind due to obvious mismatch in development manpower).
The whole "desktop widget / workspace" thing in KDE4 was a complete waste of time, like the "tabletization" that followed. It felt like they were chasing fashion, cranking out slow and half-broken me-too implementations of very debatable concepts. That's when they lost any hope of ever challenging in the mainstream market.
They're also cursed by the typical open-source churn, where they replace battle-tested programs with unstable "new shiny" just because nobody wants to maintain old code.
I left when I didn't like the direction any more, somewhere after 3. Nothing against the team, almost everyone was absolutely brilliant, it just wasn't going where I wanted it to.
Brings me back to my days of studying. I remember KDE as making a huge impression on me, it struck me as having such high quality and feature rich applications. Coming from Windows and things like Notepad, seeing KWrite and stuff. Jaw dropping.
Coming to think of it, it wasn't just that. It was also that the application devs seemed to _intentionally_ seek a balance between features and remaining straightforward and simple. That gave off an aura of quality in my opinion.
I never was a big user of KDE, because it was considered non-free back then and it wasn't included in Debian, but I have to admit it looked good — better than Gnome. GTK version 1 was so awful looking!
I think one of the best things about early 2000-era desktop environments was that it was hard for programs to look out-of-place. In a modern desktop environment, you can easily tell the difference between programs written with different toolkits, like GTK+ and Qt. Even though each toolkit can imitate the other (there's a Adwaita theme for Qt and a Breeze theme for GTK3,) due to the complexity of modern UI themes, it's impossible to get things right and the lack of drop-shadows or animations or hover effects will leave some programs looking sub-standard. On the other hand, every developer can draw a 3D-bevelled grey box. Both GTK+ and Qt apps were made of grey boxes and they both represented each kind of widget in a pretty similar way.