Hacker News new | comments | show | ask | jobs | submit login
Where KDE is Going – Part 1 (kde.org)
125 points by sciurus on June 26, 2014 | hide | past | web | favorite | 69 comments

I love and use KDE on both my workstation and laptop. However over the decades, and especially since v4, I've seen it grow into something I barely recognise. Some things have to change:

   1/ Remove akonadi/nepomuk/mysql - a full mysql install just to provide a data store for "PIM and metadata" is ludicrous.
   2/ Make sure the Semantic desktop/Semantic Search/nepomuk is optional. I respect that it maybe useful for some, but please respect that it may not be useful for all.
   3/ Ditto for consolekit/policykit 
   4/ Ditto for KDE PIM. The moment Kopete, Konversation, Kaddressbook etc depended upon the PIM stuff, was the moment I dropped them for Pidgin. Why? See point #1
It took me 12 hours to get kdelibs-4.12.5 + the rest of kde-base built without consolekit, policykit, akonadi, nepomuk, udisks/udisks2, upower, raptor, redland, gstreamer, virtuoso, soprano and canberra. But the result is a clean, usable and fast desktop, ie. the desktop I want! If I have to do that each time I upgrade, I'm going to look at other options. I'm most definitely not alone in this, a search on any of #1-4 will find hordes of frustrated people spending time figuring out ways to remove all these unwanted features.

For many users, removing all the above isn't an option. For users its complex and time consuming. Failing to make them optional (rather than default) KDE will suffer -- losing users, as memory consumed by an idle desktop triggers horrific flashbacks to darker Windows days.

My perception as a user is that Gnome (minimalism uber alles) and KDE (everything and the kitchen sink) have gone to extremes and forgotten their user base.

> It took me 12 hours to get kdelibs-4.12.5 + the rest of kde-base built without...

Gentoo and its USE flags system makes this sort of thing really easy. If you have an otherwise idle machine sitting in a closet somewhere, you could even create a Gentoo binary package builder [0] for your primary Linux machine, so you don't have to spend time building the world on your primary box.

[0] You compile software on the package builder, it creates tarballs and installation instructions, then you use the package manager on another machine to install those tarballs.

Actually I do use Gentoo :) Despite the USE flags KDE's own dependencies make this rather less than easy.

Try remove akonadi, consolekit, polkit, kde-base/pim add "-consolekit -policykit -udisks -udisks2 -upower -raptor -redland -semantic-desktop -virtuoso -soprano -gstreamer -canberra" to your USE flags and rebuild KDE.

Ended up having to create a custom ebuild, mask a whole lot of stuff and add some stuff to package.provided to make it work.

> you could even create a Gentoo binary package builder [0] for your primary Linux machine

I wasn't complaining about compile time, I have 20+ cores distributed for distcc compilation.

I have huge respect for everyone involved in KDE and OpenSource software and I'm writing this on KDE 4.13 but damn... it still sucks. Maybe I'm the wrong user.. but I do programming and do sysadmin stuff most of the time..

First the good parts: KDE is quite stable for me. I have hardly any crashes... this is huge as Unity had some ugly bugs I could not resolve.

But I had to install the Numix theme and icons and tweak knobs to get a common look between KDE/GTK2/GTK3.. I found the default Oxygen ugly and not well designed but this is probably a question of taste.

With Numix the machine feels and looks great but I'm not so happy after installing Windows 8.1 on an 10 year old Pentium M notebook with 2GB RAM and having to realize that Windows is way faster and responsive and more feature-rich than KDE and Unity and requires less RAM.

I'm not trolling - I'm talking about stuff like browsing files using the file manager and using a browser or office for writing documents.

Back to KDE: I don't understand Plasma at all - I don't use "activities" I tried it but found it useless. I don't care about widgets. I'd care more if the widgets would not be so useless.. something like gkrellm that ran on fvwm95 gives me more and better data about cpu/disk/network usage than any widgets I've found in the collections.

Memory... at least 400MB RSS after a fresh boot running only Konsole. No semenatic desktop, no Akonadi, no widgets... This is just crazy.

I have no SSD and 4GB RAM - maybe I'm too cheap for KDE but Akonadi and all semantic desktop parts never worked for me.

Why can't I disable the desktop search? After some hours googling I managed to kill most of Akonadi and Desktop search but I really would enjoy something like a minimal KDE desktop.

Dolphin/Kwin/Konsole/Kate/Okular are really great tools, through and I enjoy using them more than the Gnome tools..

I don't think I'm an old grumpy user - I really enjoy the Unity concept and even found Gnome3 interesting but I'm still feel some longing from time to time for the speed and functionality of KDE 3.5.

But overall I can work with KDE. I would be probably a lot more happy if I had a SSD and 16GB RAM and well.. that sucks. I don't want to install Windows on this machine for it to be faster!

I know there are alternatives.. but running Windows 8.1 on this 10 year old Pentium M notebook just made clear to me that the problem is not the hardware - it's the software.

Why is it so hard to to have a highly functional and low-footprint system?

This is so, so true. And it is so sad, given that KDE 3 was a very usable, somewhat well-structured (considering the many configuration options) desktop that ran reasonably well on hardware from the previous century.

It didn't try so hard to be pretty. Actually, I always thought KDE 2/3 did have a pragmatic, technical elegance. KDE 4 (sorry: KDE-SC-Plasma-something 4) just looks like an early alpha preview uniting all the bad ideas of Windows Vista.

> I don't understand Plasma at all - I don't use "activities" I tried it but found it useless. I don't care about widgets.

This stuff constantly gets in your way. Because it is a solution in frantic search of a problem. Unworldly and counter-intuitive to the greatest extent.

> it is a solution in frantic search of a problem

I have a feeling this is a big part of why open source projects aren't more widely used.

A part of them being open source is that a great deal of the people working on them are doing it as a hobby - because they find it interesting or fun. For a programmer, digging into a pet project (in my experience) is more of a learning experience or tinkering than a real attempt to make a usable product. There have been plenty of times myself or my colleagues have made a cool little toy without much practical use.

Honestly, I'm not intimately familiar with Gnome or KDE or Unity anymore but I have a feeling this hobbyist habit of writing code for fun leads the project astray where a commercial project (like Windows or Mac) wouldn't.

Windows for example, will have large design teams, QA teams, UX teams and managers. All of them will have a good idea of what they have to do and they're being paid to solve the problems of their customers rather than voluntarily working for fun.

Gnome and Unity on the other hand, made huge changes with (judging by the response of users) very little interaction with or consideration for their users. Sure they came up with some novel concepts but I can't sit my grandmother in front of a PC running Unity or Gnome anymore and expect her to be able to operate it. This was most definitely feasible with Gnome 2.

The opposite is true of Windows or Mac. Even Windows 8, with its pretty massive changes would be operable by someone who's used a computer in the last decade or so.

I still believe open source DEs can be successful but I think there needs to be a bigger focus on the perspective of the users and less of a focus on making a cool thing.

The 'if it ain't broke don't fix it' saying could also be applied to a lot of the things these projects have been doing.


early alpha preview uniting all the bad ideas of Windows Vista.

This is exactly how I describe KDE 4. It was in development just as Vista was being demoed and it shows. The entire design of the system appears to have been heavily influenced by a failed MS product and the project is still living with that legacy. Time to go back to the KDE 3 code and start working on KDE 5...

I guess it looks so bad because it is a mediocre interpretation of the UI fads of seven years ago. This is why it is always a good idea not to follow the latest fad, especially if you have constrained development resources. Unfortunately, KDE 5 seems to be headed into a similar direction, copying the latest "flat design" fad, in a rather uninspired fashion. Until KDE 5 is ready, this fad will already have passed.

I still miss KDE 3. I've been so satisfied with the latest generation of desktop environments on Linux that I've moved to Openbox trying to get back basic usability and speed.

Spot on. Plasma is complete crap but nobody will acknowledge it. I was a very passionate kde user (and have also contributed a lot to the code base). I have given up on KDE since the last 4 years or so. The oxygen theme is such an eye sore. The problem is it's sacrilege to question all these decisions in the "community" (whatever is left).

And also the constant rewrites is so annoying. First Qt4, then graphics view, now QML. I don't blame them. Who wants to maintain code anyway.

/me is happy cinnamon user.

Really? I'd been under the impression I was the only KDE user left who actually liked the Oxygen widget theme. Everyone else seems to be cheerleading for the new look being shown off here (http://dot.kde.org/sites/dot.kde.org/files/plasma-main_0.jpg), which… uh… is the single lamest attempt to jump on the flat design bandwagon I've ever seen.

I guess you can't please everyone.

I find that image specifically to be a bit uninspired, but the other, more complete designs are actually pretty good IMO.

That said, I still like Oxygen, just not the taskbar design. I think they could have iterated on it and got a really really awesome and unique design. In there situation, I'd make the gradients a lot more subtle and smooth then work in more of the idea of lighting into the design. The icons could be abstracted a little more too.

I tried Cinnamon and used it for quite a while. But if you're not on Mint, it seems to break regularly. I didn't like KDE4 when it first came out, but now I'm loving it.

And if you don't like a theme... change it. Guh-nome and Unity don't really like to allow you to do that. I never liked the jellybean XP theme, and would change any of my XP machines to Win Classic theme. It seems an odd complaint to make for something that is easily changed. Complaints on the code side of things... fair enough.

Good to know. I have never seen breakage since I use mint :)

>With Numix the machine feels and looks great but I'm not so happy after installing Windows 8.1 on an 10 year old Pentium M notebook with 2GB RAM and having to realize that Windows is way faster and responsive and more feature-rich than KDE and Unity and requires less RAM. I'm not trolling - I'm talking about stuff like browsing files using the file manager and using a browser or office for writing documents.

Despite BS comments from some Linux zealots to the contrary, a Windows desktop was almost always snappier than Gnome/KDE official releases, especially after version 2 for Gnome and 3 for KDE.

Now, for the serverside things change drastically. It also changes drastically if you just use some mininal window manager on Linux.

But the whole "Windows is bloated/slow" etc was mostly uninformed boasts, for people who didn't use both on a day to day basis and took the whole "open source is by definition faster/less bloated/etc" line hook and sinker.

I have like ten years of experience in mixed setups. I have supported Windows since 3.1.May I try to shed some light into this?

Windows (from Microsoft, no OEM) could be really good, snappy and usable.

On the other hand what many users see is a locked down enterprise installation at work and a bloatware-ridden laptop from hp, dell or one of the other mainstream brands at home.

Furthermore a Windows installation (the OEM one ordinary people have to go through) can easily take 2+ hours. And then you have to pay up for and install office.

Compare this to any linux after Ubuntu (they weren't too bad before either) where installation takes 30 minutes and includes a decent office package.

Oh, -and multiple desktops, a sane system-wide package manager with upgrades.

Windows (as delivered by Microsoft) is neither slow nor bloated. As experienced by many end users it very much is.

> Furthermore a Windows installation (the OEM one ordinary people have to go through) can easily take 2+ hours.

Windows 8 clean installs are very quick indeed (less than 30 minutes in my experience) due to improvements MS made to the way files are copied. They claim most upgrades take 40-60 minutes. See http://arstechnica.com/business/2011/11/windows-8-to-have-fa...

OEM or sane?

(As can be seen from my comment history I like Windows 8)

A, also true.

I always custom install from a Windows disc, and throw away the "monstrocity" that comes pre-installed in the OEM machine.

> I always custom install from a Windows disc, and throw away the "monstrocity" that comes pre-installed in the OEM machine.

Sadly that's not an option for most people.

Why Microsoft hasn't punished the OEMs over the years for making them look ugly, slow and bloated is an unanswered question to me.

Luckily that means we now have several Linux distros to choose from.

Running KDE on a dual core atom netbook with 2gb of ram (no ssd), and not experiencing any of the sluggishness you're talking about. In addition, I've added the kxstudio repositories, run a full JACK setup (considerable CPU overhead), and a digital audio workstation (ardour3) along with fl studio in a wine session. I plug in a second monitor, and I still have none of the problems you talk about. Granted, I'm only using stock widgets, other than Appmenu QML, but performance is snappy. On top of all that, my dolphin/rekonq/amarok/clementine/usage barely makes a blip in memory usage, as all the shared libs are already loaded. But even Firefox or chrome won't make the system unresponsive.

So I'm curious as to what you're doing wrong.

> So I'm curious as to what you're doing wrong.

I really enjoy KDE. I just don't like fighting it. Likely a combination of using stock Kubuntu and having tons of files in my home-folder caused the problems. I'm now using a subset from the PPA without KDE PIM and things run smooth.

I _really_ like KDE and enjoy using it most of the time. But I think it's not unreasonable to assume that it could be much better. From my subjective point of view is Windows 8.1 on the Pentium M 1.6Ghz notebook with 2GB faster when using the explorer than dolphin on a Core2Duo 6550 with 4GB RAM (with a quite fast Ultrastar A7K1000 HDD). Opening and saving files and things like that. It's still reasonable fast. I really can't complain. I just don't like the defaults and as I said I think KDE could do a lot better than that. When using Eclipse and doing Java development every megabyte RAM is worthwhile :)

I did the switch from Gnome 2 to KDE 4 when I found that KDE 4 can run smooth with VESA driver on X11 and Gnome was running like a slug. Also, KDE have tendency to run with less problem when your X11 driver is buggy (AMD drivers...)

> Dolphin/Kwin/Konsole/Kate/Okular are really great tools, through and I enjoy using them more than the Gnome tools..

+1. This is why KDE has been my favourite desktop for 10 years. I don't do fancy stuff on my computer. I code. KDE gets the basic, essential tools right. Dolphin is better than Mac's Finder, Windows Explorer and Gnome's equivalent. And so is Konsole.

I hope KDE keeps going strong.

I like that KDE avoided the trend to dumb down the tools. E.g., Dolphin has an integrated terminal (F4). Which is extremely handy. I don't think that this is something the Gnome folks would ever add to their file manager. That's why I prefer KDE.

I think KDE's biggest problem is that it lacks developers and other resources. And the few resources they have are regularly wasted on rewriting code, adapting KDE for failed tablet projects, and well moving KMail (once the best mail client) to a system (Akonadi) that uses MySQL and some RDF database. Which is like the most useless combination.

Why would anyone think that using MySQL to locally store metadata for emails would be a good idea? It constantly eats your battery. And I highly doubt that any individual person receives enough mails per minute to require MySQL to handle the metadata. Which Akonadi couldn't even do anyway because the RDF database just absolutely kills scalability. I've tried to delete a few hundred mails and the RDF database went berserk. So why even bother with MySQL then? They've now replaced the RDF database with a simpler replacement they've wrote. So maybe it scales a bit better now. And maybe in a few years they'll figure out that the whole MySQL thing was a stupid idea and replace that with a simpler backend.

(Oh, and it doesn't seem to properly support IMAP IDLE, at least I can't tell KMail which folders to watch...)

Add KRunner, Yakuake and Okteta.

> Why can't I disable the desktop search? After some hours googling I managed to kill most of Akonadi and Desktop search ...

That's not the way to do it. Maybe there are some GUI ways to disable it, but in effect, your ~/.kde4/share/config/nepomukserverrc should have:

    [Basic Settings]
    Start Nepomuk=false

    ... and some more stuff...
Edit the file yourself, as I did, and the indexing service won't be started the next time you login on KDE.

I've implement this fix previously - and a few others earlier in the Akonadi/Nepomuk and whatever issue cycle - KDE has in the past prided itself on configurability. I'd have thought the buggy, resource hogging and much maligned desktop search facility would have been a prime candidate for a simple checkbox in the systemsettings interface. This has now appeared but I'm not sure by itself how good that checkbox is at preventing the shocking overuse of system resources for desktop search that was becoming the KDE signature.

I see that the devs have been trying to create a new paradigm in desktop use but sacrificing the user base on that altar seems strange for so little benefit.

I use kde for the same reasons than you (programming and sysadmin), and I'm a big fan actually.

I don't use activities, dolphin, konsole, kate, nepomuk, etc. I just don't care about all of this, my kde environment basically consists in fullscreen terminals (real fullscreen, with no window decoration and no space eaten by menu bars) and full screen browsers. No menu bar (I use the run command for everything I do not launch from terminal), no plasma widgets (my tmuxes give me hour, which is all I need), no whatever desktop integration. I even don't use compositing.

So, why am I using kde, would you ask ? Because I never found any desktop environment as much configurable. Kde is over-featured, but still never get in the way if you want to.

Each window has an incredible set of configuration to make it looks like what you want. Those settings can either be temporary or be persisted, using regexp on various attributes allowing to target specific applications, or even specific popup created by specific application.

The list of keyboard shortcuts you can define is massive. And every application allows to redefine its shortcuts individually. I've actually never found any action I wanted to redefine and it was not allowed (and keyboard is by far my main interface). Damn, you can even define keyboard shortcuts for calling your own scripts.

I'm a big fan of gentoo for the control it gives me over my system, and kde is just the perfect counterpart in the desktop environment world.

So yeah, they can do whatever they want with themes, fonts, plasma widgets, etc, I won't mind :)

Performance is indeed a problem. In the past, I've switched a lot between kde and wmii, which offered the same kind of configurability (through its plan9 virtual fs - not sure it's still the case since wmii developers are obsessed with removing features) just because of that. Today, I have the kind of computer you have after being developer for a while, so it's a non issue.

gkrellm fan here - the first thing I install on any new desktop is BubbleFishyMon (gkrellm-bfm) - it's a fantastically compact visualisation for system busy-ness.

But in terms of KDE itself, I'm a recent convert and absolutely loving it. I just wish that if you wanted to change the look, you didn't have to hit three or four different settings (window chrome, taskbar, wallpaper, mouse icons etc) - it'd be nice if there was a 'theme' section that did all of these at once. But otherwise I do love the old-school tweakability of it, something that's being pounded out of major desktops (including win and osx) these days. I use KDE as a traditional desktop, no 'activities' or 'widgets' and it works fine.

Given the generally lower developer resources that open-source projects have, I think it's less of an issue that it's not optimised for older, 'underpowered' hardware - there are other DE's to handle that (but yes, in an ideal world...). LXDE and XFCE are popular and work better on those machines... they're just not well-integrated like a heavyweight DE...

>Today, KDE is no longer a Unix Desktop Environment. Today, KDE is people: Us. You and me.

Compare this with:

>GNOME: People-focused[1]

Is it just me or is this focus on humans/people good at creating unpopular software?

[1] https://www.gnome.org/about/

Hehe, the more usability experts and especially self - proclaimed usability experts the worse it ends up for people like me ;-)

Not saying Mac, Gnome and Unity are bad, just that I don't like them and have good reasons for not liking them. But I guess annoying power users isn't a good strategy to get more user advocates.

About performance, I think you can tweak it even more by disabling compositing or even better, setting animation speeds in Kwin to 'Instant'.

Also, the switch to Qt5/QML2/Wayland allows graph scene rendering. Expect huge improvements in that area.

I already did that and I'm quite happy with the performance at the moment. Kwin really rocks but I'm hesitant to become friends with the plasma concept in KDE. Ranting from my gut on news.yc is not really productive but I really think it's just bad design. It gets in my way and on my nerves. I don't remember such feelings from Unity or Windows.

Qt5/QML2/Wayland are all great ideas but these can't compensate for bad design. If I install a fresh KDE it feels like a Desktop to show your 16 year old friend and explain them the concepts but actually never do more than playing around with the knobs. This is of course nice and legit but it's not a Desktop for getting work done.

So maybe I just want a switch to disable activities and widgets and get some more RAM and calm for that.

This is really difficult and I don't want to ridicule any effort and the hard work that went into KDE. I'm not involved and don't have a lot of better ideas to offer. So don't take me too serious - I just have the feeling that a lot of these efforts will perish due to bad design and strange ideas about UI.

The switch for disabling activities and widgets exists; you can enable it by not using activities and widgets. It's not like they're forced upon you.

If you feel that strongly about widgets, you can switch to the Folder plasma view, which is a standard OSX, Windows XP-style desktop without any extravagance. Or just widgets on the standard desktop, if even folders aren't austere enough for you.

(I agree with you about activities— so far as I can tell, they're basically virtual desktops without the convenience; ironically, the only 'advantage' they seem to have is having different sets of widgets. But they're basically unintrusive— I certainly don't remember the last time I interacted with them on my desktop)

I don't feel strongly about widgets - I just did not like how KDE does them. I can rotate them.. cool. They have some funky mouseover-menu..cool. What about the functionality? Ah... well. It's not there. But as I've wrote.. I was not able to get some reliable hardware widget that displays the information gkrellm provides. It was cumbersome to adjust the seperate network/cpu/disk widgets on the desktop and the information was rather useless and barely readable. I hate to say it but this stuff worked with SuperKaramba on 3.5...(http://netdragon.sourceforge.net/ssensors.html) and well I don't know why I care soo much about it.. it just feels backwards having to fight with all this stuff while remembering how well it - at least from a user perspective - once worked.

Disabling the Desktop in a folder is the first I'm doing when on a new system with KDE. I can see how it is useful to have multiple folders accessible on your desktop but I can also do it with the traditional Desktop and widgets. Never felt the need for it - but there are a lot of different use-cases.

Activities are a great idea in theory. But the implementation got stuck halfway before being really useful. I would love to have a usable version of that and lot of use cases for them e.g. monitoring and terminal stuff in one activity / IDE in another and another one for the browser/mail stuff.. but it never felt right and I was not able to pull that off. It also seems like the programs in each activity do just stay in memory and not really separated... so it's some good idea that is probably really difficult to get right.. okay. No problem with that, but the thing that annoys me a little bit is that they feel so forced upon me. If I don't want to use them they should be to able to configure away completely - remember - I can even rotate my widgets.. ;) as they are unrelated to virtual desktops in KDE (at least that was my conclusion after spending time with them) and only annoy me...

I could go on.. and basically these small little things are what I would say is bad design.. however I can see how difficult these things are and how diverse the opinions are on these debates. But I have the impression that nobody is really happy and as long as there is little improvement in these areas I'm not really excited about QML and mobile stuff..

I still think that the majority of KDE users are running Linux on older machines for doing programming and office work and well... nobody seems to really care about this anymore. Unity suffers from similar problems.

Note, KDE didn't work hard on optimizations lately, because they are focused on the deep redesign of the whole underlying structure. For example log in procedure in KDE is ridiculously slow. I have a high end machine (4 cores with hyperthreading, high end GPU and 16 GB of RAM), yet logging in feels very long and for a while the desktop is simply unresponsive. Obviously hardware is not utilized to the full potential to speed that process up. I expect them to start working on optimization as a next step though so I don't mind. KDE team is doing a great job and I'm gladly using KDE every day as my DE of choice.

Can you share your Numix and KDE/GTK2/GTK3 tweaks?

I've added this PPA: https://launchpad.net/~numix/+archive/ppa and installed the icons and theme packages.


QtCurve with custom colors and widgets configuration file: https://github.com/numixproject/numix-kde-theme You can load these files in the Systemsettings. If you install the icon packages you can select these there.

GTK 2/3:

There is an option for setting GTK Themes in my KDE distribution - set GTK2 and GTK3 to Numix. The GTK themes and icons are in a an PPA: https://launchpad.net/~numix/+archive/ppa - you have to disable the option to apply colors to non-kde Applications as the themes are slightly different and this will cause problems.

I've tried this with Ubuntu 12.04 and did not get it to work (not GTK3 options) but it works really great on Ubuntu 14.04.

Have you given lxqt or razor-qt a try? Both look quite promising for Qt and more streamlined.

Getting consistent KDE/GTK2/GTK3 theming feels nigh on impossible under Linux.

I am generally very happy with KDE.

It's much more hacker-friendly than Gnome/Unity IMO. Its footprint is huge and there's enormous power in it that I don't use. XFCE is similar but doesn't have the polish that KDE does, especially around multimonitor support.

I would encourage the KDE team to focus on driving towards the hacker use case and letting that power drive the end user experience. :)

Nice, I still remember (not so fondly) doing the full build of KDE from source in the 3.x days to get it on my desktop machine. That and a bunch of issues with things that were more gnomish breaking it in weird ways. Using Kubuntu 12 has been pretty nice though. This next step sounds better still.

I'm not a KDE user (at the moment, though I have been in the past), but I have to say my first reaction to those screenshots were: "it looks like a shitty windows 8".

I'm not saying that's the truth, that was just the first thought that popped into my head looking at those screenshots.

So the consensus on here seems to be that KDE (like GNOME) is too busy doing their own things, while not really catering to the needs of actual users.

Not having used KDE in a while (since the plasma disaster) I'm obviously not that into current details, but I remember advocating KDE over GNOME because it just worked and have what I needed.

Since Ubuntu those days are definitely gone. But now GNOME + unity is slipping too.

My next desktop may be cinnamon. I just wish I didn't have to be desktop-hopping like this to keep a nice, simple and working desktop. (and no, lxde and xfce is not for me. I find then too minimal and underpolished)

Recently I had to spend a month working on a massively important, yet incredibly tedious/repetitive, web dev project. I started with our company's standard-issue dev environment: Windows 7 running Sublime Text. I got fed up with the slow speed and having to make 3x as many mouse clicks, which add up to a lot of repetitive motions after a while. I switched back to KDE because I could use Kate with the "fish://" protocol. I was able to finish the project in 1/4 the time it would have taken me otherwise. This is not an exaggeration, though it may be a conservative estimate. Much less wear-and-tear on my hands, too.

I keep meaning to learn vim and, in so doing, finally become a [SERIOUS PROFESSIONAL COMPUTER MAN], but KDE, when configured the way I want it, is the perfect development environment for me. I keep coming back to it. I have used every major computer operating system, different flavors of Gnome, XFCE, MacOS, Windows, and Linux under various lightweight window managers. If I need an OS for an older desktop machine, then I generally prefer razor-qt though :)

I've mostly outgrown the whole militant-OS-partisan thing, but I guess I'm kind of passionate about KDE. Passionate enough to write a long-winded thing on the internet, at any rate.

KDE is far from perfect. It's a resource pig until you learn how to use it effectively. But, so is everything else. It does seem like KDE development will chase the latest trends, but I hold out some hope that they might make some concessions for those of us who just want a lightweight system with a few powerful features.

KDE is going straight ... Down!

I'm sorry to see it go (was my first Linux DE), but it's userbase has become a niche. It's mostly Unity and Gnome3 now.

I feel like KDE5 is ugly, I'm already missing the detailed and elegant design of KDE4. Maybe it's just my whole dislike of the "minimalism" movement in general, but KDE5 looks dull and lifeless. That's just the visuals though. There's other great stuff about it to discuss, but I still can't help be disgusted by it's new look everytime I see it.

You know that you could change the widgets style and colours like on KDE 4 ? I don't dislike the new look&feel, but I like more what I have now (Oxygen with a dark colour scheme).

I've been using Kubuntu for about 6 months. I was originally a Windows user looking to learn more about Linux and wasn't a big fan of the OSX UI. I went to KDE because it looked and acted like Windows but had the power of Linux underneath the hood.

I'm looking forward to the future of KDE and applaud the team for their effort and passion.

Glad to hear things are still moving along and there are interesting things on the horizon.

I was a longtime KDE user until a couple years ago when I switched to Awesome and a desktop-environment-less desktop (i.e, neither Gnome, Unity, XFCE...).

I felt I was in the minority for liking KDE 3.0 (the infamous "public beta" release), and the following iterations.

Plasma wasn't useful to me (as a coder, I like to have and editor and a shell occupying as much of my screen as possible), but I appreciated the work that went into it.

I remember seeing once that KDE had a bad reputation of working around platform problems rather than tackling them head-on, unlike Gnome. As a result, they were constantly playing catch-up with the system integration that Gnome had built. I particularly remember the Network-Manager applet being bad enough that I just used the Gnome one.

Nevertheless, keep up the good work KDE!

"I felt I was in the minority for liking KDE 3.0 (the infamous "public beta" release)"

I think you mean 4.0

Quite right. My, how time flies.

after so many struggle and slowish kde I quit and went XFCE all the way..

It is not fancy but does the trick

When I was a big Linux nerd I often found myself ditching KDE distros for those with desktop environments that look elegant and cohesive right out of the box.

But the new Plasma design looks excellent. If you guys can pull off an environment with great customization options and out-of-the-box elegance, that would be fantastic. Looks like the new design is headed in the right direction.

Looking forward to KDE apps not dragging hundreds of megs of dependencies. And though I don't use it anymore, I still have a soft spot for this DE and the amount of flexibility it offers. Now, if it was a bit less buggy...

I've always loved KDE and support everything they're going. Good job team!

It's got a lot of promise to be the best looking Linux desktop around. I don't really like the grey they use however; I'd lighten it up. But then you're in trouble of looking like iOS.

Have you seen elementaryOS? Everything they've come up with looks a million times more polished than anything else in the Linux world.

I always feel that Elementary OS is all looks, no substance. They replace many well-established applications with their own basic apps that might look better but lack functionality.

I've been a KDE user since KDE1 and I think, despite its flaws, it's still better than Gnome. I personally like the deep configurability, love the keybindings, WM tweakability, and so on. I'm not a huge fan of Plasma but think they made the right decision by building an architecture that would allow them to use the same components to build tablet, desktop, and other interfaces. I don't use any of the widgets though - don't find them useful. And I dislike Nepomuk and Akonadi, at least in their current form. I want to love Kontact but at least in SUSE 12.3 it still falls short of the mark. But I think this desktop is headed in the right direction and it's always the default I install first!

KDE is great, but I don't like the default icons, colors and spacings, and the other themes aren't better (or at least, I couldn't find one).

IMO KDE had an edge at Gnome until Ubuntu. Then Gnome on Ubuntu was the easiest/best DE until Unity / Gnome 3.

Today I switch between elementary, kde and Windows 8

Remember when the open source movement revolved around Linux? Honestly this brings back memories from about 10 years ago for me.

I'm excited about KDE Frameworks 5 - Wondering how easy it would be to reuse parts of them in Qt5

Starting to look fully commercial, that's really slick.

My experience with KDE was always that it was prettier than GNOME 2 (at that time) but a massive resource hog, so I always ended up uninstalling it. I am curious how KDE has come along in addressing the bloat issue.

GNOME2 is still more lightweight. Where KDE has gained popularity is with people bailing out from GNOME 3.

FLTK still retains the small-and-fast crown.

False. KDE 4 runs far better that Gnome 2.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact