KDE's future: Plasma & SimpleKDE 351
A reader writes: "KDE continues to grow. Early screenshots, mockups, and developer blogs show that the new Plasma Project (KDE 4.x branch) will bring innovative approaches to desktop computing. On the other hand, the very first screenshots of SimpleKDE, an unofficial fork of KDE, were meant to be a response to those who criticise KDE as being overbloated."
Server go boom? (Score:3, Interesting)
Re:Server go boom? (Score:5, Informative)
"overbloated"? (Score:4, Funny)
Re:"overbloated"? (Score:2)
Re:"overbloated"? (Score:3, Funny)
Re:"overbloated"? (Score:4, Funny)
Something which might be a little better to use if it didn't have its features so closely audited. See: Gnome.
Flamebait? (Score:3, Insightful)
Re:Flamebait? (Score:2)
*snicker*
Re:"overbloated"? (Score:5, Informative)
as you can see, despite some people loving to claim from the roof tops that GNOME is the default desktop in Distroland, it's a falsehood.
Mirrors (Score:5, Informative)
Plasma screenshots [mirrordot.org], mockups [mirrordot.org], developer blogs [mirrordot.org] and Plasma Project homepage [mirrordot.org].
SimpleKDE screenshots [mirrordot.org] and homepage [mirrordot.org].
All links courtesy Mirrordot.org [mirrordot.org].
Re:Mirrors (Score:5, Informative)
As far as I know (and I've been following this pretty closely), there is no plasma yet. It's still separated superkaramba, kicker and kdesktop, which they are now porting to Qt 4, and will later combine and alter into what will be plasma. Thus, there are no screenshots, as they're not far enough along yet.
There's lots of interesting mockups at kde-artists.org, though.
Re:Mirrors (Score:2)
Re:Plasma looks like ass! (Score:5, Informative)
Calm down a little and don't jump to conclusions. Do you really think that Plasma will only have one theme, and that single theme will be pure monochrome? Making judgments of the final product based on one guy's preliminary ideas is ridiculous.
Re:Plasma looks like ass! (Score:5, Interesting)
seeing as nobody's seen it yet, that's an interesting statement to make
right now we are working with a large number of artists who are all throwing ideas and concepts for different parts of plasma into a pot. i, and a few others from the project, go back to the artists with feedback, questions, critiques and the cycle starts over.
we've done perhaps 1 or 2 cycles thus far and have a few months more to go. the final look and feel is by FAR not decided upon. in fact, in august we'll be getting together with the artists doing Oxygen (a new theme and icon style in quiet development that is aiming to be the default in kde4) while at aKademy and banging out some hopefully hi-octane work then.
> lets not forget that we don't want to go with
> too radical a change all at once
yes, i couldn't agree more!
when working out how plasma might work, i ended up at some rather radical concepts. but as you note, we can't drop some totally new way of doing everything on people.
it needs to be introduced step by step.
thus plasma will be familiar enough in its default configuration for people to transition without really noticing it from KDE3, Windows or Mac... but it will introduce subtle new concepts that will allow us to start edging in a direction that gets us out of the WIMP-jail.
the first concept is that the desktop is not a file manager view, but harmonizes with your panels.
the second concept is that the desktop and panels are meant to be first class citizens that actively enable your workflow.
i'd love to say more about it, but i don't particularly like talking about things which i can't let people play with right now (aka "vapourware") even though development is going forward at a terrific pace. i also don't like it when people snag ideas and run off with them, as has happened a few times in the last couple of years. =/
Re:Plasma looks like ass! (Score:2)
I disagree. If you know where you're going, and you're positive it's a place worth going, then just do it.
Better, like Apple, to take the big step all at once so people see how it all fits together and everything works together in a consistent fashion. Otherwise, if you spread it out over a long series of releases, people are going to become skittish. "What are they breaking this time?"
well done (Score:4, Interesting)
If I were them, I'd do a bugzilla and block all links from here.. meanwhile perhaps the editors/submitters should note that bddf.ca simply cannot cope with it and there's no point linking directly.
Re:well done (Score:4, Insightful)
Cacheing everything is possibly unfair (Score:4, Interesting)
Re:Cacheing everything is possibly unfair (Score:3, Interesting)
Re:Mirrors (Score:3, Interesting)
bloat for KDE too? (Score:2, Funny)
Re:bloat for KDE too? (Score:4, Informative)
Re:bloat for KDE too? (Score:3, Insightful)
One of the "problems" with KDE and Gnome is that they are too configurable. They could be much smaller and lighter if they had less options. I am afraid it is a case of you can not have your cake and eat it too.
Re:bloat for KDE too? (Score:2)
Re:bloat for KDE too? (Score:2)
Re:bloat for KDE too? (Score:4, Insightful)
Ironically, GNOME is no less "bloated" than KDE in terms of memory usage in a typical desktop session. In my experience, KDE is simply more efficient. Both environments require a relatively modern machine to perform well, but KDE gives you far more features and configurability in the process.
If you're asking me, it's because KDE is less driven by politics and more by what users want.
Re:bloat for KDE too? (Score:4, Insightful)
That's all stupid, just like the "arguments" saying the problem with kde is its high configurability. I only speak for myself here, but I have to tell you my current kde 3.3.2 desktop with superkaramba is the best desktop [in functionality, usability, speed and niceness] I've had for years, both on highly customized windows versions and on earlier kde/gnome/xfce/e versions. Since I know kde fairly well, it took me about 10-15 minutes to configure all the available options from looks to behavior, from menu items to mime associations, to suit my needs. And no, the availability of the many customizable options doesn't make it more resource hungry, bad configuration does.
At some point you need a freaking 3GHz GPU just to run a text editor.
Also, highly and badly stupid. [And I'm not surpised you get a 5 Informative for that, either.] One just needs to know the neighborhood before moving in. I could in this moment show you quite normal [i.e. fast enough, no unnecessary wait] launch times for kate, kwrite, kedit, kword and even oo.org writer.
Re:bloat for KDE too? (Score:2)
Re:bloat for KDE too? (Score:2)
now, you could say that there should be one app that does everything. and that would certainly be bloatware.
Re:bloat for KDE too? (Score:3, Interesting)
Eclipse is not a text editor. It's an extremely powerful extensible IDE and as such it is quite efficient and useful. Eclipse saves developers an incredible amount of time and that time is worth a few orders of magnitude more than the cost of the extra RAM it uses over
Re:bloat for KDE too? (Score:4, Funny)
Re:bloat for KDE too? (Score:2)
Re:bloat for KDE too? (Score:4, Insightful)
No. "Bloated" is geek slang for spreadsheet programs whos programmers decide to add a flight simulator game as a secret feature because it doesn't increase program size or resource usage much, relatively speaking.
"Bloated" also refers to programs which grew by constantly adding new features to sell each new version, with very little concern about how those features affected the whole. As a result, a bloated programs interface has 100+ buttons, menus need their own management system, and actually using the program is nightmarish since you always have to wonder if one of the 1000+ automatic features will suddenly decide to reformat the document, save it and delete every previous version, destroying all your hard work in its zeal to be helpfull.
"Bloated" also means delivering help texts in the word balloons of an animated paperclip (and providing a programming API for making additional helpfull characters). It means having a spellcheck running in the background constantly, giving the program a vaguely heavy and unresponsive feel. It means setting parts of the program to be loaded during operating system boot, since starting the program would otherwise take too long. And it means integrating a Web Browser with both kernel and shell just because you can. And supporting automatically executing scripts embedding in text documents.
In short, "bloat" in programs is similar to clogged arteries in human beings.
Re:bloat for KDE too? (Score:4, Insightful)
Office 2000 SP1 removed the flight simulator from Excel. It is not present in Excel XP or Excel 2003.
"Bloated" also means delivering help texts in the word balloons of an animated paperclip (and providing a programming API for making additional helpfull characters)."
Agreed. Office assistant sucks. You don't have to install it, though. Microsoft Agent has essentially been dead for years.
"It means having a spellcheck running in the background constantly, giving the program a vaguely heavy and unresponsive feel."
That's the stupidest comment I've ever heard about Word. Wavy-underline-spell-check is one of the most useful features to *ever* be added to Word. I don't know what you're talking about with "unresponsiveness", but Word 2003 uses about 14MB on my system and uses less than 5% of the CPU while I type.
"It means setting parts of the program to be loaded during operating system boot, since starting the program would otherwise take too long."
Not true since Word XP.
"And it means integrating a Web Browser with both kernel and shell just because you can."
Trident ("Internet Explorer") has not, is not, and - to the best of my knowledge - will never be a part of the Windows kernel. It is a series of libraries (mshtml.dll, showdocvw.dll, and some others) - not unlike Gecko ("Mozilla"), KHTML ("Konqueror") or WebCore ("Safari").
"And supporting automatically executing scripts embedding in text documents"
Word documents are not text documents, first of all. And, second of all, macros have not executed by default since Word 2000, and in Word 2003, you have to go through a multi-step process to even see the dialog that lets you execute them. Macro viruses are essentially dead.
Re:bloat for KDE too? (Score:3, Funny)
Plasma (Score:3, Funny)
The atoms of truth in it might be a bit messed up right now, but once the facts cool, it will be rock solid.
When plasma comes out, if your not there, you might as well be a lame liquid.
Personal Opinion (Score:5, Insightful)
Re:Personal Opinion (Score:2)
Re:Personal Opinion (Score:2)
Re:Personal Opinion (Score:2)
Re:Personal Opinion (Score:2)
Re:Personal Opinion (Score:2)
Re:Personal Opinion (Score:2)
hehe just joking around, lighten up mods.
Re:Personal Opinion (Score:2)
Unless of course neither version satisfies anyone.
Good God (Score:5, Funny)
Good job, people. We're getting good at this game.
I was going to link to the story on Mirrordot, but it appears that even Mirrordot couldn't get 'em fast enough...
This could be important (Score:4, Insightful)
Re:This could be important (Score:2, Informative)
Is this why olvwm is so successful?
Actually I like olvwm a lot, and enlightenment.
KDE is pretty, but I am unable to bear its slowness for long.
Enlightenment is the king of all wms!
Re:This could be important (Score:2)
Besides which, there *is* a whole lot of bloat in KDE. I don't *need* to use arts, for example, when I already have ALSA working. KDE runs a whole bunch of different servers that aren't needed, because that functionality is already present. Gn
Re:This could be important (Score:2, Interesting)
So simple! (Score:5, Funny)
All I see are a white page and my browser's loading animation!
Seems really cool... (Score:5, Insightful)
This is looks really cool and useful. Both ideas are very welcome. And for those who asks why Linux doesn't have one desktop - this is the reason - Innovation.
Re:Seems really cool... (Score:3, Insightful)
innovation, spreading risk and allowing us to address a broader audience by appealing to a wider variety of personal tastes.
vive la open source desktop!
usability question (Score:3, Interesting)
Re:usability question (Score:4, Insightful)
Humans have a very intuitive grasp of motion. Don't mess it up by arbitrarily changing the action-reaction coupling. It's bad enough that people have to use mouse acceleration because they use mice with insufficient resolution.
Re:usability question (Score:2)
It has nothing to do with you "surfing" habits
KDE Servers (Score:5, Funny)
What's the deal (Score:4, Funny)
Re:What's the deal (Score:2)
But I'm actually a big fan of tasteful use of solid black & white shading. This is really pleasing to my eyes, almost enough to make me switch back from Gnome..
It's something about the simplicity... maybe this'll be available simply as an icon theme at some point. I'd love to use it in XFCE too.
Re:What's the deal (Score:2)
What about Slicker? (Score:5, Informative)
Unfortunately, these are just mockups, and it seems the project has stalled for more than a year. Slicker could use a little attention, don't you think? So if you have some spare time and a love for moving the Linux desktop in cool directions, how about giving it a try?
PS: I'm totally unrelated to the project, just disappointed that this cool idea is rusting
Re:What about Slicker? (Score:5, Interesting)
So, basically what happened was simple. I really was only interested in using it as a way to access Konq, as panels which would slide out based on mouse-to-screen edge movements. I made it relatively plugin-extendable and people whipped up all sorts of nice extensions, like terminal access, K-Menu access, etc etc. People also wanted it to become a sourceforge project and more public, which I was fine with. So, I handed it off, and it promptly died since the people who took it on bickered day and night about website design and themability, and never bothered to write any code.
I then moved on to OS X, where I continued the work that matters to me ( robotics & AI ).
But anyway, it had potential!
Re:What about Slicker? (Score:2)
KDE Fork ... (Score:4, Insightful)
Re:KDE Fork ... (Score:2)
Re:KDE Fork ... (Score:2)
Re:KDE Fork ... (Score:2)
Re:KDE Fork ... (Score:2)
Re:KDE Fork ... (Score:3, Informative)
It turned out that all the noise was really just a few very vocal people and some trolls, and thus GoneME turned out a few patches (reversing button order for instance) then promptly died. I think their last patch to "fix" all of GNOME came to a whopping 22k.
I expect the same for thi
Innovative? (Score:4, Insightful)
I'm sorry. I saw nothing innovative. It doesn't mean KDE 4.x won't be innovative, it's just that none of the links hint at this. It was slashdotted, but all I saw mirrored was
#2 Microsoft already sort of does, and I have found it annoying, rather then useful. They've added a tiny bit more information (which can be indicated with flashing), but isn't innovative. Useful though? For some perhaps.
A program does #3 for Google Desktop, so even if it is innovative, it wasn't KDE's innovation.
Dedicated buttons are not innovative, and it's really just what Microsoft does with the icons displayed next clock in Windows. So #4, #5 and #11 aren't really innovative.
#6, #7, #9 and #10 is already done either by KDE itself or Windows.
I have no idea why weather buttons are so popular (I prefer the method of sticking my head out the window), but they are. I'd hardly call it innovative though.
So perhaps the blog has this innovation talked about in the summary? Well, no. It mentions pulling a bunch of things (to be reworked I presume), the only thing it mentions on adding is:
we'll have a new clock applet in plasma
I hardly think that's innovative.
With Windows barely changing since 1995, I was looking forward to finally seeing some innovation in desktop interfaces. Unfortunately this article on KDE and plasma didn't include anything that could be remotely called innovative.
The only innovative thing I've heard about that comes to mind recently, is Apple's Spotlight and a filing system that uses labels rather then folders (is Apple going to be doing this? Or is Microsoft? Or is no-one and I'm only hoping someone eventually will?).
I do hope KDE does bring innovation into the desk-top. I hope someone, ANYONE brings it. But I've yet to see any indication anyone will be anytime soon.
Re:Innovative? (Score:3, Insightful)
Ah, the indignation of the armchair Free Software Critic. Note how he comes to conclusions based on a cursory glance at a few mockups, and is able to sneer in plain text. Especially skilled is his repeated entreaty that someone, ANYONE, give him a Free desktop which meets his exacting (if completely unspecified) standards for usability, innovation, and excellence.
Their existence in the geek ecosystem is a bit of a mystery, since for all their bluster, they generally con
Re:Innovative? (Score:2)
Try thinking outside the box: a user has reviewed the developer-designed mockups, and rejected it. There's your bug report.
Don't like criticism? Keep your code and your projects to yourself, and keep all of us in the unwashed masses out. Everyone will be happier that way.
Re:Innovative? (Score:4, Insightful)
His points were very accurate. All of the features shown in the screenshot that was DESCRIBED IN THE ORIGINAL POSTING as "innovative" can be found in existing Operating Systems and desktop utilities. Innovative implies new and exciting. The features on display were not innovative.
Your attitude here is exactly the reason many of us don't bother submitting suggestions or critiques anymore. I spent some time a while back going over the Gentoo install documentation, making notes where clarification could be used and how it could perhaps be structured in an easier-to-follow format. My suggestion/report was just discarded with "It works for us"
Usability is the "un-fun" portion of building a desktop. It's just not cool to go through and code and edit to make it all flow together. It's fun to build the fancy widgets, or the pretty themes, or some system tool or whatever. That's the fun stuff. Going through the entire damn thing and editing it to make it mesh together is tedious and boring. Most people, when working on a project for free, are less inclined to do the boring stuff.
Then there's the whole attitude that "Well, lets see YOU do it better!" which is just a load of crap. This is why Linux is lightyears away from being a user-oriented system. The average user would take one look at GNOME or KDE and go "Yuck!" And you can't really expect them to come in and code a new UI for you. And don't start with "Well, then maybe they're not smart enough to use it..." If you want Linux to succeed on the desktop in a meaningful way, you have to make the thing end-user-friendly.
So get off your high horse and come taste a bit of reality. You know, that place the rest of us live. I know it may seem harsh and may conflict with your unrealistic expectations, but a brief stay might be good for you.
Re:Innovative? (Score:2)
It's on
Strange, someone who actually takes the time to look at the stuff the article hints at and calls innovative should in your opinion shut his trap or get involved.
You know how to turn prospective users on, that's for sure...
Re:Innovative? (Score:2, Informative)
Re:Innovative? (Score:2)
I've thought about set-based filesystems before. Rather than having directories, a file would belong to one or more sets, like for instance "System Files", "$USER's Files", "Mail Files", "2004 Vacation Pictures", "Porn", etc. In a multiuser system, all the users' mail spools would be located by looking in "Mail Files". An individual user's mail would be located in "$USER's Files"*"Mail Files". My porn would be in "root's Files"*"Porn", completely sep
Re:Innovative? (Score:2)
We certainly don't want a different interface for opening hierarchial files and labelled files. Unfortunatly one fear of having Apple or Microsoft do this is that they won't get it and will put in a different interface, possibly botching it so bad that you cannot use a string to identify a file.
The directory "/set1/set2/set3" would contain all the files that are in all three of those sets. If any of those files are also in anoth
Re:Innovative? (Score:2)
i've commented elsewhere in this story about innovation in plasma. feel free to find it =)
and really, please hold back on the analysis until we publish something. i'm happy that people are all excited and posting this to
Re:Innovative? (Score:2)
I have no idea why weather buttons are so popular (I prefer the method of sticking my head out the window), but they are.
The problem is you are sticking your head out the window. Therefore we can assume that you spend most of your day on the inside of that window. Weather is an interesting phenomena when you spend most of your day indoors (with central heat and AC). When you spend your day outside it is something you need to keep track of.
Just because it is sunny now doesn't mean much if you need t
Re:Innovative? (Score:2)
I can say with definity I don't like SimpleKDE (Score:3, Insightful)
Actually... (Score:2)
That's unbelievable! (Score:5, Insightful)
Don't get me wrong, but we are in 2005 and the "Linux desktop" is still behind the 10-years-old Windows 95 desktop in terms of consistency and usability. The situation is really scary given that Windows 95 interface (as well as its 98, 2k and XP derivatives) is actually a piece of shit. But, at least, it didn't make basic mistakes:
Re:That's unbelievable! (Score:2)
And if you've not looked at Apple lately... they seem to have thrown interface consistency out of the window, and are making increasingly bizarre decisions along UI lines.
Re: put up or shut up (Score:2)
It's true there is a lot of "why don't you code it yourself" responses, when in reality it is extremely difficult to fix code you are unfamiliar with, even if you are a programming genius, while somebody working on the software already may be able to fix it in a minute.
But conversely, doing
As far as Gnome and KDE go... (Score:2, Informative)
Re:As far as Gnome and KDE go... (Score:2, Informative)
First and foremost: prelinking. The way gcc3 compiles C++ source code greatly increases the load times of KDE. Gentoo's got good documentation here, though I think they should reference it more. "emerge prelink" and go for it. (PS - Ubuntu users, that goes for you too: "apt-get install prelink" and "man prelink" for you).
Obviously, you want not only the best video, but sound
Overbloated? (Score:2, Funny)
I think the word "overbloated" is bloated, by four letters.
Re:HI I*m Carrie (Score:4, Funny)
Re:more tinkering around the edges (Score:2)
Re:more tinkering around the edges (Score:2)
Well, "talking to each other in a deep way" in particular would mean getting rid of "applications" and "files" and crutches like KParts. You can't do it in a C/C++-based environment at all. More generally, innovating in a deep way would mean radically changing the way people interact with the UI.
Note that I am not claiming that such "new" ways of doing things are necessarily better, I'm just saying that as long as you just tinker around with Windows/Ma
Re:more tinkering around the edges (Score:2)
C++ does have it's faults, but OO is a good fit for user interface coding and C++ is certainly more efficient than any other OO language. A lot of less experienced programmers seem to make the mistake of applying every OO paradigm at every given opportunity, but this is hardly C++s fault.
Re:more tinkering around the edges (Score:2)
OO is an excellent fit for user interface coding; too bad that C++ implements it so poorly.
and C++ is certainly more efficient than any other OO language.
It most certainly is not. The problem is not that C++ gives you low-level access, the problem is that it forces you to worry about low-level concerns even when you should be concentrating on algorithms and design.
Re:more tinkering around the edges (Score:2)
Honestly, have you ever written a Qt/KDE app? It's a breeze! OO makes everything make sense, and even though in most cases its overused, for UI its perfect. I don't know what barrier your talking about.
*Uh well gcc does kind of suck, so you've got a chance...
Re:more tinkering around the edges (Score:2)
well, you're wrong on just about every count. while plasma itself is being written in C++, language bindings for javascript+html, python, ruby and java are all committed to (e.g. we have people to do them =). a visual designer is also on the roadmap.
as for applications not talking to each other
E17 (Score:3, Interesting)
Re:E17 (Score:2)
Re:Let me guess (Score:4, Insightful)
Keep in mind you can modify KDE for behavior you find more appropriate.
Also consider enlightenment; that sounds like something you might prefer. One of the nice things about Linux is choice; you don't have to use KDE. Many distributions come with a wide selection of Window managers, and enlightenment is often on the list (it is for SuSE).
None of these are as 'integrated' as KDE, however, but I do not think you can fault the KDE project for acheiveing their design goals, especially because I consider their goals admirable (think, for example, of the recent Novell switch to desktop linux. Do you really think it would have been possible without Windows-like KDE and Gnome?)
I understand that you acknowledge this, but the political motivation really *does* make a lot of sense, especially when you consider that many of the KDE 'developers' work for or in conjunction with the 'ties to IBM, Redhat, (Novell)' that you speak of.
Re:Mac os expose? (Score:2)
If you wanty to see something like expose, better take a look at kompose.
Re:"Overbloated"? (Score:4, Funny)
Compare with "lightly overweight", "overweight", "obese", "exceedingly obese" and "ugly mass of fat that doesn't even fit in the bathtub". This last one would be KDE.
Re:i posted this in another page... (Score:2)