From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 8C65913877A for ; Mon, 23 Jun 2014 05:33:21 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 47002E0AB0; Mon, 23 Jun 2014 05:33:15 +0000 (UTC) Received: from ironport2-out.teksavvy.com (ironport2-out.teksavvy.com [206.248.154.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 5542AE0A99 for ; Mon, 23 Jun 2014 05:33:14 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AuQGAIDvNVPAqyj4/2dsb2JhbABZgwYBvEyIURd0gmYcXxMhBSUkE4d5n3+yGheSJYEUBI8+iQ+GYYtVg0wh X-IPAS-Result: AuQGAIDvNVPAqyj4/2dsb2JhbABZgwYBvEyIURd0gmYcXxMhBSUkE4d5n3+yGheSJYEUBI8+iQ+GYYtVg0wh X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="69175685" Received: from 192-171-40-248.cpe.pppoe.ca (HELO waltdnes.org) ([192.171.40.248]) by ironport2-out.teksavvy.com with SMTP; 23 Jun 2014 01:33:12 -0400 Received: by waltdnes.org (sSMTP sendmail emulation); Mon, 23 Jun 2014 01:33:12 -0400 From: "Walter Dnes" Date: Mon, 23 Jun 2014 01:33:12 -0400 To: Gentoo Users List Subject: [gentoo-user] Separate instances of Firefox require separate profiles Message-ID: <20140623053311.GA11320@waltdnes.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.22 (2013-10-16) X-Archives-Salt: b3b4bcb1-db8b-49df-9f88-7c56063ca48b X-Archives-Hash: f9c27a2cb8886f4f38d54defc9ccf68c I vaguely remember a while ago, somebody on this list asked about running separate instances of Firefox. I finally figured out how to run separate instances of Firefox, as ***COMPLETELY SEPARATE PROCESSES***. Namely, that you need ***A SEPARATE PROFILE FOR EACH INSTANCE***. Let's start with 2 profiles "trusted" and "default". From the command line, execute the following commands... firefox -new-instance -P trusted & firefox -new-instance -P default & ps -ef | grep firefox You won't need the "&" if you launch from a desktop or window-manager launcher. In the above example, I launched 2 instances of Firefox, and verified their existance by running "ps -ef | grep firefox". So if you have some sites that you visit regularly, you can have a separate profile for each one. This has some advantages... 1) You can have totally different customized setups (including different add-ons) for each site. 2) Profiles, including cookies, are stored in separate directories. Therefore third-party cookies left by trackers when you're on site A using profile A, will not be readable by the same third-party when you're on site B, using profile B, making tracking you more difficult and less reliable... one... two... three... aaaaawwwwwww. 3) If you have a whole bunch of websites open, and one of them crashes Firefox, or hangs it so you need to kill it, you don't end up taking down all your browsers. -- Walter Dnes I don't run "desktop environments"; I run useful applications