Post a Comment
It's nice to see some writeups about advanced, "hidden" KDE features.
What's missing is actual plasmoids. Hopefully QML will establish itself as a popular way of writing the plasmoids; plasmoids are currently written using a KDE specific widget set which probably reduces the enthusiasm of developers somewhat.
KDE and its applications have a reputation of being bloated because their default configuration exposes too much functionality and leave it up to the user to hide the ones not needed/wanted if they can be removed at all.
It is better to present a simpler view by default and let "ethusiasts" "discover" more functionality through experimentation and reading up on "hidden features".
KDE developers seem to be getting this message and that is a good thing.
One needs to be careful with that approach, so as not to loose those "hidden" functionalities (both access and properties) in time and arrive to Knome
[ Sorry fellas, making fun of Gnome has been one of my hobbies since gnome1
, but still... ] No need to hide anything, or for "experimentation"; everything needs to be quickly accessible, only default/clean setups need to be tailored for the average *buntu level. OK for average users to not want advanced features, but there's no need to make the power users suffer either (since advanced user doesn't necessarily mean user who wants to spend half the day hunting for hidden settings).
I didn't really like early kde4 relases from that point of view, but later releases proved to be better and better from all angles.
The Plasma guys are aware that Activities are currently not implemented in the best way from a usability POV.
They are working on improving it (hence the Activity bar in 4.5 instead of the old Exposé-style "ZUI"). Pretty much everyone agrees that Activities are an awesome idea that should be pursued but so far nobody had an eureka moment about perfect usability for that feature.
If you have one, feel free to contact https://mail.kde.org/mailman/listinfo/plasma-devel with your mockups. I once did something similar with Plasma Netbook (see http://kamikazow.wordpress.com/2010/04/09/plasma-netbook-mockup/ ). In the end most of my ideas were rejected (be prepared that this might happen to you as well) but OTOH Kubuntu's Aurelien Gateau showed some interest and now it seems that a few of my ideas end up in Kubuntu Netbook 10.10 and if that's received well (compared to vanilla Plasma Netbook), it'll be upstreamed for Plasma 4.6 (Aurelien already discussed that possibility with some Plasma devs).
Same could happen with your Activity management idea (if you have one).
Why are we still pretending like the Linux on the desktop market is for anybody but enthusiasts and technophiles?
I still don't understand why the DEs keep focusing on "usability" in the sense of "remove features" and "make it look like Apple/Windows". Just make a good alternative OS, accept that only a small portion of the population is going to want to use it, but for God's sake, make it work!
The problem is the widget set, not the language. If you make a plasmoid, it's for plasma only (whereas if you make a QML application much of it can be used without Plasma libs in another application).
If there are tons of them, they are not shipping them with Linux distributions. Last time I checked (plasma widgets available in Lucid), there were not all that many, esp. not useful ones.
There are tons of useless junk, that's why devs don't bother shipping them among the default set of KDE Plasmoids.
Not even the official Plasmoids are done well nor finished even though KDE 4 has been out there for almost 2,5 years. You are supposed to be able to place them either in a dock or the desktop. Still there are only like two or three Plasmoids that do fit both. Either they are designed only for the dock or only for the desktop.
On paper, Plasma is multi-functional and flexible, but in reality it barely beats any common "20-year-old" desktop in comparison. Maybe it's just that people really don't need nor want anything else than the good ol' Xerox invention?
Personally I don't get Plasmoids. There a nice gimmick to show in screenshots, but I don't see much use beyond that.
What are the advantages of a Plasmoid to a regular app? That you can rotate the?... Nice now I can finally read my clock upside down.
That you can only use them by minimalising every open window?... That's a down side.
That, when I want to move them, I need to click on the abscess in the top corner, click 'Unlock ?'. Then hover over the Plasmoid, wait a bit, and drag it via a rectangle that seems to appear at a random corner of the Plasmoid?... Granted, that's much nicer than just moving the window.
Well that last one was a bit of a flame, but I really do not see any use for Plasmoids, can anybody explain,
what having a tiny webbrowser on my desktop as a Plasmoid makes it so superior to an actual webbrowser?
Most energy of the KDE-developers seems to be put in these things, so I might be the only person that doesn't seem the use for it.
Edited 2010-09-06 10:06 UTC
What are the advantages of a Plasmoid to a regular app? That you can rotate the?... Nice now I can finally read my clock upside down.
That you can only use them by minimalising every open window?... That's a down side.
That, when I want to move them, I need to click on the abscess in the top corner, click 'Unlock ?'. Then hover over the Plasmoid, wait a bit, and drag it via a rectangle that seems to appear at a random corner of the Plasmoid?... Granted, that's much nicer than just moving the window.
Well that last one was a bit of a flame, but I really do not see any use for Plasmoids, can anybody explain,
what having a tiny webbrowser on my desktop as a Plasmoid makes it so superior to an actual webbrowser?
Most energy of the KDE-developers seems to be put in these things, so I might be the only person that doesn't seem the use for it.
What you are looking for is the widget dashboard. Press Ctrl+F12 and you'll get a place where you can set the widgets that you'd like and check it whenever you want without having to minimize all the other windows.
The fact that you do not see any usefulness in the plasma widget does not mean it doesn't exist! For example, I use only a few of them, but find specially useful having the weather widget on my right panel to quickly check for the temperature,wind and humidity of any place (I ride a bike
). And for the web widget, you can have on a small section of the desktop a web that you check regularly without needing to load a full browser ( that is for people that work without maximizing windows for example).
The idea of widgets is for quick things, not to become a master app for everything
Best regards
Thank you for the Ctrl+F12 tip, that does solve an annoyance.
I agree with you about the handiness of the weather-widget, that's one I found useful too, (I ride I bike also, of of those without an engine
)
Though I'm still of the opinion that they're mostly bling. The fact that you can rotate a widget, for me, is proof of that. What function does rotating a widget have.
To use your web-widget example, why not just pin a web-browser at that spot on your desktop? It doesn't take up much more space, and you have any browser you'd like.
Widgets would make a nice little addition to KDE. Like Gnome does, you can see the weather in your toolbar there too. In KDE though, it seems that the entire Desktop manager is centred around Plasmoids.
Maybe I just fail to see the benefit of them because I always maximise all my windows.
Edited 2010-09-06 12:08 UTC
To use your web-widget example, why not just pin a web-browser at that spot on your desktop? It doesn't take up much more space, and you have any browser you'd like.
Widgets would make a nice little addition to KDE. Like Gnome does, you can see the weather in your toolbar there too. In KDE though, it seems that the entire Desktop manager is centred around Plasmoids.
It's more than centered around plasmoid: *everything* is a plasmoid even the panel itself
Back again to the web plasmoid: you don't need to run a whole browser to check a specific website, that is the usefulness of the plasmoid
(save resources!) I must agree with you about the rotation thing though, never used it nor seen usefulness. Anyway... maybe someone needs it, who knows?
Regards
I find some Plasmoids useful:
* comic strip: I don't want to start up Opera / Firefox / Chromium and load up an entire web page just to keep up to date with the latest XKCD (for example) sketch. I'd sooner have something subtle on my desktop I can flick to for amusement between tasks.
* analogue clock: yes there is a digital clock in the task bar (see footnote), but I also like to have an analogy clock for speed. For me, it's quicker to look at a clock face to determine various time related analysis (eg how long I have until n o clock). An analogue clock in the task bar would be too small so I put a larger clock on the desktop.
* system monitoring: I'm sure as hell not cluttering up my taskbar with dozens of gauges for things like network performance, CPU temps, CPU processing and RAM used. I rarely need to know these things, but sometimes it's useful to know. So it makes more sense to have a few of these on the desktop than have to load up separate monitoring tools each time.
* folder views: if theres any folders you frequently work from, sometimes it's handy always having them available too.
These are just my usages. They may not apply to you, but they do apply to me. So while I do agree with yourself and a few others that 99% of the Plasmoids are largely rubbish / useless. But lets not dismiss them all. Plasmoids are a little like iPhone/Android apps or web sites - the vast majority are irrelevant but there's a few gems that you often find yourself coming back to.
footnote
I've focused on desktop widgets because that's what you were focusing on. But lets also not forget that Plasmoids also include the widgets you see on your taskbar. I bet you'd struggle to make use of KDE without kickoff/kmenu, tasklist and the digital clock.
Anyone know when KDE 4.5.x will be released for OSX in a "native" form, without the need for fink/macports?
No news here for years: http://mac.kde.org/
Fink is native. As long as you install a version that does not use X11, it is as native as any other installation method.
There is work going on to write a new installer but it'll use Fink: http://dazjorz.com/blog/?p=33
There is work going on to write a new installer but it'll use Fink: http://dazjorz.com/blog/?p=33
By "native" I meant "Download 'Amarok.app.zip', drag the app to Applications folder and double click to run it"
That's what the average non-geek Mac user is used to.
Thanks for the link, it looks very interesting.




