İki Firefox profilini nasıl kullanabilirim?


15

Ubuntu 14.04'ü çalıştırıyorum ve aynı oturum açan Ubuntu kullanıcısı için iki farklı profille bir Firefox yüklemesi kullanmak istiyorum.

Unity başlatıcısından her iki profili de kolayca başlatabilmek için bunu nasıl ayarlayabilirim?


2 profilli 1 firefox? Veya her birinde bir profil bulunan 2 firefox mu? ;)
Rinzwind

3
Şimdi, çeşitli konumlara yorum ekleyerek basit bir kısa soruyu uzun bir soruya genişletiyorsunuz. Sorunuzu güncellemeli ve yorumlarda soruyu genişletmektense daha spesifik olmalısınız. Bu site bir soru olarak tasarlanmıştır - bir cevap, birkaç yorum üzerinde ayrıntılı bir tartışma değil.
Panther

3
@ Vesal75 lütfen sorunuzu tüm ekstralar ile düzenleyin.
Rinzwind

3
Üç Firefox kurulumuna sahip olmanıza gerek yoktur. Sadece üç farklı profil oluşturun ve ardından üç örneği başlatın firefox -P profilename --new-instance. Her biri için başlatıcı veya kısayol oluşturabilir, ayrıca her profili temalar ve uzantılarla özelleştirebilirsiniz. Profil oluşturmak about:profilesiçin adres çubuğuna yazın ve "Yeni Profil Oluştur" u tıklayın.
mikewhatever

5
Firefox 57+, çok hesaplı kapsayıcılara sahiptir (aynı adın uzantısını yükleyerek etkinleştirin), böylece artık profillere bile ihtiyacınız yok.
Michael Hampton

Yanıtlar:


23

Aynı Ubuntu kullanıcısı ve aynı Firefox yüklemesi için farklı Firefox profilleri nasıl oluşturulur?

Komut satırı seçeneklerinden alıntı 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.

Bu nedenle , aşağıda açıklayacağım yapılandırma dosyasını düzenledikten sonra başlatıcı simgesinin bağlam menüsünden bir terminal, Alt+ F2HUD kullanarak bu parametrelerden biriyle Firefox'u başlatmanız yeterlidir .

Yeni bir profil oluşturun:

  • Terminalden veya Alt+ ile Firefox'un ProfileManager'ını başlatın F2:

    firefox -ProfileManager
    

    Firefox ProfileManager ana penceresi

  • Mevcut tercihi adı defaultiçin profile1(veya ne gibi, sen bile adlandırmak gerek yok, ama açıklama bu kılavuzda yapacak - Sadece değiştirmek zorunda profile1! Olayının gerçekleştiği her yerde isimde) tıklayarak Rename Profile....

  • Simgesine tıklayarak sihirbazla yeni bir profil oluşturun Create Profile.... Önce size bir bilgi penceresi gösterecek, okuyacak ve tıklayın Next. İkinci pencere sizden profil için bir ad girmenizi, profile2buraya girmenizi (veya bu kılavuzda gerçekleşen her yerde tam olarak girdiğinizle değiştirmenizi isteyecektir). Bunu yapmak için iyi bir nedeniniz yoksa, profilin saklanacağı klasörü değiştirmemenizi tavsiye ederim. Tıklayın Finish.

    Firefox ProfileManager Profil Oluşturma sihirbazı

  • ProfileManager'dan çıkın.

Bağlam menüsünden bu profillere erişmek için başlatıcı simgenizi ayarlayın:

  • Orijinal başlatıcı dosyasını (root'un sahibi olan, sistem genelinde kullanılır ve bir sonraki güncellemeyle değiştirilir) ana klasörünüze kopyalayın:

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications/firefox.desktop
    
  • Kopyayı örneğin Gedit (GUI) veya Nano (terminal) ile düzenleyin:

    gedit ~/.local/share/applications/firefox.desktop
    nano ~/.local/share/applications/firefox.desktop
    
  • Hattı arayın:

    Actions=NewWindow;NewPrivateWindow;
    

    ve bunun gibi yeni içerik menüsü eylem tanımlayıcıları ekleyin (örnek adları, ancak yalnızca dosya içinde kullanılırsa, bunları başka hiçbir yerde göremezsiniz):

    Actions=NewWindow;NewPrivateWindow;Profile1;Profile2;ProfileManager;
    
  • Kod snippet'ini dosyanın sonuna Name=ekleyin , değeri değiştirebilir ve istediğiniz kadar çeviri ekleyebilirsiniz (Almanca [de] için örnek verilir). Exec=firefox -P ...Çizgiler profil yöneticisinde oluşturulan profillerin tam (küçük harf duyarlı) adını içeren zorunda! -no-remoteBayrak birden firefox profilleri aynı anda çalışmasına olanak tanır. Ayrıca, satırlardaki son kelimenin yukarıdaki satıra [Desktop Action ...]eklediğiniz anahtarlarla tam olarak eşleşmesi gerekir Actions=.

    [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;
    
  • Şimdi, başlatıcı simgesini sol tıkladığınızda kalıcı bir varsayılan profil belirtmek istiyorsanız (aksi takdirde, ilgili onay kutusunun işaretli olduğu ProfileManager aracılığıyla en son kullandığınız profil başlatılır), ana Exec=satırı da düzenlemeniz gerekir . En üstte ve şöyle görünmeli:

    Exec=firefox %u
    

    profile1İstediğiniz doğru varsayılan profil adıyla değiştirerek, aşağıdaki gibi görünecek şekilde düzenleyin.

    Exec=firefox -P profile1 %u
    
  • Sistem, sistem genelinde firefox.desktopdosyayı geçersiz kılmak ve kişisel ve özelleştirilmiş bir dosyayı kullanmak istediğinizi fark etmeden önce yeniden başlatmanız (belki de oturumu kapatıp tekrar açmak yeterlidir?) . Veya şu komutu kullanabilirsiniz:

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

    başlatıcı dosyasını yeniden başlatmak için. Bundan sonra, birden fazla profilinizin keyfini çıkarın!


4
Bu tam bir çözümdür, ancak küçük bir ayrıntıyı kaçırır. Aynı anda farklı profiller başlatmak istiyorsanız "-no-remote" kullanılabilir. Aksi takdirde aradığım cevap budur.

22

Bence Firefox Profile Switcher cevap!

Komut satırında bunun gibi " -P " seçeneğiyle etkinleştirebilirsiniz

firefox -P

Daha sonra, her biri için aynı ana klasörde (gerekirse) Profiller oluşturabilirsiniz.

firefox profilleri

Hepsinin aynı anda çalışması --new-instanceiçin komuta da eklemeniz gerekir .

Son olarak, Özelleştir Menüsü ve Araç Çubukları seçeneği ile önceden tanımlanmış temalardan birini seçebilirsiniz :

Özelleştirme iletişim kutusunu açın ve Temalar açılır menüsünü göreceksiniz .

Her sosyal medya hesabı için buna ihtiyacınız olacak sanırım.

Artık başlatıcıya çağıran bir simge yerleştirebilirsiniz.

firefox -P --new-instance

veya küçük bir paket betiği yazıp sembolik bağlantıları değiştirin.

sudo nano /usr/local/bin/firefox

aşağıdakileri doğru yollarla girin

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

çalıştırılabilir yap

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

Aşağıdaki yorumlarda kullanıcı muru tarafından işaret edildiği gibi, orijinal bağlantıyı, orijinal olarak önerildiği gibi değiştirmek gerekli değildir

Firefox bağlantısının yolu işletim sisteminizde farklılık gösterebilir, bunu

which firefox

sonra eski bağlantıyı kaldır

sudo unlink /usr/bin/firefox

doğru yola bağla

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


12

Mozilla yapımı resmi bir eklenti olan Çoklu Hesap Kapsayıcıları uzantısını öneririm. Açıkladığınız kullanım örneği tam olarak neden var olduğudur:

AMO ekran görüntüsü
(kaynak: mozilla.net )

Hesap kümelerinin her biri için kapsayıcılar oluşturabilir ve bir vurgu rengi seçebilir. Bu vurgu rengi, her sekmenin başlığının altında, hangi kapta olduğunu gösterir:

Üç kap üzerinde üç tırnak (karanlık temayı boşver)

Sekmeler varsayılan olarak bir kapta açılmaz, "yeni sekme" düğmesine uzun basarak bunları oluşturursunuz.

Kaplar sadece kolayca tanımlanamaz, sekmeler sadece normal sekmelerdir, hepsini aynı pencereye koyabilirsiniz. (birden çok profille, bir pencerede 2 profilden oluşan sekmeler elde edemezsiniz).

Ayrıca, tarayıcı yapılandırması ve yüklü eklentiler hala aynıdır (sadece bir tarayıcı olduğu için), bu da "WTF" faktörünü azaltır.


1

2 firefox istemeniz durumunda bunu ekleyeceğim. Sonuç normal bir firefox ve / opt / dizinine yüklenmiş bir sonuç olacaktır. Her ikisi de aynı anda başlatılabilir ve birbirinden tamamen ayrılır.

  • Firefox'un bir sürümü için kaynak dosyayı indirin. Muhtemelen buradan .
  • Bir terminale gidin ve (1 (!) İndirilmiş tar dosyasına sahip olduğunuzu varsayalım; 2 * varsa "*" 'ı gerçek sürüme değiştirin) ve bir terminalden 2. firefox örneğini başlatır:

    cd /opt/ && sudo tar xjf ~/Downloads/firefox-*.tar.bz2
    cd firefox
    ./firefox
    
  • Terminal kapatıldığında firefox da kapanır.

  • Yeni bir başlatıcı oluşturun. Bkz. Masaüstümde nasıl başlatıcı oluşturabilirim? bunun nasıl yapılacağı hakkında. Veya normal firefox başlatıcısını (bkz. / Usr / share / apps) yeni bir isme kopyalayın ve bu sürümü başlatmak için düzenleyin. Simgeyi değiştirirseniz, başlatıcıda farklı bir simge de alırsınız.

1

Run firefox -Pveya firefox -ProfileManager.

Daha sonra profil (ler) inizi oluşturabilir, seçebilir ve yönetebilirsiniz.

ff profili

Ayrıca bkz.Windows'da yeni bir Firefox profili nasıl oluşturulur? (kb.mozillazine.org) .

Linux için benzer bir sayfa bulamadım, ancak seçenekler ve ekranlar neredeyse aynı.

Bir simge oluşturmak için Özel .desktop dosyamı birlik başlatıcısına nasıl alabilirim? Bölümünde açıklandığı gibi bir masaüstü dosyası oluşturun. (askubuntu.com)

firefox -P YOURPROFILENAMEFirefox'u belirtilen profille başlatmak için kullanın .

Firefox'un komut satırı parametreleri hakkında daha fazla bilgiyi man sayfasını okuyarak bulabilirsiniz ( man firefoxterminalde yazın).


Onları aynı anda kullanmak istiyorum.
Vesal75

firefox'u başlat ... ilk profili kullan. Firefox -P'yi başlatın, başka bir profil seçin
Panther

@ bodhi.zazen işe yaramıyor. Zaten açık bir tane varsa, Firefox yeni bir örnek açmaz.
gertvdijk

1

Yukarıdaki ile aynıdır ve neden birden fazla profile sahip olması gerektiğini / olması gerektiğini öğrenmekle ilgileniyorsanız, aşağıdaki bağlantıda bazı ek bilgiler bulunur:

Birden Fazla Firefox Profili

Linux'ta Profil Yöneticisi'ni Başlatma

Firefox zaten Linux dağıtımınıza eklenmişse veya Firefox'u Linux dağıtımınızın paket yöneticisi ile yüklediyseniz:

"Firefox penceresinin üstünde, Dosya menüsünü tıklayın ve Quit'i seçin. Terminal'de: firefox --ProfileManager

Profil Yöneticisi penceresi açılmazsa, Firefox görünür olmasa da arka planda çalışıyor olabilir. Tüm Firefox örneklerini kapatın veya bilgisayarı yeniden başlatın ve tekrar deneyin. "


Bu yalnızca bağlantıya verilen bir yanıttır, soruyu yinelenen olarak işaretleyin
Panther

Bağlantı harici olsa bile (mozilla.org)?
impalle

1
Bağlantı harici ise, ilgili bilgileri buraya kopyalamanız gerekir (Windows öğelerine ihtiyacınız yoktur) ve kredi verin.
Panther

tamam, ben varım ...
impalle

1
Bu forum yardımcı olmaya çalışan yeni kullanıcılar için terör ve herhangi bir asistan olmaktır. Davranışımı geliştirmeye çalışırken aşağı oy verildi :( Yani ben dışarıdayım.
impalle

0

Terminal tipinde

firefox -no-remote -ProfileManager

ve yeni bir profil oluşturun. Sonra arzu profilini

firefox -P profilename

teşekkür ederim ama her profil için bir simge istiyorum
Vesal75

Firefox kullanırken terminalin açık olmasını istemiyorum
Vesal75

Sonra bir .desktop dosyası oluşturun askubuntu.com/questions/110895/…
Panther

ve masaüstü dosyası için komutu şu şekilde ayarlayın:firefox -P profilename
Fiximan

Ne yaptığını anlamıyorum.
Vesal75


-1

Firefox'ta (Chrome'un gizli penceresi gibi) yeni bir özel pencere açabilir ve farklı hesaplara sahip normal tarayıcı ile aynı anda kullanabilirsiniz.


1
bu yüzden bilgisayarımı her kapattığımda tüm bu geçiş ve kullanıcı adlarını girmem gerekiyor.
Vesal75

Örneğin, özel pencereler çerezleri, önbelleği vb. Paylaşmadığından, ancak şifreleri kaydetmek, geçmişe sahip olmak, farklı eklentilere, ayarlara sahip olmak istiyorsanız yararlı olmadığından, örneğin bir sitede aynı anda iki hesapla oturum açmak için çalışır , tasarımlar, ...
Byte Komutanı
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.