Làm cách nào để sử dụng hai cấu hình Firefox?


15

Tôi chạy Ubuntu 14.04 và muốn sử dụng một bản cài đặt Firefox với hai cấu hình khác nhau cho cùng một người dùng đã đăng nhập Ubuntu.

Làm cách nào tôi có thể thiết lập tính năng này để tôi có thể dễ dàng khởi chạy cả hai cấu hình từ trình khởi chạy Unity?


1 firefox với 2 hồ sơ? Hoặc 2 firefox với mỗi một hồ sơ? ;)
Rinzwind

3
Bây giờ bạn đang mở rộng một câu hỏi ngắn đơn giản thành một câu hỏi dài bằng cách thêm nhận xét ở nhiều vị trí khác nhau. Bạn nên cập nhật câu hỏi của bạn và cụ thể hơn thay vì mở rộng câu hỏi trong các bình luận. Trang web này được thiết kế để trở thành một câu hỏi - một câu trả lời, không phải là một cuộc thảo luận chi tiết về một số ý kiến.
Panther

3
@ Vesal75 vui lòng chỉnh sửa câu hỏi của bạn với tất cả các đề cập thêm.
Rinzwind

3
Bạn không cần phải có ba cài đặt Firefox. Chỉ cần tạo ba hồ sơ khác nhau, và sau đó khởi chạy ba trường hợp với firefox -P profilename --new-instance. Bạn có thể tạo các trình khởi chạy hoặc phím tắt cho từng loại, cũng như tùy chỉnh từng cấu hình với các chủ đề và tiện ích mở rộng. Để tạo hồ sơ, nhập about:profilesvào thanh địa chỉ, sau đó nhấp vào "Tạo hồ sơ mới".
mikewhthing 16/1/18

5
Firefox 57+ có các thùng chứa nhiều tài khoản (kích hoạt nó bằng cách cài đặt phần mở rộng cùng tên) để bạn thậm chí không cần hồ sơ nữa.
Michael Hampton

Câu trả lời:


23

Cách thiết lập các cấu hình Firefox khác nhau cho cùng một người dùng Ubuntu và cùng cài đặt Firefox

Trích các tùy chọn dòng lệnh từ man firefox:

-ProfileManager
   Start the profilemanager. Use this to choose the profile you would like to
   run firefox with. You will need to also use -no-remote if there is already
   a running firefox instance.

-P profile
   Start firefox with the profile named profile. Will start the profile
   manager if a valid profile name is not specified. You will need to also
   use -no-remote if there is already a running firefox instance.

Vì vậy, bạn chỉ cần khởi động Firefox với một trong các tham số đó bằng cách sử dụng thiết bị đầu cuối, Alt+ F2HUD, từ menu ngữ cảnh của biểu tượng trình khởi chạy sau khi chỉnh sửa tệp cấu hình của nó, mà tôi sẽ mô tả bên dưới.

Thiết lập hồ sơ mới:

  • Khởi chạy Trình quản lý hồ sơ của Firefox từ thiết bị đầu cuối hoặc với Alt+ F2:

    firefox -ProfileManager
    

    Cửa sổ chính của Firefox ProfileManager

  • Đổi tên cấu hình hiện tại của bạn defaultđể profile1(hoặc bất cứ điều gì bạn muốn, bạn thậm chí không cần phải đổi tên nó, nhưng tôi sẽ làm trong hướng dẫn này để làm rõ - bạn chỉ phải thay thế profile1với tên chính xác của bạn bất cứ nơi nào nó xảy ra!) Bằng cách nhấp vào Rename Profile....

  • Tạo một hồ sơ mới với trình hướng dẫn bằng cách nhấp vào Create Profile.... Nó sẽ hiển thị cho bạn một cửa sổ thông tin đầu tiên, đọc nó và nhấp vào Next. Cửa sổ thứ hai sẽ yêu cầu bạn nhập tên cho hồ sơ, nhập vào profile2đây (hoặc thay thế nó bất cứ nơi nào nó xuất hiện trong hướng dẫn này bằng chính xác những gì bạn đã nhập thay thế). Tôi khuyên bạn không nên thay đổi thư mục nơi hồ sơ sẽ được lưu trữ, trừ khi bạn có lý do chính đáng để làm như vậy. Nhấn vào đây Finish.

    Trình tạo hồ sơ Firefox Tạo trình hướng dẫn hồ sơ

  • Thoát khỏi Trình quản lý hồ sơ.

Thiết lập biểu tượng trình khởi chạy của bạn để truy cập các cấu hình đó từ menu ngữ cảnh:

  • Sao chép tệp trình khởi chạy gốc (thuộc sở hữu của root, được sử dụng trên toàn hệ thống và sẽ được thay thế bằng bản cập nhật tiếp theo) vào thư mục nhà của bạn:

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications/firefox.desktop
    
  • Chỉnh sửa bản sao, ví dụ với Gedit (GUI) hoặc Nano (thiết bị đầu cuối):

    gedit ~/.local/share/applications/firefox.desktop
    nano ~/.local/share/applications/firefox.desktop
    
  • Tìm kiếm dòng:

    Actions=NewWindow;NewPrivateWindow;
    

    và thêm các định danh hành động trình đơn ngữ cảnh mới như thế này (tên ví dụ, nhưng chỉ được sử dụng trong tệp, bạn sẽ không thấy chúng ở bất kỳ nơi nào khác):

    Actions=NewWindow;NewPrivateWindow;Profile1;Profile2;ProfileManager;
    
  • Chèn đoạn mã dưới đây vào cuối tệp, bạn có thể thay đổi Name=giá trị và thêm bao nhiêu bản dịch bạn muốn (ví dụ cho tiếng Đức [de] được đưa ra). Các Exec=firefox -P ...dòng phải chứa tên chính xác (phân biệt chữ hoa chữ thường) của các cấu hình bạn đã tạo trong trình quản lý hồ sơ! Các -no-remotelá cờ cho phép nhiều profile firefox để chạy cùng một lúc. Ngoài ra, từ cuối cùng trong các dòng [Desktop Action ...]phải khớp chính xác với các phím bạn đã thêm vào Actions=dòng trên.

    [Desktop Action Profile1]
    Name=Run Firefox with profile 1
    Name[de]=Firefox mit Profil 1 starten
    Exec=firefox -P profile1 -no-remote
    OnlyShowIn=Unity;
    
    [Desktop Action Profile2]
    Name=Run Firefox with profile 2
    Name[de]=Firefox mit Profil 2 starten
    Exec=firefox -P profile2 -no-remote
    OnlyShowIn=Unity;
    
    [Desktop Action ProfileManager]
    Name=Open Firefox profile manager
    Name[de]=Firefox Profilmanager öffnen
    Exec=firefox -ProfileManager -no-remote
    OnlyShowIn=Unity;
    
  • Bây giờ nếu bạn muốn chỉ định một cấu hình mặc định vĩnh viễn cho khi bạn nhấp chuột trái vào biểu tượng trình khởi chạy (nếu không thì cấu hình bạn sử dụng lần cuối qua Trình quản lý hồ sơ với hộp kiểm tương ứng được đánh dấu sẽ được khởi chạy), bạn cũng phải chỉnh sửa Exec=dòng chính . Đó là trên cùng và sẽ trông như thế này:

    Exec=firefox %u
    

    Chỉnh sửa nó để trông giống như bên dưới, có thể thay thế profile1bằng tên hồ sơ mặc định chính xác mà bạn muốn.

    Exec=firefox -P profile1 %u
    
  • Bạn phải khởi động lại (có thể đăng xuất và đăng nhập lại là đủ?) Trước khi hệ thống nhận ra rằng bạn muốn ghi đè firefox.desktoptệp trên toàn hệ thống và sử dụng tệp cá nhân và tùy chỉnh của bạn. Hoặc bạn có thể sử dụng lệnh

    desktop-file-install --dir=~/.local/share/applications ~/.local/share/applications/firefox.desktop
    

    để khởi tạo lại tập tin launcher. Sau đó, thưởng thức nhiều hồ sơ của bạn!


4
Đây là giải pháp hoàn chỉnh, nhưng thiếu một chi tiết nhỏ. Nếu bạn muốn khởi chạy các cấu hình khác nhau cùng một lúc "-no-remote" có thể được sử dụng. Nếu không, đây là câu trả lời tôi đang tìm kiếm.

22

Tôi nghĩ Firefox Profile Switcher là câu trả lời của bạn!

Bạn có thể kích hoạt nó với tùy chọn " -P " như thế này trên dòng lệnh

firefox -P

Sau đó, bạn có thể tạo Hồ sơ cho từng tác vụ, tất cả trong cùng một trang chủ (nếu bạn phải).

hồ sơ firefox

Để có tất cả chúng chạy cùng một lúc, bạn cũng cần thêm --new-instancevào lệnh.

Và cuối cùng, bạn có thể chọn một trong những chủ đề được xác định trước thông qua tùy chọn Tùy chỉnh Menu và Thanh công cụ :

Mở hộp thoại tùy chỉnh và trên kẻo bạn sẽ thấy Chủ đề dưới dạng menu thả xuống.

Tôi đoán bạn sẽ phải làm điều này cho mỗi tài khoản truyền thông xã hội.

Bây giờ bạn có thể đặt một biểu tượng trên trình khởi chạy để gọi

firefox -P --new-instance

hoặc viết một tập lệnh bao bọc nhỏ và thay thế các liên kết tượng trưng.

sudo nano /usr/local/bin/firefox

nhập thông tin sau với các đường dẫn chính xác

#!/bin/bash
/usr/lib/firefox/firefox -P --new-instance

làm cho nó thực thi

sudo chmod +x /usr/local/bin/firefox

Như được chỉ ra bởi người dùng muru trong các bình luận bên dưới, không cần thiết phải thay thế liên kết ban đầu, như đề xuất ban đầu

Đường dẫn đến liên kết firefox có thể khác trên HĐH của bạn, bạn có thể tìm thấy nó với

which firefox

sau đó xóa liên kết cũ

sudo unlink /usr/bin/firefox

liên kết nó với đường dẫn chính xác

sudo ln -s /usr/local/bin/firefox /usr/bin/firefox


12

Tôi sẽ đề xuất tiện ích mở rộng Multi-Account Container , một addon chính thức do Mozilla tạo ra. Trường hợp sử dụng mà bạn mô tả chính xác là lý do tại sao nó tồn tại:

Ảnh chụp màn hình từ AMO
(nguồn: mozilla.net )

Cô ấy có thể tạo các thùng chứa cho mỗi bộ tài khoản của mình và chọn màu nhấn. Màu nhấn này sẽ hiển thị bên dưới tiêu đề của mỗi tab, cho biết nó nằm ở đâu:

Ba tab trên ba container (không bao giờ chủ đề tối)

Các tab theo mặc định không mở trong một thùng chứa, bạn tạo chúng bằng cách nhấn và giữ nút "tab mới".

Không chỉ dễ dàng xác định các container, các tab chỉ là các tab bình thường, bạn có thể đặt tất cả chúng trên cùng một cửa sổ. (với nhiều cấu hình, bạn sẽ không thể có các tab của 2 cấu hình trong một cửa sổ).

Ngoài ra, cấu hình trình duyệt và các plugin đã cài đặt vẫn giống nhau (vì nó chỉ là một trình duyệt), điều này làm giảm yếu tố "WTF".


1

Tôi sẽ thêm cái này trong trường hợp bạn muốn 2 firefox. Kết quả cuối cùng sẽ là một firefox bình thường và một cài đặt trong / opt /. Cả hai có thể được bắt đầu cùng một lúc và hoàn toàn tách biệt với nhau.

  • Tải về tệp nguồn cho phiên bản firefox. Có thể từ đây .
  • Đi đến một thiết bị đầu cuối và thực thi (Tôi giả sử bạn có tệp tar đã tải xuống 1 (!), Thay đổi "*" thành phiên bản thực tế nếu bạn có 2) và sẽ bắt đầu phiên bản firefox thứ 2 từ thiết bị đầu cuối:

    cd /opt/ && sudo tar xjf ~/Downloads/firefox-*.tar.bz2
    cd firefox
    ./firefox
    
  • Đóng thiết bị đầu cuối cũng sẽ đóng firefox.

  • Tạo một launcher mới. Xem Làm thế nào tôi có thể tạo launcher trên máy tính để bàn của tôi? về cách làm điều đó Hoặc sao chép trình khởi chạy firefox bình thường (xem / usr / share / ứng dụng) sang một tên mới và chỉnh sửa nó để bắt đầu phiên bản này. Nếu bạn thay đổi biểu tượng, bạn cũng nhận được một biểu tượng khác trên trình khởi chạy.

1

Chạy firefox -Phay firefox -ProfileManager.

Sau đó, bạn có thể tạo, chọn và quản lý (các) hồ sơ của mình.

hồ sơ ff

Xem thêm Cách tạo hồ sơ Firefox mới trên Windows? (kb.mozillazine.org) .

Tôi không thể tìm thấy một trang tương tự cho Linux, nhưng các tùy chọn và màn hình gần như giống nhau.

Để tạo biểu tượng, hãy tạo tệp máy tính để bàn như được mô tả trong Làm thế nào để đưa tệp .desktop tùy chỉnh của tôi vào trình khởi chạy thống nhất? (Askubfox.com)

Sử dụng firefox -P YOURPROFILENAMEđể khởi động Firefox với cấu hình đã cho.

Bạn có thể tìm thêm thông tin về các tham số dòng lệnh của Firefox bằng cách đọc manpage của nó (gõ man firefoxvào terminal).


Tôi muốn sử dụng chúng cùng một lúc.
Vesal75

bắt đầu firefox ... sử dụng hồ sơ đầu tiên. Bắt đầu firefox -P, chọn một hồ sơ khác
Panther

@ bodhi.zazen không hoạt động. Firefox sẽ không mở phiên bản mới nếu bạn đã mở.
gertvdijk

1

Tương tự như trên và nếu muốn tìm hiểu lý do tại sao một người nên / có thể có một vài hồ sơ, liên kết sau có một số thông tin bổ sung:

Nhiều hồ sơ Firefox

Bắt đầu quản lý hồ sơ trong Linux

Nếu Firefox đã được bao gồm trong bản phân phối Linux của bạn hoặc nếu bạn đã cài đặt Firefox với trình quản lý gói phân phối Linux của bạn:

"Ở đầu cửa sổ Firefox, nhấp vào menu Tệp và chọn Thoát. Trong Terminal chạy: firefox --ProfileManager

Nếu cửa sổ Trình quản lý hồ sơ không mở, Firefox có thể đã chạy trong nền, mặc dù nó không hiển thị. Đóng tất cả các phiên bản của Firefox hoặc khởi động lại máy tính và sau đó thử lại. "


Đây là câu trả lời chỉ có liên kết, đánh dấu câu hỏi là trùng lặp
Panther

Ngay cả khi liên kết là bên ngoài (mozilla.org)?
impalle

1
Nếu liên kết là bên ngoài, bạn nên sao chép thông tin liên quan ở đây (bạn không cần các công cụ windows) và cung cấp tín dụng.
Panther

được rồi, tôi đang ở trên đó ...
impalle

1
Đây là diễn đàn khủng bố những người dùng mới đang cố gắng giúp đỡ và là bất kỳ trợ lý nào.
Bị hạ bệ

0

Trong một loại thiết bị đầu cuối

firefox -no-remote -ProfileManager

và tạo một hồ sơ mới. Sau đó bắt đầu hồ sơ mong muốn với

firefox -P profilename

cảm ơn bạn nhưng tôi muốn một biểu tượng cho mỗi hồ sơ
Vesal75

Và tôi không muốn thiết bị đầu cuối mở trong khi tôi đang sử dụng firefox
Vesal75

Sau đó, tạo một tập tin .desktop askubfox.com/questions/110895/ trộm
Panther

và đặt lệnh cho tệp máy tính để bàn thànhfirefox -P profilename
Fiximan

Tôi không hiểu anh ấy đã làm gì.
Vesal75

0

Cách dễ nhất để quản lý hồ sơ trong firefox là cài đặt multifox addon.

URL: https://addons.mozilla.org/en-US/firefox/addon/multifox/

Nó hoạt động như các cấu hình trong Chrome nhưng mượt mà hơn và tốt hơn.
Bạn có thể mở các tab khác nhau của cùng một trang với những người dùng đã đăng nhập khác nhau.

Xem tệp đính kèm:
nhập mô tả hình ảnh ở đây


-1

Bạn có thể mở một cửa sổ riêng mới trong Firefox (giống như cửa sổ ẩn danh của Chrome) và sử dụng đồng thời với trình duyệt thông thường với các tài khoản khác nhau.


1
vì vậy mỗi lần tôi tắt máy tính, tôi phải nhập tất cả các tên và tên người dùng đó.
Vesal75

Hoạt động ví dụ: thỉnh thoảng đăng nhập vào một trang web với hai tài khoản, vì các cửa sổ riêng không chia sẻ cookie, bộ đệm, v.v. nhưng không hữu ích nếu bạn muốn lưu mật khẩu, có lịch sử, có các tiện ích bổ sung, cài đặt khác nhau , thiết kế, ...
Chỉ huy Byte
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.