Jak mogę korzystać z dwóch profili Firefox?


15

Uruchamiam Ubuntu 14.04 i chcę użyć jednej instalacji Firefoksa z dwoma różnymi profilami dla tego samego zalogowanego użytkownika Ubuntu.

Jak mogę to skonfigurować, aby móc łatwo uruchamiać oba profile z programu uruchamiającego Unity?


1 firefox z 2 profilami? Lub 2 firefisy z każdym profilem? ;)
Rinzwind

3
Teraz rozszerzasz proste krótkie pytanie na długie, dodając komentarze w różnych lokalizacjach. Powinieneś zaktualizować swoje pytanie i być bardziej konkretnym, a nie rozszerzać pytanie w komentarzach. Ta strona ma być jednym pytaniem - jedną odpowiedzią, a nie szczegółową dyskusją na temat kilku komentarzy.
Panther

3
@ Vesal75, edytuj swoje pytanie ze wszystkimi wymienionymi dodatkami.
Rinzwind

3
Nie musisz mieć trzech instalacji Firefoksa. Po prostu utwórz trzy różne profile, a następnie uruchom trzy wystąpienia za pomocą firefox -P profilename --new-instance. Możesz tworzyć programy uruchamiające lub skróty dla każdego, a także dostosowywać każdy profil za pomocą motywów i rozszerzeń. Aby utworzyć profil, wpisz about:profilespasek adresu, a następnie kliknij „Utwórz nowy profil”.
mikewhthing

5
Firefox 57+ ma kontenery z wieloma kontami (włącz je, instalując rozszerzenie o tej samej nazwie), więc nie potrzebujesz już profili.
Michael Hampton

Odpowiedzi:


23

Jak skonfigurować różne profile Firefoksa dla tego samego użytkownika Ubuntu i tej samej instalacji Firefox

Fragment opcji wiersza polecenia z 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.

Musisz więc uruchomić Firefoksa z jednym z tych parametrów albo za pomocą terminala, Alt+ F2HUD, z menu kontekstowego ikony programu uruchamiającego po edycji pliku konfiguracyjnego, który opiszę poniżej.

Utwórz nowy profil:

  • Uruchom Firefoksa ProfileManager z terminala lub za pomocą Alt+ F2:

    firefox -ProfileManager
    

    Główne okno przeglądarki Firefox ProfileManager

  • Zmień nazwę swojego obecnego profilu defaultna profile1(lub cokolwiek zechcesz, nie musisz nawet zmieniać jego nazwy, ale zrobię to w tym przewodniku w celu wyjaśnienia - wystarczy zastąpić profile1swoją dokładną nazwę, gdziekolwiek się pojawi!), Klikając Rename Profile....

  • Utwórz nowy profil za pomocą kreatora, klikając Create Profile.... Najpierw wyświetli się okno informacyjne, przeczytaj je i kliknij Next. W drugim oknie zostaniesz poproszony o podanie nazwy profilu, wpisz profile2tutaj (lub zastąp go, gdziekolwiek występuje w tym przewodniku, dokładnie tym, co wpisałeś zamiast). Zalecam, aby nie zmieniać folderu, w którym profil będzie przechowywany, chyba że masz ku temu dobry powód. Kliknij Finish.

    Firefox ProfileManager Kreator tworzenia profilu

  • Wyjdź z ProfileManager.

Ustaw ikonę programu uruchamiającego, aby uzyskać dostęp do tych profili z menu kontekstowego:

  • Skopiuj oryginalny plik uruchamiający (który jest własnością roota, używany w całym systemie i zostanie zastąpiony kolejną aktualizacją) do folderu domowego:

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications/firefox.desktop
    
  • Edytuj kopię, np. Za pomocą Gedit (GUI) lub Nano (terminal):

    gedit ~/.local/share/applications/firefox.desktop
    nano ~/.local/share/applications/firefox.desktop
    
  • Wyszukaj linię:

    Actions=NewWindow;NewPrivateWindow;
    

    i dodaj nowe identyfikatory akcji menu kontekstowego, takie jak to (przykładowe nazwy, ale używane tylko w pliku, nie zobaczysz ich nigdzie indziej):

    Actions=NewWindow;NewPrivateWindow;Profile1;Profile2;ProfileManager;
    
  • Wstaw fragment kodu poniżej na końcu pliku, możesz zmienić Name=wartość i dodać tyle tłumaczeń, ile chcesz (podano przykład dla niemieckiego [de]). Te Exec=firefox -P ...linie muszą zawierać dokładnie (wielkość liter) nazwę utworzonego w menedżerze profili profili! -no-remoteFlaga pozwala wielu profilach Firefox, aby uruchomić w tym samym czasie. Ostatnie słowo w wierszu [Desktop Action ...]musi dokładnie pasować do kluczy dodanych do Actions=wiersza powyżej.

    [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;
    
  • Teraz, jeśli chcesz określić stały profil domyślny, gdy klikniesz lewym przyciskiem myszy ikonę programu uruchamiającego (w przeciwnym razie uruchomi się ostatnio używany profil za pomocą menedżera profili z zaznaczonym polem wyboru), musisz także edytować główny Exec=wiersz. Jest najwyższy i powinien wyglądać tak:

    Exec=firefox %u
    

    Edytuj go, aby wyglądał tak jak poniżej, być może zastępując profile1go prawidłową domyślną nazwą profilu.

    Exec=firefox -P profile1 %u
    
  • Musisz zrestartować komputer (może wystarczy wylogowanie i ponowne zalogowanie?), Zanim system zorientuje się, że chcesz przesłonić firefox.desktopplik ogólnosystemowy i użyć osobistego i dostosowanego pliku. Lub możesz użyć polecenia

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

    aby ponownie zainicjować plik uruchamiający. Następnie ciesz się wieloma profilami!


4
To kompletne rozwiązanie, ale brakuje jednego drobnego szczegółu. Jeśli chcesz uruchomić różne profile w tym samym czasie, możesz użyć opcji „-no-remote”. W przeciwnym razie to jest odpowiedź, której szukałem.

22

Myślę, że Firefox Profile Switcher to twoja odpowiedź!

Możesz go aktywować za pomocą opcji „ -P ” w wierszu poleceń

firefox -P

Następnie możesz utworzyć Profile dla każdego zadania, wszystkie w tym samym folderze głównym (jeśli musisz).

profile firefox

Aby wszystkie działały jednocześnie, musisz również dodać --new-instancedo polecenia.

I na koniec możesz wybrać jeden ze wstępnie zdefiniowanych motywów za pomocą opcji Dostosuj menu i paski narzędzi :

Otwórz okno dostosowywania, aby nie zobaczyć rozwijanego menu Motywy .

Myślę, że będziesz musiał to zrobić dla każdego konta w mediach społecznościowych.

Możesz teraz umieścić ikonę na uruchamiającej ją aplikacji

firefox -P --new-instance

lub napisz mały skrypt opakowujący i zamień dowiązania symboliczne.

sudo nano /usr/local/bin/firefox

wprowadź następujące informacje, podając poprawne ścieżki

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

sprawiają, że jest wykonywalny

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

Jak zauważył użytkownik muru w komentarzach poniżej, nie jest konieczne zastępowanie oryginalnego łącza, jak pierwotnie sugerowano

Ścieżka do linku do firefox może się różnić w twoim systemie operacyjnym, możesz to sprawdzić

which firefox

następnie usuń stary link

sudo unlink /usr/bin/firefox

połącz go z właściwą ścieżką

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


12

Proponuję rozszerzenie Multi-Account Containers , oficjalnego dodatku stworzonego przez Mozillę. Opisany przypadek użycia dokładnie wyjaśnia, dlaczego istnieje:

Zrzut ekranu z AMO
(źródło: mozilla.net )

Może tworzyć kontenery dla każdego zestawu kont i wybierać kolor akcentu. Ten kolor akcentu pojawi się pod tytułem każdej zakładki, wskazując, na którym pojemniku się znajduje:

Trzy zakładki na trzech pojemnikach (bez względu na ciemny motyw)

Karty domyślnie nie otwierają się w kontenerze, tworzysz je, naciskając długo przycisk „nowej karty”.

Pojemniki są nie tylko łatwe do zidentyfikowania, zakładki są zwykłymi zakładkami, możesz je wszystkie umieścić w tym samym oknie. (przy wielu profilach nie można mieć zakładek 2 profili w jednym oknie).

Ponadto konfiguracja przeglądarki i zainstalowane wtyczki są nadal takie same (ponieważ jest to tylko jedna przeglądarka), co zmniejsza współczynnik „WTF”.


1

Dodam to, jeśli chcesz 2 firefoxy. Wynikiem końcowym będzie normalny firefox i jeden zainstalowany w / opt /. Oba mogą być uruchomione w tym samym czasie i są całkowicie oddzielone od siebie.

  • Pobierz plik źródłowy dla wersji Firefoksa. Prawdopodobnie stąd .
  • Przejdź do terminala i uruchom (zakładam, że masz 1 (!) Pobrany plik tar; zmień „*” na aktualną wersję, jeśli masz 2) i uruchomisz 2. instancję firefox z terminala:

    cd /opt/ && sudo tar xjf ~/Downloads/firefox-*.tar.bz2
    cd firefox
    ./firefox
    
  • Zamknięcie terminalu spowoduje także zamknięcie Firefoxa.

  • Utwórz nowy program uruchamiający. Zobacz Jak mogę utworzyć programy uruchamiające na pulpicie? jak to zrobić. Lub skopiuj normalny program uruchamiający Firefoksa (zobacz / usr / share / applications) do nowej nazwy i edytuj go, aby uruchomić tę wersję. Jeśli zmienisz ikonę, otrzymasz także inną ikonę w programie uruchamiającym.

1

Uruchom firefox -Plub firefox -ProfileManager.

Następnie możesz tworzyć, wybierać i zarządzać swoimi profilami.

profil ff

Zobacz także Jak utworzyć nowy profil Firefox w systemie Windows? (kb.mozillazine.org) .

Nie mogłem znaleźć podobnej strony dla Linuksa, ale opcje i ekrany są prawie takie same.

Aby utworzyć ikonę, utwórz plik na pulpicie zgodnie z opisem w Jak uzyskać niestandardowy plik .desktop do programu uruchamiającego Unity? (askubuntu.com)

Użyj, firefox -P YOURPROFILENAMEaby uruchomić Firefox z danym profilem.

Więcej informacji na temat parametrów wiersza polecenia Firefoksa można znaleźć, czytając jego stronę podręczną (wpisz man firefoxterminal).


Chcę z nich korzystać jednocześnie.
Vesal75

uruchom Firefoksa ... użyj pierwszego profilu. Uruchom firefox -P, wybierz inny profil
Panther

@ bodhi.zazen, który nie działa. Firefox nie otworzy nowego wystąpienia, jeśli już je masz.
gertvdijk,

1

Tak samo jak powyżej i jeśli chcesz dowiedzieć się, dlaczego warto / należy mieć kilka profili, poniższy link zawiera dodatkowe informacje:

Wiele profili Firefoksa

Uruchamianie Menedżera profili w systemie Linux

Jeśli Firefox jest już uwzględniony w twojej dystrybucji Linuksa lub jeśli zainstalowałeś Firefoksa z menedżerem pakietów swojej dystrybucji Linux:

„W górnej części okna przeglądarki Firefox kliknij menu Plik i wybierz polecenie Zakończ. W Uruchomienie terminalu: firefox - ProfileManager

Jeśli okno Menedżera profili nie zostanie otwarte, Firefox mógł działać w tle, nawet jeśli nie był widoczny. Zamknij wszystkie wystąpienia przeglądarki Firefox lub uruchom ponownie komputer, a następnie spróbuj ponownie. ”


To jest odpowiedź tylko do linku, zaznacz pytanie jako duplikat
Panther

Nawet jeśli link jest zewnętrzny (mozilla.org)?
impalle

1
Jeśli link jest zewnętrzny, skopiuj odpowiednie informacje tutaj (nie potrzebujesz Windowsa) i przyznaj kredyt.
Panther

okej, jestem na tym ...
impalle

1
To forum jest grozą dla nowych użytkowników próbujących pomóc i być pomocnikiem. Przesłuchany podczas próby poprawienia mojej odpowiedzi :( Więc nie ma mnie.
impalle

0

W typie terminala

firefox -no-remote -ProfileManager

i utwórz nowy profil. Następnie uruchom profil pożądania za pomocą

firefox -P profilename

dziękuję, ale chcę jedną ikonę dla każdego profilu
Vesal75,

I nie chcę, aby terminal był otwarty, gdy korzystam z
Firefoxa

Następnie utwórz plik .desktop askubuntu.com/questions/110895/…
Panther

i ustaw polecenie dla pliku pulpitu nafirefox -P profilename
Fiximan

Nie rozumiem co on zrobił.
Vesal75,

0

Najłatwiejszym sposobem zarządzania profilami w multifoxFirefoksie jest zainstalowanie dodatku.

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

Działa jak profile w Chrome, ale bardziej płynnie i lepiej.
Możesz otworzyć różne zakładki tej samej witryny dla różnych zalogowanych użytkowników.

Patrz załączony:
wprowadź opis zdjęcia tutaj


-1

Możesz otworzyć nowe okno prywatne w przeglądarce Firefox (podobnie jak okno incognito w Chrome) i używać go jednocześnie z normalną przeglądarką z różnymi kontami.


1
więc za każdym razem, gdy wyłączam komputer, muszę wprowadzić wszystkie te hasła i nazwy użytkowników.
Vesal75

Działa np. W celu zalogowania się do jednej witryny z dwoma kontami jednocześnie, ponieważ prywatne okna nie współużytkują plików cookie, pamięci podręcznej itp., Ale nie jest użyteczne, jeśli chcesz zapisać hasła, mieć historię, mieć różne dodatki, ustawienia , projekty, ...
Byte Commander
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.