
KDE's Aaron Seigo has
published a blog post in which he details how
Nepomuk and the semantic desktop can be beneficial to users. He introduces the concepts of "context" and "context switches" - possible states are "writing an OSNews news item", or "posting a blog entry", or "editing your MySpace page". When you switch from one of these contexts to another, it's called a context switch, according to Seigo.
"What happens with the rest of the software running on your computer when you switch contexts?" Seigo answers his own question.
"Pretty much nothing. At least not automatically."
Member since:
2006-03-29
You can also see that as a filter.
).
Normally you filter files, mails etc. in a per application habit, this though filters plasmoids and data like mails, rss-feeds etc. according to specified settings in all apps you want.
Basically it makes it possibly to have lots of plasmoids and still not getting overwhelmed or needing to create an activity (part of the Zooming User Interface).
E.g. you work on a project.
For that you created an own profile for your editor (Kate), set a different language for the spellchecker, have many files on your hd and on a server (maybe svn), a lot emails, many bookmarks and some people you work with...
If you tell your computer that you are working on said project -- maybe by choosing that in a plasmoid or by connecting to the company's network -- you'd get a Folderview Plasmoid with the files and if you start your editor -- if it's not started automatically -- the correct profile would be automatically chosen.
The email plasmoid would only show mails connected to that project and would play a sound if you get an email by the project leader. You'd also have the bookmarks accessible on your Desktop as well as the comic applet set to Dilbert comics (the project leader is not that capable
Yet you would not get distracted by friends over IM (set for Not Available eg.) or per mail. You could even say that you don't want to hear certain types of songs when working.
Additionally you don't want to be bothered with all that after your working time, no sounds when getting mails from the project leader ...
When finished this should enable you to easily have everything you need in range and clean it up later without you doing all that and be annoyed if you forgot to do so. The desktop would be more like the real thing, nothing static but something that changes when needed.
And best is if you don't need all that you don't have to use it.
Edited 2008-09-05 23:53 UTC