Grab one, it’s free!11 January 2010
As promised, here is a list of some KDE ideas that the people left in my previous post, along as mine. They’re available for free, so feel free to pick one and make it yours As a side note, I’m making a KDE Prediction for 2010: KDM will receive lots of love! You can see that the stars are aligning. In fact I’m going to split this post into 2 ideas scenarios to reflect that.
- QML in KDM
This is all about animations, user interaction and eye candy. See this for example.
- Plasma in KDM
This is about consistence and configurability.
- Webcam Login (face recognition) in KDM
Show your face (or Mona Lisa‘s one) and you’re in! No password typing needed. Integrating with the pam-face-authentication may be the smart way to go.
- Fingerprint Login in KDM
This is KDE’s most requested feature… you can’t be wrong implementing it
- Unified webcam library
Webcam’s are being utilized a lot lately: they’re cheap, widespread, and they’re working good under Linux. Projects come out with webcam support, like Fotowall, Kamoso, Kopete and there are efforts to get it working in Phonon.
Note that a camera is a source of video, images but also can be used for authentication and may even be used for user input – can you imagine manipulating stuff with your fingers? Note that webcams must usually be read in single instance, so the approach here might be 1 Qt-Only userspace daemon supporting multiple connections.
- Unified Theme Manager
One theme manager to rule them all: styles, colors, plasma theme, windeco & all. Of course the themes must be packed and shared in a binary-compatible manner with any other KDE system (yes, the challenges are there..
- Unified Configuration Panel
Making systemsettings really the one and only configuration tool and provide backends to the distributions for adding/changing modules so KDE systems will have the same feeling for configuring the system. Some modules like ‘partition disk’, ‘edit boot menu’ and ‘manage startup programs’ (daemons) should be added and left to the distribution for implementation – I think they will. Note that current systemsettings lets you configure the joystick even if you don’t have one (!).
- KWIN: draggable windows
And for windows I mean (actually J. Janz means) the whole non-interactive panel. Blank space as well as inactive labels should be draggable. From the user POV there is no window-deco + window contents. It’s a panel, let’s use it, move it, resize it, context-menu-it as a whole.
- Raytraced UI
I’ll blog more about this, but this is a little thing I’d really like to do but I don’t know if I will find time to do that. Do you think that iPhone gui is cool? Raytrace the .ui high-level gui definition format and you’ll get something better. Glassy too. Mail me if you want to know more about this
I’m sorry I missed some interesting suggestions but I don’t have space here to detail them; just look to my previous blog entry’s comments to find more about BasKet note pads integration into Plasma, file browsing enhancements (context dependent actions, menus, warnings and kparts) qt4 gui for vi, etc.
As someone pointed out there is quite a bit of overlap and dispersion between the ways to collect ideas. I can count:
- KDE Bugzilla’s wishlist
- KDE Forum’s brainstorm
- distribution specific bug trackers
- blog posts (ehm….:-)
- GSOC ideas
- kde-look’s brainstorm
- developers mailing lists
- other bugtrackers
- techbase or userbase
- direct mails and irc chats
Directing users to provide their feedback in a low-dispersive, constructive, modern, layered (from generic directions to specific actions) and focused way is probably one of the challenges that should be added to Aaron’s list for 2010.