November 29, 2007
In this week’s Commit Digest, there’s one entry that seems simple enough by Aaron:
completely change how we save and load containments and panels.
it all happens from one file now using nested groups. this has two major effects:
– one file to rule them all for any given corona; this makes things even nicer for use in other apps, btw.
– the ability to easily save, send/share and restore corona configuration layouts; something i’ve wanted from the start
But stop and give that some thought. This commit hints at a future desktop that eventually gets better at:
- Downloading:Get desktop configs from kde-look.org and/or GetHotNewStuff.
- Sharing: Share your desktop attributes with a friend via email or Kopete
- Administer: Give more flexibility/control for large desktop deployments
- Back-up: Save off layouts like profiles (home, developer, creative, student)
- Ubiquity: Carry them on a USB keyring to give VNC/RDP/Citrix like familiarity to any KDE desktop you use
- Demo: Centrally store desktop info to give consistent KDE desktops for expos/conferences/etc
- Interface: Above and beyond KControl, what happens when applications have more significant interaction with containments and panels? With network transparency and plasma data engines and D-BUS, how data is transmitted and what you see and who sees it and where it comes from all starts to blur. Online collaboration is more than just a whiteboard or window.
If I were transported back to my college years (a wish I think about roughly 745 times daily) and were looking for an internship or a topic for a senior thesis or something to help get me a job after graduation, I’d immediately start thinking about getting Kiosk modernized with respect to Plasma. Someone really needs to get a Google Summer of Code project this upcoming season on this topic. Updating Kiosk would show a mastery over several disciplines. Hell, if you pull it off and live in the U.S., I’ll hire you.