Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 16587 ideas, 102320 comments, 2136221 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #932: Task Oriented Desktop

Written by jhoger the 29 Feb 08 at 05:00. Category: Look and Feel. Related project: Nothing/Others. Status: New
Rationale
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)

53
votes
up equal down
Solution #1: Auto-generated solution of idea #932
Written by jhoger the 29 Feb 08 at 05:00.
Ubuntu Brainstorm was updated in January 2009. Since the idea #932 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
3
votes
up equal down
Solution #2: Nautilus integration
Written by Lachu the 23 Jan 09 at 17:49.
Places(folder path should be a task too). When user click on some files, it would be opened on desktop attached to current folder. Nautilus will automatically open a new desktop if it was needed. User can close any dynamically opened desktop, so WM should ask him where move Window from it. It be a great if nautilus have selection dropbox to select behavior of open file action. We will made this options: open on a desktop of this folder, open on current desktop, open on (n) desktop (xn), open on nautilus Window(possible?). File manager are tool which user uses very often. Alternatively we have option to show on all desktop. But who wants to create/remove desktop/moving windows between desktops, etc. ?

Propose your solution

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.

Endolith wrote on the 15 Oct 08 at 05:05
Yes! I've had a similar idea for "project-based" computer interaction, where you work on projects, and other projects "drop off" into a history log, and you never close applications; you just work on projects. An important part is to prevent the need for saving documents; to save everything continuously and transparently. I've written about that part here:

http://www.endolith.com/wordpress/2007/12/24/abolish-the-saving-of-documents/

Maybe I should file an idea if it's not already on Brainstorm.


Endolith wrote on the 20 Oct 08 at 16:19
I think the applications should all be changed to be document-centric instead of application-centric (like how Inkscape opens up a separate window for each document), and then the Window Manager should group the windows by project based on project tags for each document, and be smart enough to not waste screen space with multiple menu bars, etc. The menus and other additions to the window should be independent of the area where the document is displayed, so the window manager can organize everything optimally.

http://brainstorm.ubuntu.com/idea/9560/


Post your comment