While chatting with a friend, I noticed a really nice touch in Kopete when they sent me a bunch of files:

I remember back when Kopete would pop up a dialog somewhere randomly asking me if I'd like to accept the file transfer. This is so much nicer; kudos to the Kopete developers.
There is a running joke in KDE circles that goes like this: "* marble". It came about due to Marble's mastermind, Torsten, and his constant (but consistent!) reminding of people about the mapping application. He would often do so with great brevity, however: often it would take the form of an email reply to a list of examples or features with that one additional line: "* marble", and now any time we end up with a list (regardless of what it is a list of) chances are someone will pop off a "* marble" for old times sake.
Torsten's continued work, along with the great and ongoing support Marble receives from its team of dedicated developers, has paid off. Marble has begun to get noticed far and wide. Torsten has sent me links to several articles on various websites that mention Marble testifying to this. Why the interest? Easy: it stands in a category of its own in the F/OSS landscape, and when you are a crowd of one competing against the likes of Google Earth and cooperating with one of the biggest Free information projects in the world (Open Street Map) you get people's attention.
Even the Free Software Foundation has taken notice, listing Marble as part of its High Priority Software Projects. Free Software Magazine is also carrying a nice article on Open Street Map that covers Marble as well. It's really encouraging to see some of the KDE apps get more and more of the positive attention they deserve.
It isn't just individual applications like Marble, though, that are catching people's attention. I somehow ended up being listed on silicon.com's 2008 Agenda Setters list at position 40. They claim their list contains "the top 50 most influential individuals in the worldwide technology and IT industries – business leaders, CEOs, CIOs, techies, open source gurus, security experts, visionaries, entrepreneurs and politicos". Scratching my head as how I ended up on this list, it all made sense once I read this summary they put together. Really, they didn't put me on that list ... they put KDE on that list.
They called us "exciting", commended us "for the backbone it has provided for other popular applications" and noted both our application development platform as well as KOffice (though not by name, unfortunately).
So it is obvious that everyone who has been involved in making KDE what it is deserves part of that nod from silicon.com, and that we are catching the imagination of the industry. In fact, KDE is only one of three FOSS projects on that list (the others being Samba and Ubuntu) and there are not that many other FOSS faces to be seen either (Wales, Stallman, Shuttleworth, Allison). It's a pretty cool achievement that we've been able to push awareness of our work that far. Congratulations to everyone in our community of creative minds and hearts!
In more nuts-and-bolts news, Plasma continues to shape up for 4.2 nicely. Thanks to work spearheaded by Christian Mollekopf we now have a taskbar that can group and sort tasks and display them in multiple rows. It's all configurable of course, and right now there are two grouping and two sorting strategies that let you group by program or manually (drag and drop tasks around to form groups) and sort by program name or manually (again, by drag and drop). The manual sorting and grouping is a feature that Kicker never got, but now we have it in Plasma.
Following our "visualization should be separated data management" philosophy, Christian implemented all the sorting and grouping inside of libtaskmanager. This means that other approaches to visualizing the windows running on your system can also take advantage of these same features if they should wish to do so. It also keeps the default tasks widget itself a bit simpler than it would otherwise be: it can concentrate just on getting display right, which is already complex enough for a task bar. =)
We also have a new system tray that's about to migrate into the KDE default workspace. Jason Stubbs implemented it in a way that not only works better than the existing one with the current system tray widgets we have to put with, but wrote it so that we can plugin multiple "protocols" into it. This opens the way for new approaches to the system tray, which we will continue to explore, without having to lose support for or coherency with existing system tray solutions. Frederik-of-folderview-fame also added support for the _NET_SYSTEM_TRAY_VISUAL hint and handling of argb windows correctly. It also support hiding icons, showing desktop and system notifications and more. It's a new widget, and still has lots of room for improvement over time, but we finally have a system tray widget that is designed to be extensible behind the scenes so we can explore and implement a truly unified notification area and start moving away from some of the limitations of the existing system tray protocol on X11.
Will Stephenson was online today discussing the new network manager Plasmoid, something the OpenSuse team is working on. This isn't strictly for 4.2, however: they will be shipping it with their 4.1 based desktops as well, though we'll be working on making it a bit sexier for 4.2. Even the clocks are getting their due helping attention: tooltips, time zone configuration and wheel scrolling were both recently improved by Anne-Marie and Rafał Miłecki. In fact, there isn't much in Plasma that isn't getting nice improvements for 4.2.
On my hitlist for this week is working on a new Add Widgets dialog that hopefully will both look a bit more "Plasma" and allow for things like removing packages and hooking into third party widget shops (e.g. Google's online gadgets listings), finishing up the last bits of Plasma::Service (Montesi and I have been working through what bits were necessary in the Jolie Metaservice and he's finished up his side of the work, so now the pressure is on me ;) and hooking up both Plasma (for controlling the active context) and the KDE file dialog to Nepomuk (for searching). That probably sounds like a hell of a lot of work, and while it isn't a small amount of work, a lot of it is really just icing on the cake that has been a long time in the oven. The work for being able to use Nepomuk in the file dialog for search, for instance, has largely been done by Sebastian Trueg in his working on the Nepomuk ioslave which just made it into the KDE runtime for 4.2.
In non-KDE life, yesterday the P-man went to a farm with his class where he helped build a staircase for a barn, fed horses (he returned with some of their hoof clippings, too), rode a donkey and led cows out to the pasture. He loved it, which is great as not enough city kids get exposure to these things in my opinion.
Ok, that's probably enough for one entry. ;) I really need to be more consistent in my blogging intervals so that they don't all end up as long and scattered as this one...

34 comments:
ok, everything is fine, but one year later still we need a script to uncompress directly in the folders (unbelievable xD), can't configure kickoff or plasmoid panel except minimun options, can't hide icons in the system tray... you konw, only few details (there's more), but...
@metalbyte: "one year later"
less than 10 months by my calendar, actually.
let's see what 4.2 has in store for you:
"a script to uncompress directly in the folders"
comes with Ark and features both compressing and uncompressing. appears in both dolphin and konqueror, of course.
"can't configure kickoff"
yes, not many options there yet. what are you looking for?
"or plasmoid panel"
everything that you could do with kicker you can do with Plasma's panels, and then some.
"can't hide icons in the system tray"
i actually mentioned that feature in this very blog entry ;)
"you konw, only few details (there's more), but..."
i predict, given the above list of things, that you'll be rather happy with 4.2.
you can either wait for January or jump on the unstable bandwagon and join us in the (sometimes overly ;) exciting world of KDE trunk/.
And the reward for most positive and enthusiastic response to an obvious troll goes to... Aaron! Congratulations!
You forgot:
* marble
Interestingly the entry has 96% of people saying it was too low.
@parker: And the award for the Open Source hacker with the most backbone also goes to Aaron. Seriously, it pains me to see you buried alive like this.
Seriously, looks great.
Oh, yea, and * marble ;).
You're being very mean¹ with your weekly posts, Aaron.
Even with me running quasi-weekly unstable snapshots, I still find the trunk much juicier.
It's like waving a candy in front of a 6 yo kid. *cue the puppy eyes ninja technique*
¹- And I must be masoquist...
You made my day! Thanks ;)
Hi Aaron,
great news, KDE 4 is excellent. But I have one question, will be Plasma activities to virtual desktop affinity (like you promised) in KDE 4.2? I desperately need it, without it Plasma activities are nearly unusable for me :-(
So Marble's actual purpose is to visualize progress in KDE world domination... interesting.
* marble
Congratulations Aaron and all of the KDE contributors. Great to see this recognition.
There has been a real spurt of visible improvements in the trunk recently, and the improving nVidia drivers don't hurt either.
If only I understood what was going on with openSUSE that causes an epidemic of plugins not loading and insufficient privileges for eg. mounting disks - well that's what you get for not running the stable repos I guess.
Congrats again. <3 KDE 8>
Many thanks for finally bringing to us tasks-refactor!
" It's all configurable of course, and right now there are two grouping and two sorting strategies that let you group by program or manually (drag and drop tasks around to form groups) and sort by program name or manually (again, by drag and drop). The manual sorting and grouping is a feature that Kicker never got, but now we have it in Plasma."
Is this what I think it is? That is, I can drag the apps in taskbar around? If it is: Praise the Spaghetti! So far (on every platform) I need to launch my apps in certain order, so I can get them in certain order in the taskbar. If I can simply drag them around in the taskbar, it should make my life quite a bit simpler!
Now, if that has been taken care of, how about my other pet-peeve: unused space in the taskbar. If you have only one app running, there will be loads of space in the taskbar that does nothing. What if the space in the taskbar gets divided between the apps? In other words, if you have only one app running, the taskbar-button would be as big as the taskbar. If you have two apps running, each app get half of the taskbar. Three apps means that each app gets one third of the taskbar. And so forth.
Hi aaron! you and the KDE TEAM are doing a very good job for us!
It is possible to have something that allow us to decide if we want to show a plasmoid only in the dashboard?
Lot's of good news (as always from you ;-)).
I like the photo they used for you - it looks like Wade's What KDE means have influence in that - it almost looks like it was taken from here:
http://picasaweb.google.com/wadejolson/WhatDoesKDEMeanToYou#5204907281529429074
Trunk is indeed shaping up nicely, especially now that old 'little features' (mainly customisability) are being implemented and give back the "KDE3 is really powerful & customisable" feeling :)
A question about 'pure plasma':
Is there going to be a way to remove activities and to move them around the grid? What is the plan for this?
Keep it up!
@danzam:
I suppose that you want to read this blogpost:
http://aseigo.blogspot.com/2008/09/howto-decoupling-dashboard-from-desktop.html
it tells you how to do what you want
Thanks Aaron for your answers, like you said:
"Less than ten months" ("one year later" is just an expression), but things like:
1-"a script to uncompress directly in the folders":
http://www.kde-apps.org/content/show.php/Extract+And+Compress+KDE4?content=84206
or:
2-"hide icons in the system tray" (I've read you writen)
Are two simple things that have been done a long wait (speacilly uncompress in Dolphin... and more than one year ago- and two!-)
About the Kickoff options and more things I'm working on some mockups (like usually I do), and later I'll show to developers (but I have doubts with Kickoff... I hope I'm wrong).
Anyway I'm waiting for 4.2 ;)
@Parker Coates said:
"And the reward for most positive and enthusiastic response to an obvious troll goes to... Aaron! Congratulations!"
Right, Aaron seems a good guy. But not you. Perhaps the best way for you to work in something is licking assholes and call trolls who complain... ok, that's your kind, but not mine. Respect if you wanna be respected. This is a public blog with public responses, and I'm not always complaining. Since 2005 I'm working with kDE and I'm so exigent, whats the problem? I help in what I can.
Need closure on this "vitamins" issue :)
Its allways good to see the progress in trunk, kudos for the great post.
Its always great when i read Yet Another Long Post About KDE in Trunk :)
Well I haven't read the comments, but I think that kopete solution is not sexy at all. Wasn't the plan to have a plasma thingy in the panel that shows *all* copying/download operations going on? That would be so much better than what the kopete devs did... :\
@Janne: yes, it's what you think it is =)
@vespas: eventually; not going to happen for 4.2 unfortunately
@MetalByte: so your complaint is that we haven't been fast enough? *scratches head* ok.
@SSJ: yes, they arrived.
@Marcel: it's just to let you know that you have a file request pending; the actual download bit happens via the normal KUIServer mechanism, so it does show up in plasma's unified job display, but only once you accept it =)
so with this solution and plasma's kuiserver UI, we have gone from 2 dialogs in kde3 for a kopete transfer (one to ask and one to track progress) to zero.
"so your complaint is that we haven't been fast enough? *scratches head* ok."
Of course! Ten months of updates with new features in desktop effects, etc, but basic things as I've said have been neglected.
Anyway, I acknowledge the great work of the KDE team... I really like KDE!!! Maybe I'm wrong just for speak about my complaints? I hope no.
@metalbyte: you only consider those things "basic" because you are used to them, and the new things you aren't used to having are "advanced", "new" or "bling".
so while the ordering may seem odd, consider that things must occur in some order and that often we're working on things in an order that "makes sense" from a development POV.
consider that our old code didn't have these new features and that in some cases (particularly with plasma) we have had to go the long way around to ensure that we could not only do what we did previously, but be able to do NEW things as well.
Your posts are always informative. Thanks a lot.
And I am looking forward to your new Add Widgets dialog.
Great job!
Aaron: Thanks for the excellent piece of news :)! I have always wondered why we can't move the items in the taskbar around. This isn't a KDE-issue really, since every single GUI suffers from it. The only way (so far at least) to re-arrange the apps in the taskbar is to launch them in certain order. Madness! Now, KDE will be the only GUI out there that handles this in a sane manner!
MetalByte: I'm curious.... You want configuration-options for Kickoff. What would you like to configure there? Do you have a valid scratch to itch, or do you want configuration-options for the sake of having configuration-options?
Aaron, I fully understand what you say. But if for you things which I referred as decompress directly or hide icons in the system tray are not BASIC...
And about the "way of KDE4", Sebastian Kügler explained it very well too ;) I have no problems about that!!
-------
Janne, I prefer the classic menu, but this is a personal choice. I like configure program categories according to my needs. Hate "favorites" tab and can't hide, hate "recently used" tab and can't hide... But, like I've said, this is just a personal choice. Anyway, I think that Kickoff have several usability problems (just my opinion like user).
Universal Job display: has that arrived then? I couldn't find it and assumed it hadn't landed yet.
Is the task grouping feature already in trunk/? I'm compiling it with kdesvn-build, but the taskbar seems always the same to me.
Do I miss something?
MetalByte: "Janne, I prefer the classic menu, but this is a personal choice."
But you can switch to classic menu with a single mouse-click.
"Anyway, I think that Kickoff have several usability problems (just my opinion like user)."
What sort of problems do you think it has?
That said, I prefer no menu at all. It's a lot faster to launch apps with Krunner than go around poking a menu with a mouse.
I would also like to eliminate systray, so I could dedicate the panel to just the taskbar.
@Janne:
Actually, GNOME has had that capability for quite a while already. I believe I've been taking advantage of it for over a year.
"Actually, GNOME has had that capability for quite a while already. I believe I've been taking advantage of it for over a year."
What capability? Eliminating systray, launching apps via kayboard, what?
Janne, I know I can switch to classic menu, but that's not the problem... I'll answer you as completely as I can, but I warn you that this conversation is going to be long. Also understood that what I'm going to refer it's personal matter, has nothing to do with the complaints that I've commented to Aaron. Ok, come on ...
I'm testing KDE4 deeply with a view to update completely for next spring. I use at home and work the same configuration in KDE 3.5, with custom panels to launch applications or places as needed (so much faster than Katapult or Krunner and what I would like to have in KDE4).
This means that I hardly ever use the menus. But from the basis of usability, the classic menu is much smarter and faster than Kickoff. Each app in his category, and not need more than two clicks to access any program. Kickoff:
1-(window or tab, as you prefer) Favorites... Inteligent option though I don't like. But, why cannot hide it (or erase it)?
2-Recently Used... I understand that some people want to use it, but not me... Why cannot hide it (or erase it)?
3-All programs... All apps together, wrong and slowly browsing, several clics
4 Places... Well, not bad at all, but is this the best option to quick access for to main locations? I think no.
5 Turn Off... Select restart, close, block, etc... and re-select it again on the popup!!
Kickof has good ideas, and is much more beautiful, but needs polished.
Post a Comment