Aaron Seigo On KDE SC 5.0 — and What Getting There Means
An anonymous reader writes "After years of focusing on further improving KDE4, two weeks ago the developers of the free desktop announced the next big step for their project: KDE Frameworks 5.0. But as long-time developer — and Plasma team leader — Aaron Seigo points out in an interview with derStandard.at/web, the source-incompatible changes shall be held to a minimum. He also calls Frameworks 5.0 only the 'first step;' new Applications and Workspace releases are to follow later. Seigo goes on to talk about their chances in the mobile market with Plasma Active and further areas of collaboration with the other big free desktop: GNOME."
Please please pretty pretty pretty pleeeeease with sugar on top?
KDE is the only one. Gnome2 was OK, but Gnome3 and Unity went off the "dumb it down so far that it's useless" cliff. Windows is, well, Windows. XFCE is OK for small/lightweight systems but just doesn't provide anywhere near the level of functionality that KDE does.
So KDE is left holding the fort. I hope they manage to live up to the pressure of being the only usable Linux desktop remaining.
Also too bad KDE4.0-4.2 caused so many people to write off KDE entirely, because along about 4.6, it got really nice and they fixed most of the crap that was missing or wrong with the earlier 4.x series.
I don't want to see the KDE developers wasting time and effort by collaborating with GNOME. GNOME is a dying project. It is the XFree86 of the open source desktop world. The complete failure of GNOME 3 means that it'll be a dead project in, at most, a couple of years. There's no reason for the KDE devs to get involved with a dying project like GNOME. They should instead focus on making improvements to KDE, which will bring real value to all KDE users. KDE is a very lively and continually-improving software project. GNOME is not.
I am with KDE 3.5.10 and probably will stick with it for a _LOONNG_ time to come.
KDE 4 is more than ugly and useless and GNOME 3 is an unholy mess.
Don't do it by the way. KDE is currently the best in Linux.
Like it or not, tablets are merely a fad. They have no staying power.
They're a lot like the hardware equivalent of Ruby on Rails. They get a lot of media hype, and a lot of "hip" people are really buzzed about them. They have a novelty factor that wears off with a couple of days worth of use, however. It's soon realized that they're actually pretty impractical in the real world. After the initial high has passed, any sensible person no longer uses them. Ruby on Rails programmers go back to Perl, Python or PHP, whereas tablet users go back to their desktops and their laptops.
KDE would do quite well if they ignore this tablet fad. In a couple of years, when everybody has forgotten about tablets, KDE will be a far better desktop environment than it currently is.
Being There !! is better than Getting there !!
Aaron spend a lot of time speaking about a transition, in the long-term, to QML (I had to look it up) in the interview. He mentioned that it makes prototyping interfaces quicker, and I assume that also means implementation of the GUI aspects would therefore be quicker also. But I am confused. Is QML just for GUI stuff, or do you write the entire application using it? What other advantages over C++ does it offer?
Cheers
since when was gnome a big desktop ever since they released gnome 3 90% of it's users have switched back to gnome 2 or kde or xfce.
About damned time. Maybe the Nepomuk file indexer will stop crashing every time I start a large compile. I turn it on every point release to see if it has gotten any better. I let it go for a few days before I become fed up with its constant disk access... the damned thing never stops, ever. I'm not sure what it does really... it pisses me off that Dolphin uses it for its search. If you want reliable search you still have to use grep, find, or something not built on the KDE indexer. WTF man?
It's funny that now they have this huge file indexer thing they finally (in a recent release) removed the the indexer/search feature from their "Help Center" that hadn't worked since the end of 2.x. Now that they have a brand new indexer... ??? !!! Chuckles. It's OK though no one used it anyway. *cough*Google*cough*.
I love KDE and wouldn't use anything else but sometimes I gotta wonder what's going on in the QA dept. Some of the stuff really is half baked while most of it is great. It's that 10% making the rest look bad.
I want this account deleted.
I'm really started to get burnt out on all the new versions for "mature" packages. There are multiple examples of this: MS-Windows, Firefox, KDE, even the Linux kernel (which recently rev'd major numbers just because). All of these things and others are mature; they do what they basically need to do and new major versions haven't really add anything all that useful lately. I'm tired of getting new GUIs, frameworks, etc just because the developers need to be seen as doing something. Stop it! How about fixing the existing bugs instead?
We know what OSes do and they do it well. Browsers get a bit of slack because of the new HTML5. But all the GUI changes "just because" are killing me (and a lot of others) because they force me to learn something new that doesn't give me anything to help me do my job better. Developers -- please think that thru very carefully! Please?!
When something truly new and innovative comes along, then I'll understand the new major version.
Our goal is to give us better tools for desktop app development, give our KDE mobile projects a leg up and make KDE's libraries something that Qt developers can and will use.
i'm aware that KDE's API is based on Qt but it has some big differences. including/assisting Qt people will add a large sum of people to the KDE development platform.
KDE is looking better for dev'rs but the desktop itself is not friendly enough for me right now and it doesnt help that ease of use for lay people isnt a focus.
Anons need not reply. Questions end with a question mark.
Please correct me if I'm wrong in this analogy, Are _KDE_ Frameworks 5.0 is to QT the same as _Apache_'s many frameworks are to the Java SE/EE platforms? Really no major coupling at all?
Am I the only person in the universe who likes gnome 3?
I'm a sysadmin, so I usually have millions of windows open at once, and I've always been looking for ways to find the bloody one I'm after. I'm often in the middle of programming something when something urgent comes up, and I'm too lazy to switch to a new desktop so I just fire up a few more windows, then I always put my computer in standby every night (to keep my code open and remind myself what I was doing the following morning) until about twice a week I go about purging windows.
People complained about KDE4 because you couldn't put icons on the desktop. Instead that panel. Well, you could make it full-screen, but to me it was never a problem. If I have screen space available, I tend to put windows in it. Linus Torvalds talking about the number of mouse clicks to open a terminal hit two nerves for me:
1) To click an icon on the desktop, I would first have to stop using the keyboard and reach for the mouse
2) I would then have to drag possibly more than on window out of the way, possibly into some docs in another one I might be reading whilst I'm typing into another
3) I stopped having a backdrop image years ago for this reason.
So then there's the taskbar.
I used ION for a couple of years. I really liked it. It's a tiling window manager, but it uses "managed tiling"., KDE 4.5 gave us unmanaged tiling. It also gave us stacking, but the two don't work together. MASSIVE BUG. I want 5 windows on top of eachother in a tile, and well, people like the auto-tiling.. I don't.. it's unpredictable. it resizes your windows.
What I liked about ION is you created a tile, or at least moved your cursor to the tile you want your window in, THEN open the window, rather than opening the window and seeing where it turns up. WHY? because that 1.5 seconds of thought made me put it in the right place then it stuffed it into my short term memory and I could always remember where I put it.
Taskbar redundant.
Gnome3 tries to solve it by zooming out and clicking on the window. problem unless you have a very high res monitor is you can't tell one terminal from another. That will be resolved in time, but the taskbar has failed for me. "group windows by task" makes it worse. I'm a sysadmin. I've got 20 windows open.
I stopped using ION when the author started being a dick with the GPL and having an utterly uninformed opinion of antialiasing ("If monitors have the resolution of printers, then I would use antialiasing. If you want your fonts dragged through mud, use windows". Firstly, printers use floyd-steinburg dithering. They don't have shades of colour. They use very high resolution dithering for colour. Secondly, monitors do have shades. you increase resolution by antialiasing).
KDE 4.5 introduced stacking and tiling.
The tiling is auto-tiling. There's many who like the auto-tiling approach of WMs such as "awesome". I hate it. it's unpredictable. I would rather create the tile then put the window in it. It also has stacking, which awesome doesn't have. ION allowed you to put many windows in one tile. KDE has a MASSIVE BUG. tiling and stacking don't work together! and it forces you to put all terminals into one stack!!
KDE: either get more like ION for tiling, or allow zooming for gnome 3 users. some people like desktop icons and stuff. If I want to *click* on a terminal, I'll put it on the taskbar. I get that. So do you. Just do something for us who appreciate that the taskbar has failed. new era.
I wrote my first program at the age of six, and I still can't work out how this website works.
"Linus Torvalds... hit two nerves with me"
1) ;just top save you all being smartasses!
2)
3)
I wrote my first program at the age of six, and I still can't work out how this website works.
LOL! Look two stories above this one on the Slashdot home page. What do you see? Yes, that's right, a submission entitled Acer CEO Declares a Tablets Bubble!
The iPad's "success" had nothing to do with its computing abilities or usefulness, but everything to do with religion and the desire of Apple fanatics have to throw away perfectly good money on useless devices. Remember, just because they bought them doesn't mean that they actually use them! Many of the iPads sold have become dust collectors, sitting unused, because they have no useful purpose.
Tablets are a fad, whether you like it or not. HP knows this. Acer knows this. You're clearly too foolish to understand this reality.
You claimed that Gnome was "dying" 3 times in only 6 sentences. Overcompensating with your rhetoric doesn't make it any more true, it just makes you sound like a fool. Or a politician.
There's no -1 for "I don't get it."
That's silly - there's plenty of work that is non-specific to any of the desktops, under the freedesktop moniker. The KDE and Gnome people are working on a wallet that works under both, but that also means it could work under XFCE and WindowMaker, etc.
Meanwhile, by not doing it all themselves (e.g. PAM integration) they have more resources to spend on KDE-specific stuff. This is a non-zero-sum game.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
Seriously. The software gets heavier and heavier with each release and productivity software more often than not is just a KDE interface over some set of utilities or a port from GTK+ and vice versa. KOffice will never strike a chord beyond the 1% crowd. Same goes with Amarok and many others. How about working with corporations to port a flag ship CAD/CAM or FEA, solid modeling solution to KDE?
Major distros early-adopting KDE 4.0 and 4.1 drove me away from KDE after nearly a decade of faithful use. I'm just about ready to come back and try KDE 4.6 because friends tell me it's regained most of its lost glory, and now they are about to jump ahead again. I hope distro maintainers saw the exodus a few years ago and don't make the same mistake again. Wait for 5.2 or later before changing!
G3 and unity suck because of the emphasis on tablets.
As long as KDE doesn't do that, it'll be OK. But they sorta hint, from TFA:
"Doesn't that also mean, that the traditional desktop is losing importance? Aaron Seigo: It's losing importance in the sense that newspapers have lost importance."
If KDE wants something for tablets, they should pick a certain version of their DE that they deem provides the minimal functionality that a tablet needs, and fork it from there. That way, the tablet side of things can meet its own requirements, w/o touching the desktop.
Gnome 3 should be renamed something else for tablets altogether, and be a tablet only DE. Stop pushing it on the desktop, and in the process, making the thing look more ridiculous. Even Gnome 2 was unsatisfactory with respect to what one could or couldn't do w/o certain tweaks.
The rest of the Gnome project, as far as desktop goes, should be merged into GNUSTEP, which also seems to be more of an object model environment than Gnome was supposed to be, but never was. Maybe give the Gnome name to the GNUSTEP object model environment.
Wasn't Meego already targeted @ the tablet market, granted non-KDE, but w/ the Qt tools & everything? When neither Nokia nor Intel could make it popular on tablets, how can KDE pull that off? Since Gnome 3 has made itself good for tablets only, KDE's best chance is to stay on the desktop, and not to compete for the #4 position (after Android, iOS and Blackberry)
Since Gnome 3 is there now, it may be an opportunity for any tablet vendor to try its luck outside the somewhat crowded Android market by making one with that interface. Let that project try it by all means, but drop the idea of KDE getting in there as well.
That part in the interview where he called the GNOME designers a "bunch of punk-ass bitches" was a bit uncalled for, I think.
We don't want so-called "designers" anywhere near our open source UIs. We've seen what they've done to GNOME. We've seen what they've done to Firefox. They've taken what were previously usable and functional UIs, and turned them into spectacularly unusable piles of shit.
Anything that makes it harder for non-programmers to create UIs is a good thing. Why? Because it forces real programmers to create them instead, and programmers are the ones who know how to do it right.
Gnome or KDE?
Just get rid of one of them.
Having a choice is idiotic.
If KDE wants something for tablets, they should pick a certain version of their DE that they deem provides the minimal functionality that a tablet needs, and fork it from there. That way, the tablet side of things can meet its own requirements, w/o touching the desktop.
Your way increases the workload by 100% which is insane for a community project with very limited resources. KDE's approach is so much better because it does not need any forks.