„Klon” Firefoksa dla Ubuntu

12

W Windows używam, oprócz głównej instalacji Firefoksa, jednego lub nawet dwóch „klonów Firefox” do różnych celów (specjalnie zorientowane dodatki i konfiguracje, lekka konfiguracja bez dodatków, konfiguracja dla innego użytkownika itp.).

Na przykład w systemie Windows Pale Moon , Cometbird i Wyzo to klony FF (ale nie obsługują Linuksa). Zasadniczo przeglądarka Flock również się kwalifikowała i miała obsługę systemu Linux: ale została wycofana.


„Klon Firefox” to termin, który przyjąłem z użycia w systemie Windows, którego znaczenie obejmuje następujące dwa elementy:

(1). to przeglądarka, która jest identyczna (oparta na Mozilla Firefox) lub bardzo podobna i ma duże / pełne wsparcie dla rozszerzeń FF, konfiguracji, profili. = może używać rozszerzeń FF itp.

(2). działa niezależnie od Firefoksa , można go otworzyć jednocześnie z Firefoksem = nie udostępnia rozszerzeń FF itp.]

(Oznacza to, że klon FF byłby dla Firefoksa tym, czym Google Chrome i SRWare Iron są dla Chromium - prawie identyczne, ale mogą działać osobno równolegle .)


[ Seamonkey , ma wsparcie dla Linuksa, ale (chociaż może używać wielu rozszerzeń FF): motywy nie działają, interfejs jest ogólnie inny i raczej prymitywny. Ma tę zaletę, że dotrzymuje kroku FF 4+ (na przykład w przeciwieństwie do Swiftweasel.)]


Czy w Ubuntu jest więcej takich przeglądarek?

(Jeśli chodzi o komentarze z pytaniem, dlaczego „naprawdę” potrzebuję tych „klonów”, po prostu przywykłem do tego, lubię dwie osobne przeglądarki podobne do Firefoksa: czy przyjemność, tak jak ciekawość, nie jest dobrym powodem do działania? )


Edytuj po użyciu wielu kont: po przetestowaniu przez chwilę tego rozwiązania, które tutaj dominowało (było najbardziej pozytywnie ocenione) korzystania z wielu kont, muszę powiedzieć, że może to wiązać się z pewnymi problemami w przypadkach, w których wdrażane są inne osobne dostosowania / zastosowania zaawansowane . (Na przykład użycie skryptów do wyszukiwania w Internecie zaznaczonego tekstu może otworzyć nowe niechciane profile zamiast domyślnego ; lub użycie dodatku firefox „openwith” w celu próby otwarcia łącza z nowym profilem ff dałoby raport, że profil nie jest dostępne .) Kompletna osobna przeglądarka do równoległego użytku może być w takich przypadkach bardziej przydatna . (Pod tym względem Seamonkeyzasługuje na uwzględnienie. )


Edytuj, biorąc pod uwagę ostateczną odpowiedź : chociaż większość głosów, w których zaproponowano użycie wielu kont, wolę odpowiedź proponującą oddzielną przeglądarkę , z dwóch powodów: 1. o to przede wszystkim pytają i 2. wiele kont może wiązać się z pewnymi problemami, takimi jak wspomniane powyżej.

47206
źródło
12
Jestem szczerze oszołomiony potrzebą zupełnie różnych przeglądarek, a jednocześnie chcę, aby były dokładnie takie same. Czy mógłbyś opracować scenariusz, w którym jest to potrzebne? Uważam, że w większości przypadków absolutnie nie ma potrzeby używania różnych identycznych jednostek.
user98085,
8
Sprawdź odpowiedź na to pytanie [ askubuntu.com/questions/226335/... Zrobiłem kilka dni temu, miałem takie same wątpliwości, ale teraz jestem w stanie uruchomić każdy profil po prostu klikając niestandardową ikonę.
cnavigator 12.12.12
1
W sytuacji (1) właśnie do tego służą konta użytkowników na komputerze.
Brendan Long
1
Mam na myśli: utwórz osobne konto (na poziomie systemu) dla każdego użytkownika. Jest jak profile, ale działa z wszystkimi aplikacjami. Nawet nowi gracze mogą nauczyć się klikać swoje imię na ekranie logowania.
Brendan Long
2
Nie ma nic złego w korzystaniu z wielu przeglądarek, jeśli tego właśnie chcesz (cały system Linux polega na tym, że możesz robić, co chcesz). Właśnie doszedłem do wniosku, że jeśli głównym problemem jest wielu użytkowników, możesz chcieć poznać łatwiejszy sposób. Zdaję sobie sprawę, że ludzie atakują twoje decyzje, ale ludzie zadają te pytania, ponieważ czasami możemy pomóc ludziom rozwiązać problem, pokazując im rozwiązanie niekoniecznie tego, którego szukają.
Brendan Long

Odpowiedzi:

9

Teraz Pale Moon jest dostępny dla systemu Linux . Więcej na ten temat tutaj .


Oprócz wcześniej wspomnianego Iceweasel , istnieje również Icecat , Swiftfox i Swiftweasel.

(Jeśli masz ochotę na przygodę, jest też Conkeror , który jest w zasadzie Firefox dla osób, które nienawidzą używania myszy).

Stado zostało wycofane.

Wreszcie, jeśli chcesz, dosłownie kolejna instalacja Firefoksa, możesz po prostu pobrać pakiet binarny i zainstalować go w innej lokalizacji.


Edytuj, aby ustawić jako ostateczną odpowiedź:

Jak wskazano, zamierzone przeglądarki powinny spełniać dwa warunki: (1) obsługiwać dodatki i wtyczki Firefoksa oraz (2) działać oddzielnie od Firefoksa, bez ingerencji.

Lody w pełni spełniają te wymagania. Więcej szczegółów w tej uzupełniającej odpowiedzi.

Swiftweasel spełnia również wymagania, ale w związku z nieaktualną wersją Firefoksa.

Seamonkey ma ograniczone wsparcie dla motywów, ale obsługiwane są najważniejsze rozszerzenia (więcej tutaj .)


Aby uzyskać szczegółowe informacje i aktualizacje, miej oko na uzupełniającą odpowiedź.

Dan Jones
źródło
1
Flock faktycznie zmienił silnik z Gecko na Chromium, kiedy go użyłem. Wikipedia to potwierdza.
Seth
1
Jestem więc zdezorientowany, czego szukasz. Iceweasel i Icecat są prawie dokładnie Firefox, bez brandingu Mozilli. Swiftfox to prawie dokładnie Firefox, ale z nieco innymi opcjami kompilacji. Swiftweasel to to samo, co Swiftfox. Jeśli to nie są klony, co sprawia, że ​​Flock oparty na Firefoksie jest klonem? To nawet bardziej zmienione niż pierwsze cztery, o których wspomniałem.
Dan Jones
1
Nigdy nie próbowałem Swiftfoxa, ale ponieważ jest to po prostu inaczej skompilowany firefox, nie dziwię się, że obsługuje te same profile / etc. Ma być identyczny. Swiftweasel wyświetlający podstawowy HTML w Gmailu jest prawdopodobnie winą Google za niepoprawne zidentyfikowanie przeglądarki, chociaż być może Swiftwesasel ma dziwnego Agenta użytkownika. Nie skomentowałeś jednak Iceweasel ani Icecat, które tak naprawdę są tylko przemianowanymi wersjami Firefoksa. O wiele bardziej prawdziwy klon Firefoksa niż kiedykolwiek Flock, ponieważ, jak pamiętam, Flock nie mógł nawet uruchomić każdej wtyczki Firefox.
Dan Jones
@TomasLycken (również dla Dana Jonesa) - komentując „jeśli chcesz, dosłownie kolejną instalację Firefoksa, możesz po prostu pobrać pakiet binarny i zainstalować go w innej lokalizacji”. czy to nie oznacza po prostu rozpakowanie go i uruchomienie pliku wykonywalnego? w ten sposób obserwuję wiele wersji ff (jak tutaj ). ale wszystkie takie „przenośne” wersje będą dzielić mój /.mozilla/firefox/folder (te same rozszerzenia itp., co główna instalacja ff)
@Seth: Flock przeszedł na Chromium, a następnie wyłącznie na urządzenia mobilne. Martwy w tym celu.
27

Najlepszym klonem Firefoksa byłaby nowa osobna instancja Firefoksa działająca z osobnym profilem. Można go uruchomić z osobnego skrótu / programu uruchamiającego lub z poziomu przeglądarki Firefox (patrz dodatek na końcu).

Firefox umożliwia tworzenie oddzielnych profili, są one łatwe do skonfigurowania i możesz użyć dowolnej liczby dodatków i konfiguracji, ile chcesz.

Aby uruchomić menedżera profili, otwórz terminal i wpisz firefox -ProfileManager -no-remote

Następnie pojawia się menedżer profili, kliknij Utwórz profil, a następnie nazwij swój profil, na przykład set1 . Możesz także wskazać inną lokalizację folderu profilu. Domyślnie folder profilu znajduje się w /home/user/.mozilla/firefox/ i jest nazywany ciągiem 8 losowych znaków, a następnie nazwą, którą mu nadałeś. Musisz zrobić, Ctrl + Hbędąc w katalogu domowym, aby móc zobaczyć folder .mozilla .

Zamiast odbudowywać istniejący profil, który już zbudowałeś w systemie Windows, możesz przejść do folderu profilu w swoim Windows Firefox, skopiować całą zawartość, a następnie wkleić je do niedawno utworzonego folderu profilu w Firefox Ubuntu. Jak wyszczególniono tutaj , w systemie Windows domyślna lokalizacja folderu profilu przeglądarki Firefox to **% APPDATA% \ Mozilla \ Firefox \ Profiles **

Następnie ponownie uruchom menedżera profili, wybierz swój profil, a będziesz go używać tak samo.

Powtórz proces dla każdego profilu, który chcesz utworzyć.

Teraz, aby móc uruchomić każdy profil z jednego skrótu i ​​korzystać z więcej niż jednego profilu jednocześnie, jak opisano w tym pytaniu , utwórz nowy plik tekstowy na pulpicie, nazwij go set1.desktop.

Skopiuj to do pliku tekstowego

[Desktop Entry]
Type=Application
Name=Firefox set1
Comment=My primary profile
Exec=firefox -Profile /home/user/.mozilla/firefox/xxxxxxxx.set1 -no-remote
Path=/home/user
Icon=/my/icon/location
Terminal=false
StartupNotify=false

Zamień użytkownika i set1 odpowiednio na swoją nazwę użytkownika i nazwę profilu oraz umieść 8 losowych znaków przypisanych do tego profilu.

Pamiętaj, że możesz ustawić niestandardową ikonę dla tego profilu, jest to pomocne w celach różnicowania, po prostu wskaż jego lokalizację na linii Ikona, na przykład /home/user/images/firefoxicon.png

Następnie zapisz zmiany, kliknij prawym przyciskiem myszy plik tekstowy, upewnij się, że ma on nazwę .desktop, a na karcie uprawnień zezwól na uruchomienie go jako aplikacji.

Teraz masz skrót do uruchomienia tego profilu Firefox. Po uruchomieniu możesz kliknąć tę ikonę prawym przyciskiem myszy w programie uruchamiającym Unity i zablokować ją, aby była zawsze dostępna. Skrót możesz przenieść także w inne miejsce w folderze domowym, nie musi on znajdować się na pulpicie.

Powtórz poprzednie kroki dla każdego profilu, który wcześniej utworzyłeś, a następnie jednym kliknięciem uruchomisz jeden lub więcej profili Firefox.

Będzie to wymagało trochę pracy, aby skonfigurować, w zależności od liczby profili, które chcesz, ale potem naprawdę wygląda to tak, jakbyś zainstalował kilka instancji Firefox.

Źródłem tej odpowiedzi jest ta podana przez Mik do oddzielnego pytanie: Jak tworzyć skróty do różnych profili Firefoksa .

Aby przełączyć profile w przeglądarce Firefox jednym kliknięciem, zobacz ten dodatek .

cnavigator
źródło
2
Być może link do mojego wpisu tutaj również został zamieszczony kilka dni temu w odpowiedzi na twoje pytanie.
Och, przepraszam, podałem link do oryginalnej odpowiedzi, ale potem zostałem poproszony o podanie dodatkowych szczegółów, zaktualizuję ją teraz. Jeszcze raz dziękuję.
cnavigator 12.12.12
11

Zamiast używać klonów, możesz używać różnych profili w Firefoksie.

Po prostu naciśnij Alt + F2 i wpisz firefox -profilemanager. W razie potrzeby utwórz różne profile i uruchom je jednocześnie, jeśli to konieczne.

wprowadź opis zdjęcia tutaj

Aby uruchomić Firefoksa z innym profilem, wpisz firefox -P PROFILENAME -no-remote

Możesz nawet tworzyć różne pliki .desktop z dodanymi opcjami wiersza poleceń, aby łatwo je uruchamiać. Wystarczy skopiować /usr/share/applications/firefox.desktopplik, aby ~/.local/share/applicationszmienić jego nazwę i edytować wiersz exec, dodając -P PROFILENAME -no-remote.

Do zrobienia
źródło
zmiana profili w ten sposób nie jest mniej wymagająca niż tylko włączanie / wyłączanie dodatków za każdym razem itp. i nie jest to moje pytanie. ale jako ogólne rozwiązanie może działać w przypadku, gdyby dodatek FF łatwo przełączał się między profilami. czy jest taki dodatek?
2
Po skonfigurowaniu różne pliki .desktop jak zrobić sugeruje, wszystko co potrzebne jest jedno kliknięcie, aby otworzyć Firefoksa z profilem pragnienie. Robię podobnie, ale z Chrome. Zrobiłem pliki .desktop i odpowiednie skróty w lubuntu-rc.xml.
i istnieje dodatek do przełączania profilu jednym kliknięciem: addons.mozilla.org/en-US/firefox/addon/profileswitcher/… . źle edytuj odpowiedź, aby dodać
4

Pale Moon , wspomniany w pytaniu, jest moim ulubionym w systemie Windows i był w rzeczywistości głównym punktem odniesienia podczas proszenia o podobną aplikację dla Ubuntu: teraz jest dostępny dla systemu Linux .

Strona internetowa:

wprowadź opis zdjęcia tutaj

Ogólne informacje o projekcie:

wprowadź opis zdjęcia tutaj

Artykuł o Pale Moon tutaj .

Pale Moon w systemie Linux w pełni obsługuje motywy i dodatki Firefoksa:

wprowadź opis zdjęcia tutaj


To, o co naprawdę pytałem w tym pytaniu, to przeglądarki spełniające następujące dwa warunki: **

1. Być „podwójnym” Firefoksa, to znaczy być identycznym lub bardzo podobnym, aby mieć pełną obsługę rozszerzeń, wtyczek, motywów Firefoksa.

2. Aby móc działać równolegle z Firefoksem, ale bez żadnych ingerencji (dotyczących profili, rozszerzeń itp.).


Icecat (po raz pierwszy wspomniany w tej odpowiedzi )

sudo add-apt-repository ppa: gnuzilla-team / ppa && sudo apt-get update && sudo apt-get install icecat -y

wprowadź opis zdjęcia tutaj

Pełna obsługa wszystkich rozszerzeń Firefox, wtyczek i tak dalej. Działa całkowicie niezależnie od Firefoksa.


Swiftweasel utrzymywał tempo z Firefoksem tylko do wersji 3.5.6 ( tutaj - podobnie jak Seamonkey, działa „przenośny”).

wprowadź opis zdjęcia tutaj

Gmail jest wyświetlany tylko w wersji HTML.

wprowadź opis zdjęcia tutaj

Ostatnia aktualizacja - 2010.

Ale reszta wydaje się działać płynnie, wiele głównych rozszerzeń i motywów jest nadal obsługiwanych i wydaje się również lżejszych niż ostatni Firefox: ale może to być mylące, ponieważ zajmuje mniej pamięci RAM, ale czasami więcej zasobów procesora.


Biorąc pod uwagę inne przeglądarki wymienione w odpowiedzi na link: Swiftfox wyświetla wersję 3.6.1, link do forum i linki do pobierania nie działają. Nie mogłem go zainstalować (w przeszłości tak robiłem, ale nie działało to osobno od Firefoksa).

Instalacja Iceweasel w Ubuntu jest nieco trudna, a ta przeglądarka „przejmie” („konkuruje”) główną instalacją Firefoksa (zobacz tę odpowiedź ).

Przeglądarka Flock nie działa. (Proponowana tylko wersja mobilna).


Tak więc jednym rozwiązaniem jest: Icecat .

Innym rozwiązaniem jest Nightly wersja Firefoksa - jak określono w tej drugiej odpowiedzi .

Również SeaMonkey spełnia te warunki w rzeczywistości w tym sensie, że większość ważnych Świat pracy lub mają oddzielne wsparcie od takich miejsc jak mozdev.org . Więcej tutaj .

47206
źródło
1
Jak zainstalować Iceweasel w Ubuntu , ale obawiam się, że nie spełnia warunku nr 2, a tylko częściowo nr 1 (nieaktualny w najnowszym Firefoksie, stąd nie takie samo wsparcie dla wszystkich wtyczek itp.) ).
carnendil
@carnendil - wielkie dzięki: pomysł polegał na sprawdzeniu wszystkich opcji i sprawdzeniu, które kwalifikują się do spełnienia dwóch warunków.
1
Gmail działający tylko w języku HTML jest prawdopodobnie wina Google, a nie przeglądarki. Zgaduję, że Google nie rozpoznaje agenta użytkownika, więc wraca do HTML. Jeśli chcesz zainstalować przełącznik User-Agent i przełączyć się na domyślnego klienta Firefox, powinien on działać poprawnie.
Dan Jones
3

Jeśli naprawdę chcesz, aby były identyczne, ale nadal mają przynajmniej pewną różnicę, możesz skorzystać z kompilacji Firefox Nightly .

Ponieważ jedyne pliki do pobrania dla systemu Linux na stronie są denerwujące tarballami kodu źródłowego, prawdopodobnie będziesz chciał zainstalować za pośrednictwem repozytorium:

sudo add-apt-repository ppa: ubuntu-mozilla-daily / ppa
sudo apt-get update
sudo apt-get install firefox-trunk

Następnie po prostu sprawdź listę programów pod kątem „Nightly”. Będzie się nazywać „Nightly Web Browser”, ale ta przeglądarka to Firefox Nightly.
Działa z całkowicie oddzielnym profilem i będzie miał pewne subtelne różnice w stosunku do stabilnego, przetestowanego Mozilla Firefox.

To powinno być dokładnie to, czego szukasz!

JamesTheAwesomeDude
źródło
1
@cipricus Umm, używam zarówno Firefox Nightly, jak i „normalnej” kompilacji obok siebie, i mogę ci powiedzieć, że o ile celowo nie scalisz katalogów konfiguracji, będą one miały osobne profile. Jeśli uruchomisz ls ~.mozilla, zobaczysz to firefoxi firefox-trunksą to różne katalogi.
JamesTheAwesomeDude
masz rację. nie wiem, dlaczego przeciwnie wydawało mi się takie oczywiste. to rozwiązanie działa nie dlatego, że FF i Nightly są „identyczne, ale wciąż mają przynajmniej pewną różnicę”, ale ponieważ są: (1) prawie identyczne i (2) działają niezależnie od siebie . Nightly całkowicie spełnia oba wymagania. Stworzyłem odpowiedź, aby podsumować, dostosować i zaktualizować wszystkie przedstawione tutaj rozwiązania, a także dodaję link do Twojej odpowiedzi
1

Jeszcze inną możliwością (niekoniecznie najlepszą) jest uruchomienie przenośnego Firefoksa Tor Project z pakietu przeglądarki Tor .

Niektóre argumenty przemawiają za:

  1. To Firefox ESR z pewnymi modyfikacjami .
  2. Całkowicie przenośny ( źródło cytatu ), co oznacza, że ​​jego profil użytkownika jest oddzielony od innych Firefox lub podobnych zainstalowanych w systemie:

    Ten pakiet nie wymaga instalacji. Po prostu wypakuj go i uruchom.

  3. Żadnego hakowania oprócz wyodrębnienia plików i dwukrotnego kliknięcia na jednym z nich start-tor-browser(możesz zatrzymać usługi Tora ) lub bezpośrednio run-mozilla.shw App/Firefoxfolderze. Oczywiście można go również dodać do Dasha .

Aby nadal korzystać z ochrony zapewnianej przez oprogramowanie Tor, możesz po prostu zrobić kopię Firefoxfolderu w innym miejscu.

W ten sposób zachowujesz oryginalnego Firefoksa jako część pakietu przeglądarki Tor (i używasz go, gdy tylko chcesz anonimowości w Internecie), a także możesz uruchamiać i konfigurować, jak chcesz kopię Firefoksa.

Wynika to z faktu, że kilka rozszerzeń i wtyczek nie jest kompatybilnych z anonimowością zamierzoną podczas korzystania z oprogramowania Tor.

Nie twierdziłbym, że to najlepsza odpowiedź, ale myślę, że wyraźnie pasuje do wymagań twojego pierwotnego pytania.

Carnendil
źródło
1

Uważam, że Waterfox jest bardzo pomocny. Jest zaktualizowany i obsługuje dodatki Firefoksa, nie ogranicza również dodatków, które można zainstalować, i zachowuje inny profil niż oryginalny Firefox.

Hosein
źródło