Câu hỏi “Firefox đã chạy” với -no-remote


Tôi muốn mở một phiên bản Firefox mới. Tôi đã thử

firefox -no-remote

MOZ_NO_REMOTE=1 firefox

Chi tiết trong tài liệu. Tuy nhiên tôi tiếp tục nhận được tin nhắn

Firefox is already running, but is not responding. To open a new window, 
you must first close the existing Firefox process, or restart your system.

Làm thế nào tôi có thể khởi chạy một phiên bản Firefox mới từ dòng lệnh?


7
2018-02-16 17:23


gốc


@martineau Tôi không nghĩ rằng bạn hiểu "trường hợp mới". Đó là 2 quy trình firefox. - Steven Penny


Các câu trả lời:


Các -không xa tùy chọn được sử dụng để chạy nhiều cấu hình Firefox cùng một lúc. Bạn đang nhận được "Firefox đang chạy" vì bạn đang cố mở một cá thể Firefox thứ hai có cùng cấu hình.

Bạn nên sử dụng tùy chọn này như sau:

firefox -no-remote -P "Another Profile"

hoặc là

firefox -no-remote -profile "profile_path"

Ở đâu profile_path là một tuyệt đối hoặc tương đối (để firefox.exe) con đường.


12
2018-02-16 17:32





Tôi đã có nhu cầu tương tự như bạn: chạy nhiều trường hợp firefox trên cùng một máy.

Về cơ bản, khi bạn chạy một thể hiện của firefox, có một thư mục .mozilla trong của bạn $HOME được tạo (nếu nó chưa tồn tại). Bạn có thể sử dụng giải pháp đa hồ sơ nếu muốn, iglvzx đã đề cập ở trên. Vì vậy, tất cả hồ sơ của người dùng đều nằm trong thư mục .mozilla đó (cơ sở dữ liệu).

Tôi có một mẹo khác mà tôi nghĩ là thanh lịch hơn giải pháp đó. Tạo một thư mục để lưu một firefox mới:

$ mkdir $HOME/new_firefox

$ cd $HOME/new_firefox

$ tar xvf setup/firefox-33.0.tar.bz2

Sau đó, tạo một tập lệnh nhỏ như:

#!/bin/sh
HOME=$HOME/new_firefox
$HOME/firefox/firefox -no-remote &

Vì vậy, bây giờ chạy scrip để có một thể hiện khác của firefox. Và hồ sơ của người dùng mới của bạn sống trong $HOME/new_firefox/.mozilla.

Nếu bạn sử dụng GNOME, chỉ cần tạo một new_firefox.desktop và đặt nó vào /usr/share/applications thư mục hoặc trong $HOME/.local/share/applications danh mục. Các Exec đối số trong tệp đó là Exec=/home/your_name/path-to-your-script. Nếu bạn không biết làm thế nào để tạo ra một, xem một tồn tại trong một trong 2 thư mục trên.


1
2017-10-22 03:53