Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

How can I have multiple independent instances of Mozilla Firefox 3.5 on the same X server, but started from different user accounts (consequently, different profiles)?

Limited success was only with Xephyr :1, DISPLAY=:1 /usr/local/bin/firefox, but Xephyr has no Cygwin/X's "rootless" mode so it's not comfortable (see other question).

The idea is to have one Firefox instance for various "Serious Business" things and the other for regular browsing with dozens of add-ons securely isolated.

share|improve this question
add comment

2 Answers

up vote 1 down vote accepted

In fact, you don't even need multiple user accounts to accomplish this. You can execute several Firefox instances inside the same user account using the no-remote argument. The command line arguments are documented at http://kb.mozillazine.org/Command_line_arguments

share|improve this answer
1  
this is probably true for the OP's situation. if all you want to do is open multiple firefox instances and you're using multiple profiles. using different user accounts might be preferable, though, depending on the situation. –  quack quixote Apr 1 '10 at 2:36
    
Yes, "-no-remote" works. I've tried MOZ_NO_REMOTE=1 /usr/local/bin/firefox, but it hasn't worked. –  Vi. Apr 1 '10 at 4:17
add comment

You need to give authorization to connect the original X session for that other user. The easiest way is:

firstuser$ xhost +local:other-user
firstuser$ su other-user
otheruser$ firefox

From xhost man page:

A complete name has the syntax ``family:name'' where the families are as follows:

   inet      Internet host (IPv4)
   inet6     Internet host (IPv6)
   dnet      DECnet host
   nis       Secure RPC network name
   krb       Kerberos V5 principal
   local     contains only one name, the empty string
   si        Server Interpreted

   The family is case insensitive.  The format of the name varies with the family.

There are wrappers for su that does that automatically: gksu is one. You might be more comfortable using them.

share|improve this answer
    
No, it's not about access to X server. It's about "Firefox already running. Close other instance" or just opening empty window in response. –  Vi. Apr 1 '10 at 4:14
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.