<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[CrunchBang Linux Forums - Firefox Profiles for Plugin Management]]></title>
		<link>http://crunchbanglinux.org/forums/topic/2518/firefox-profiles-for-plugin-management/</link>
		<description><![CDATA[The most recent posts in Firefox Profiles for Plugin Management.]]></description>
		<lastBuildDate>Thu, 07 May 2009 04:24:39 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Firefox Profiles for Plugin Management]]></title>
			<link>http://crunchbanglinux.org/forums/post/20998/#p20998</link>
<br />
<b>Warning</b>:  Missing argument 2 for parse_message(), called in /home/corenominal/www/crunchbanglinux.org/forums/extern.php on line 131 and defined in <b>/home/corenominal/www/crunchbanglinux.org/forums/include/parser.php</b> on line <b>784</b><br />
<br />
<b>Notice</b>:  Undefined variable: hide_smilies in <b>/home/corenominal/www/crunchbanglinux.org/forums/include/parser.php</b> on line <b>820</b><br />
			<description><![CDATA[<div class="quotebox"><cite>fhsm wrote:</cite><blockquote><p><strong>3) Set up profile specific menus and key bindings</strong><br />When you have more than one profile Firefox defaults to the last Profile used if no profile is specified.&nbsp; To select your profile at launch use the following format:</p><div class="codebox"><pre><code>firefox -P PROFILE_NAME -no-remote</code></pre></div><p>&nbsp; <br />The <em> -no-remote</em> flag is optional.&nbsp; If you include it you&#039;ll be able to run more than one profile at the same time; however, you&#039;ll get an error, instead of a new window, if you call Firefox with an already running profile.&nbsp; In practice this rarely happens, is harmless, and is easy to work around.&nbsp; I always use -no-remote.&nbsp; </p><p>On the internet menu section, in menu.xml I&#039;ve added:<br /></p><div class="codebox"><pre><code>            &lt;item label=&quot;Firefox Profiles&quot;&gt;
                &lt;action name=&quot;Execute&quot;&gt;
                    &lt;execute&gt;
                        firefox -profilemanager
                    &lt;/execute&gt;
                &lt;/action&gt;
            &lt;/item&gt;
            &lt;item label=&quot;Firefox (NEW_PROFILE)&quot;&gt;
                &lt;action name=&quot;Execute&quot;&gt;
                    &lt;execute&gt;
                        firefox -P NEW_PROFILE -no-remote
                    &lt;/execute&gt;
                &lt;/action&gt;
            &lt;/item&gt;
            &lt;item label=&quot;Firefox (default)&quot;&gt;
                &lt;action name=&quot;Execute&quot;&gt;
                    &lt;execute&gt;
                        firefox -P default -no-remote
                    &lt;/execute&gt;
                &lt;/action&gt;
            &lt;/item&gt;</code></pre></div></blockquote></div><p>I didn&#039;t know about the -no-remote option making it possible to run more than one instance of firefox. I was using opera to do that.<br /> I have in my own menu four firefoxes. <br />a. firefox<br />b. firefox - anonymous (this is set-up with tor and torbutton)<br />c. firefox - school<br />d. firefox - web development (for when I get around to learning web development I have web developer bar add-on)</p><p>Nice tutorial.</p>]]></description>
			<author><![CDATA[dummy@example.com (chytraeus)]]></author>
			<pubDate>Thu, 07 May 2009 04:24:39 +0000</pubDate>
			<guid>http://crunchbanglinux.org/forums/post/20998/#p20998</guid>
		</item>
		<item>
			<title><![CDATA[Firefox Profiles for Plugin Management]]></title>
			<link>http://crunchbanglinux.org/forums/post/19874/#p19874</link>
<br />
<b>Warning</b>:  Missing argument 2 for parse_message(), called in /home/corenominal/www/crunchbanglinux.org/forums/extern.php on line 131 and defined in <b>/home/corenominal/www/crunchbanglinux.org/forums/include/parser.php</b> on line <b>784</b><br />
<br />
<b>Notice</b>:  Undefined variable: hide_smilies in <b>/home/corenominal/www/crunchbanglinux.org/forums/include/parser.php</b> on line <b>820</b><br />
			<description><![CDATA[<p>I find firefox profiles to be one of the most helpful and least utilized features of the program.&nbsp; So I thought I&#039;d outline the basics for anyone who doesn&#039;t know how profiles work.</p><p>Profiles give you the ability to run multiple instances of Firefox with their own addons, history, bookmarks, cookies, cache, etc off a single FF install.&nbsp; Launching separate browser instances is helpful when testing sites or when you need different combinations of plugins.&nbsp; In my case I have a number of development plugins that I wouldn&#039;t want bloating my default browser but that are invaluable tools when working on a project.&nbsp; My solution is to create a development profile.</p><p><strong>1) Make a new profile</strong><br />To create a new profile close firefox and then run:<br /></p><div class="codebox"><pre><code>$ firefox -profilemanager</code></pre></div><p>You&#039;ll get a little GUI dialogue box that will allow you to add a new profile.&nbsp; I call mine &quot;development&quot; but I&#039;ll refer to it as NEW_PROFILE for the rest of my post.&nbsp; </p><p>When Firefox launch you should be looking at a totally &quot;new&quot; copy of firefox.&nbsp; At this point you have a choice.&nbsp; You can either copy your default profile and use it as a starting point for your NEW_PROFILE or build off of the Firefox default.&nbsp; If you are going to build off of default skip to step 3.</p><p><strong>2) Duplicate your default (optional)</strong><br />Look in <em>~/.mozilla/firefox</em> you should see XXXXXXXX.default, YYYYYYYY.NEW_PROFILE and profiles.ini.&nbsp; (<em>Important</em>: before you do this you might want to make a backup archive of your default profile just in case things go badly.)&nbsp; To duplicate your default profile copy the contents of XXXXXXXX.default into YYYYYYYY.NEW_PROFILE, when you are prompted about overwriting allow all overwrites.</p><p>At this point you should have two identical profiles in Firefox, default and NEW_PROFILE.</p><p><strong>3) Set up profile specific menus and key bindings</strong><br />When you have more than one profile Firefox defaults to the last Profile used if no profile is specified.&nbsp; To select your profile at launch use the following format:</p><div class="codebox"><pre><code>firefox -P PROFILE_NAME -no-remote</code></pre></div><p>&nbsp; <br />The <em> -no-remote</em> flag is optional.&nbsp; If you include it you&#039;ll be able to run more than one profile at the same time; however, you&#039;ll get an error, instead of a new window, if you call Firefox with an already running profile.&nbsp; In practice this rarely happens, is harmless, and is easy to work around.&nbsp; I always use -no-remote.&nbsp; </p><p>On the internet menu section, in menu.xml I&#039;ve added:<br /></p><div class="codebox"><pre><code>            &lt;item label=&quot;Firefox Profiles&quot;&gt;
                &lt;action name=&quot;Execute&quot;&gt;
                    &lt;execute&gt;
                        firefox -profilemanager
                    &lt;/execute&gt;
                &lt;/action&gt;
            &lt;/item&gt;
            &lt;item label=&quot;Firefox (NEW_PROFILE)&quot;&gt;
                &lt;action name=&quot;Execute&quot;&gt;
                    &lt;execute&gt;
                        firefox -P NEW_PROFILE -no-remote
                    &lt;/execute&gt;
                &lt;/action&gt;
            &lt;/item&gt;
            &lt;item label=&quot;Firefox (default)&quot;&gt;
                &lt;action name=&quot;Execute&quot;&gt;
                    &lt;execute&gt;
                        firefox -P default -no-remote
                    &lt;/execute&gt;
                &lt;/action&gt;
            &lt;/item&gt;</code></pre></div><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />I&#039;ve also updated rc.xml&#039;s keybindings:<br /></p><div class="codebox"><pre><code>    &lt;keybind key=&quot;W-w&quot;&gt;
      &lt;action name=&quot;Execute&quot;&gt;
        &lt;startupnotify&gt;
          &lt;enabled&gt;true&lt;/enabled&gt;
          &lt;name&gt;Web Browser&lt;/name&gt;
        &lt;/startupnotify&gt;
        &lt;command&gt;firefox -P default -no-remote&lt;/command&gt;
      &lt;/action&gt;
    &lt;/keybind&gt;</code></pre></div><p><strong>4) Configure FF</strong><br />This is up to you.&nbsp; The addons really make Firefox for me, unfortunately they also break it.&nbsp; I&#039;ve found it is quite nice to have a light default profile that I can take in different directions with different extensions under different profiles.&nbsp; </p><p>Here&#039;s a thread on some of folk&#039;s <a href="http://crunchbanglinux.org/forums/topic/2510/favorite-firefox-extensions-addons/">favorite addons.</a></p>]]></description>
			<author><![CDATA[dummy@example.com (fhsm)]]></author>
			<pubDate>Wed, 29 Apr 2009 04:21:06 +0000</pubDate>
			<guid>http://crunchbanglinux.org/forums/post/19874/#p19874</guid>
		</item>
	</channel>
</rss>

