The Ubuntu community has contributed 12252 ideas, 57766 comments, 1176667 votes
Idea
#932: Task Oriented Desktop
|
| |
38
|
|
|
Written by jhoger the 29 Feb 08 at 05:00.
Category: Look and Feel.
Related to:
Nothing/Others.
Status: New
|
|
|
Description
Imagine a desktop where the organizing principle for workflow becomes the "project" or "task." So I'm working on a coding project. Any research I do in the browser (history and bookmarks) automatically attaches to ("gets saved in") the task. Instant message or IRC sessions in that task are kept organized there. Documents I create associate with the task. Each task would feel a lot like virtual desktops today, but you could shut down your machine and pop up the same virtual desktop with your apps open in the same positions.
I'd like to see a task-oriented desktop realized (starting point ideas are in Plasma, Gimme). Basically take Virtual Desktop, "session" across reboots, and tag/metadata based file system, and application integration to permit work you do to be associated with different projects or tasks across applications.
You would be able to close a task and reopen it. Move a task to another machine. Switch between tasks as easily as virtual desktops. Easily post-hoc re-classify data events that occurred over a period of time to a given task in case they associated with the wrong one.
Also the window manager should do more of the window management, as IonWM, dwm do.
Tags:
(none)
Attachments
No attachments.
Duplicates
Comments
|
jhoger wrote on the 29 Feb 08 at 06:48
|
Editing the description is not working. So I'll embellish here:
Imagine a desktop where the organizing principle for workflow becomes the "project" or "task." So I'm working on a coding project. Any research I do in the browser automatically attaches to the task. Instant message or IRC sessions in that task are kept organized there. Documents I create associate with the task.
I'd like to see a task-oriented desktop realized (starting point ideas are in Plasma, Gimme). Basically take Virtual Desktop, "session" across reboots, and tag/metadata based file system, and application integration to permit work you do to be associated with different projects or tasks across applications.
You would be able to close a task and reopen it. Move a task to another machine. Switch between tasks as easily as virtual desktops. Easily post-hoc re-classify data events that occurred over a period of time to a given task in case they associated with the wrong one.
Also the window manager should do more of the window management, as IonWM, dwm do.
|
|
makiute wrote on the 11 May 08 at 20:31
| |
I liked your idea, but it could be better explained end organized.
|
|
jhoger wrote on the 12 May 08 at 20:57
| |
makiute: I agree. It's a tough one to convey since it's a new concept and there isn't a lot of space before you get the [...] box. Any suggestions?
|
|
Vadim P. wrote on the 3 Jun 08 at 18:17
| |
I multi-task - code, get distracted with pidgin, check some news... sounds like a neat idea but I don't think it'll fit most.
|
|
jhoger wrote on the 3 Jun 08 at 19:49
|
Vadim -- yeah that's why you need to be able to post-hoc reclassify data to go with another task.
But ideally I think you would learn over time to arrange things so data/events attach to the proper task by default.
|
|
lessthe wrote on the 5 Aug 08 at 00:48
|
I don't want to claim credit - just promote the idea - but it's a thought I had a couple of years ago. I totally endorse the idea and am constantly looking for open source software that will assist.
I'm typically working across about a dozen different tasks and have to switch quickly between them. I imagine my desktop with areas that are designated and "zoomable" for each project. Or perhaps each virtual desktop corresponds to a different task with its own collection of documents on the desktop. Within that zoomed area or virtual desktop should be the key active documents for the corresponding task. Links to schedules, todo lists, emails, code, websites, collaborators' contact information, etc should all be easily accessible for each task.
|
Post your comment
|
|