Firefox Workspaces - Mozilla Labs | Concept Series most recent 30 from http://mozilla.stackexchange.com 2010-03-20T19:46:56Z http://mozilla.stackexchange.com/feeds/question/15 http://www.creativecommons.org/licenses/by-nc/2.5/rdf http://mozilla.stackexchange.com/questions/15/firefox-workspaces Firefox Workspaces dria 2009-10-28T23:16:07Z 2010-03-08T09:33:09Z <p>I'd love to be able to quickly switch between contexts within my browser, each with its own history, open tabs, (add-ons?), personas, etc. The idea would be to improve my personal productivity by, for example, having "Work", "Personal", and "Fun" workspaces set up. When I want to focus on work, I can just flip to my "Work" workspace that has all my tabs, bookmarks, etc for work. When I'm done for the day, I can just switch to my "Personal" workspace and do stuff there without disturbing the tabs and other stuff in my "Work" workspace, etc.</p> <p>Creating new workspaces should be as simple as "Edit > New Workspace" or somesuch, so if I decide to start researching something (kitchen renovations, the history of cryptography, Christmas shopping), I can quickly and easily start a new workspace for that task. Optionally, allow workspaces to be password protected (which would be best for the Christmas shopping one).</p> <p>You can emulate this idea in a way simply by using new profiles, but new profiles are a pain in the butt -- most people don't know how to use them, and you have to restart your browser, etc. People have also suggested bookmarking sets of tabs and flipping between them, but that really doesn't work at all.</p> <p>Extra bonus points if workspaces can be synced via Weave.</p> http://mozilla.stackexchange.com/questions/15/firefox-workspaces/16#16 Answer by merond for Firefox Workspaces merond 2009-10-29T21:49:34Z 2009-10-29T21:49:34Z <p>you could just build an extension to use the ability of profiles that are already there and make them more user-friendly. Then it would be compatible and be capable of syncing with weave.</p> http://mozilla.stackexchange.com/questions/15/firefox-workspaces/25#25 Answer by Anorexicpuppy for Firefox Workspaces Anorexicpuppy 2009-11-14T17:01:53Z 2009-11-14T17:01:53Z <p>This sounds like a simple add-on project. All you need is a new button in the main toolbar with some customized config files. Those files could be synced with weave, so that all computers with the add-on could read them.</p> http://mozilla.stackexchange.com/questions/15/firefox-workspaces/40#40 Answer by passcod for Firefox Workspaces passcod 2009-11-25T09:45:51Z 2009-11-25T09:45:51Z <p>Would it? I mean, it may be, but what I would be more looking into is a profile switch without browser reload. Nice interface is just tweaking, the switch seems more complicated. Tell me exactly, it wouldn't be that simple would it?</p> <pre><code>switchButton.click(function(next_profile) { browser.switchProfile(next_profile); }); </code></pre> http://mozilla.stackexchange.com/questions/15/firefox-workspaces/56#56 Answer by Delavy for Firefox Workspaces Delavy 2009-12-28T21:49:43Z 2009-12-28T21:49:43Z <p>I think profile are not the solution, because to heavy to use : re-install add-ons, theme, bookmarks.. And not simple to use/change. So I imagine a mechanism of "sessions, much simple. You can see and comment it on his page on this lab : <a href="http://mozilla.stackexchange.com/questions/55/sessions-in-firefox-session-by-navigation-themes-to-split-the-history" rel="nofollow">Sessions in Firefox : session by navigation themes to split the history </a> . </p> <p>Sorry, There are no picture on the concept page because the lab don't accept new user post picture (why, I don't no), but they are on the page on my website (the link are on the article). </p> http://mozilla.stackexchange.com/questions/15/firefox-workspaces/64#64 Answer by Natanael L for Firefox Workspaces Natanael L 2010-01-12T14:38:16Z 2010-01-12T14:38:16Z <p>Session Manager can do something similiar - you can have specific sessions with specific tabs saved, and make them auto-saving so that new tabs will be included in the sessions when you open them, etc...</p> <p>I use it frequently, but not for managing multiple session, just for keeping That Set Of Tabs open at all times.</p> http://mozilla.stackexchange.com/questions/15/firefox-workspaces/84#84 Answer by lxe for Firefox Workspaces lxe 2010-02-22T09:14:39Z 2010-02-22T09:14:39Z <p>You don't have to restart the browser simply use the parameter --no-remote</p> <p>$ firefox --no-remote -P default &amp;</p> <p>$ firefox --no-remote -P work &amp;</p> <p>Furthermore you don't need to re-install add-ons, etc if you don't want to.</p> <p><hr /></p> <p>$ firefox --no-remote -P</p> <p>Create profile named foo</p> <p>Make a copy of the profile you want</p> <p>Copy the filename asdf12345.foo from ~/.mozilla/firefox/</p> <p>Rename your copy as asdf12345.foo</p> <p>$ firefox --no-remote -P foo &amp;</p> <p><hr /></p> <p>I wrote a little bash shell function to do this via CLI:</p> <p>ffcopy() { echo "Input profile (ex: default)"; read in; echo "Create Output profile (ex: foo)"; read out; firefox --no-remote -CreateProfile $out; foo=<code>echo ~/.mozilla/firefox/*.$out</code>; echo $foo; rm -Rf "$foo"; echo $foo; cp -R ~/.mozilla/firefox/*.$in $foo; }</p> <p>$ ffcopy</p> <p><hr /></p>