Bagaimana saya bisa menggunakan dua profil Firefox?


15

Saya menjalankan Ubuntu 14.04 dan ingin menggunakan satu instalasi Firefox dengan dua profil berbeda untuk pengguna Ubuntu yang sama.

Bagaimana saya bisa mengatur ini, sehingga saya dapat dengan mudah meluncurkan kedua profil dari peluncur Unity?


1 firefox dengan 2 profil? Atau 2 firefox dengan masing-masing profil? ;)
Rinzwind

3
Sekarang Anda memperluas pertanyaan pendek sederhana menjadi pertanyaan panjang dengan menambahkan komentar di berbagai lokasi. Anda harus memperbarui pertanyaan Anda dan lebih spesifik daripada memperluas pertanyaan di komentar. Situs ini dirancang untuk menjadi satu pertanyaan - satu jawaban, bukan diskusi terperinci atas beberapa komentar.
Panther

3
@ Vesal75 harap edit pertanyaan Anda dengan semua tambahan yang disebutkan.
Rinzwind

3
Anda tidak perlu memiliki tiga instalasi Firefox. Cukup buat tiga profil berbeda, lalu luncurkan tiga instance dengan firefox -P profilename --new-instance. Anda dapat membuat peluncur atau pintasan untuk masing-masing, serta menyesuaikan setiap profil dengan tema dan ekstensi. Untuk membuat profil, ketikkan about:profilesbilah alamat, lalu klik "Buat Profil Baru".
mikewhever

5
Firefox 57+ memiliki wadah multi-akun (aktifkan dengan menginstal ekstensi dengan nama yang sama) sehingga Anda bahkan tidak memerlukan profil lagi.
Michael Hampton

Jawaban:


23

Cara mengatur profil Firefox yang berbeda untuk pengguna Ubuntu yang sama dan instalasi Firefox yang sama

Kutipan dari opsi baris perintah dari 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.

Jadi Anda hanya perlu memulai Firefox dengan salah satu parameter tersebut dengan menggunakan terminal, Alt+ F2HUD, dari menu konteks ikon peluncur setelah mengedit file konfigurasinya, yang akan saya uraikan di bawah ini.

Siapkan profil baru:

  • Jalankan Firefox Profile Profile dari terminal atau dengan Alt+ F2:

    firefox -ProfileManager
    

    Jendela utama ProfileManager Firefox

  • Ubah nama profil Anda saat ini defaultmenjadi profile1(atau apa pun yang Anda suka, Anda bahkan tidak perlu mengubah nama itu, tapi saya akan lakukan dalam panduan ini untuk klarifikasi - Anda hanya perlu mengganti profile1dengan nama persis Anda di mana pun itu terjadi!) Dengan mengklik Rename Profile....

  • Buat profil baru dengan wizard dengan mengklik Create Profile.... Ini akan menampilkan jendela informasi pertama, membacanya dan klik Next. Jendela kedua akan meminta Anda untuk memasukkan nama untuk profil, masukkan di profile2sini (atau ganti di mana pun itu terjadi dalam panduan ini dengan apa yang Anda masukkan sebagai gantinya). Saya akan merekomendasikan Anda untuk tidak mengubah folder tempat profil akan disimpan, kecuali Anda memiliki alasan yang bagus untuk melakukannya. KlikFinish .

    Firefox ProfileManager Buat pemandu Profil

  • Keluar dari Manajer Profile.

Siapkan ikon peluncur Anda untuk mengakses profil tersebut dari menu konteks:

  • Salin file peluncur asli (yang dimiliki oleh root, digunakan di seluruh sistem dan akan diganti dengan pembaruan berikutnya) ke folder rumah Anda:

    cp /usr/share/applications/firefox.desktop ~/.local/share/applications/firefox.desktop
    
  • Edit salinan misalnya dengan Gedit (GUI) atau Nano (terminal):

    gedit ~/.local/share/applications/firefox.desktop
    nano ~/.local/share/applications/firefox.desktop
    
  • Cari baris:

    Actions=NewWindow;NewPrivateWindow;
    

    dan menambahkan pengidentifikasi tindakan menu konteks baru seperti ini (contoh nama, tetapi hanya digunakan dalam file, Anda tidak akan melihatnya di tempat lain):

    Actions=NewWindow;NewPrivateWindow;Profile1;Profile2;ProfileManager;
    
  • Masukkan potongan kode di bawah di akhir file, Anda dapat memvariasikan Name=nilainya dan menambahkan terjemahan sebanyak yang Anda inginkan (contoh untuk Bahasa Jerman [de] diberikan). The Exec=firefox -P ...garis harus berisi nama (case-sensitive) yang tepat dari profil Anda buat di manajer profil! The -no-remoteBendera memungkinkan beberapa profil firefox untuk berjalan pada waktu yang sama. Juga kata terakhir dalam baris [Desktop Action ...]harus sama persis dengan tombol yang Anda tambahkan ke Actions=baris di atas.

    [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;
    
  • Sekarang jika Anda ingin menentukan profil default permanen ketika Anda mengklik kiri ikon peluncur (jika tidak, profil yang terakhir Anda gunakan melalui ProfileManager dengan masing-masing kotak centang dicentang akan diluncurkan), Anda juga harus mengedit utama Exec= baris . Ini yang paling atas dan akan terlihat seperti ini:

    Exec=firefox %u
    

    Edit agar terlihat seperti di bawah ini, mungkin ganti profile1dengan nama profil default yang benar yang Anda inginkan.

    Exec=firefox -P profile1 %u
    
  • Anda harus reboot (mungkin logout dan kembali juga sudah cukup?) Sebelum sistem menyadari bahwa Anda ingin menimpa seluruh sistem firefox.desktop dan menggunakan file pribadi dan kustom Anda. Atau Anda bisa menggunakan perintah

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

    untuk memulai kembali file peluncur. Setelah itu, nikmati beberapa profil Anda!


4
Ini adalah solusi lengkap, tetapi melewatkan satu detail kecil. Jika Anda ingin meluncurkan profil yang berbeda secara bersamaan "-no-remote" dapat digunakan. Kalau tidak, ini adalah jawaban yang saya cari.

22

Saya pikir Firefox Profile Switcher adalah jawaban Anda!

Anda dapat mengaktifkannya dengan opsi " -P " seperti ini di commandline

firefox -P

Anda kemudian dapat membuat Profil untuk setiap tugas, semua dalam folder rumah yang sama (jika harus).

profil firefox

Agar semuanya berjalan pada saat bersamaan, Anda juga perlu menambahkan --new-instanceperintah.

Dan akhirnya, Anda dapat memilih salah satu tema yang telah ditentukan sebelumnya melalui opsi Customize Menu and Toolbars :

Buka dialog penyesuaian dan jangan sampai Anda akan melihat Tema sebagai menu tarik turun.

Anda harus melakukannya untuk setiap akun media sosial, saya kira.

Anda sekarang dapat menempatkan ikon di peluncur yang memanggil

firefox -P --new-instance

atau tulis skrip pembungkus kecil dan ganti symlink.

sudo nano /usr/local/bin/firefox

masukkan yang berikut dengan jalur yang benar

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

membuatnya bisa dieksekusi

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

Seperti yang ditunjukkan oleh pengguna muru dalam komentar di bawah, tidak perlu mengganti tautan asli, seperti yang disarankan semula

Jalur ke tautan firefox mungkin berbeda pada OS Anda, Anda dapat menemukannya

which firefox

lalu hapus tautan lama

sudo unlink /usr/bin/firefox

tautkan ke jalur yang benar

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


12

Saya akan mengusulkan ekstensi Wadah Multi-Akun , sebuah add-on resmi Mozilla. Penggunaan-kasus yang Anda gambarkan adalah tepat mengapa ada:

Tangkapan layar dari AMO
(sumber: mozilla.net )

Dia dapat membuat wadah untuk masing-masing set akunnya, dan memilih warna aksen. Warna aksen ini akan muncul di bawah judul setiap tab, yang menunjukkan wadah mana itu:

Tiga tab pada tiga wadah (Nevermind the dark theme)

Tab secara default tidak terbuka dalam wadah, Anda membuatnya dengan menekan lama tombol "tab baru".

Tidak hanya wadah yang mudah diidentifikasi, tab hanya tab biasa, Anda bisa meletakkan semuanya di jendela yang sama. (dengan beberapa profil, Anda tidak akan dapat memiliki tab 2 profil dalam satu jendela).

Selain itu, konfigurasi browser dan plugin yang diinstal masih sama (karena hanya satu browser), yang mengurangi faktor "WTF".


1

Saya akan menambahkan ini jika Anda ingin 2 firefox. Hasil akhirnya adalah firefox normal dan satu diinstal di / opt /. Keduanya dapat dimulai pada saat yang sama dan sama sekali terpisah satu sama lain.

  • Unduh file sumber untuk versi firefox. Mungkin dari sini .
  • Pergi ke terminal dan jalankan (saya menganggap Anda memiliki 1 (download) file tar yang diunduh; ubah "*" ke versi aktual jika Anda memiliki 2) dan akan memulai instance ke-2 dari firefox dari terminal:

    cd /opt/ && sudo tar xjf ~/Downloads/firefox-*.tar.bz2
    cd firefox
    ./firefox
    
  • Menutup terminal juga akan menutup firefox.

  • Buat peluncur baru. Lihat Bagaimana saya bisa membuat peluncur di desktop saya? tentang cara melakukan itu. Atau salin peluncur firefox normal (lihat / usr / share / aplikasi) ke nama baru dan edit untuk memulai versi ini. Jika Anda mengubah ikon Anda juga mendapatkan ikon yang berbeda pada peluncur.

1

Jalankan firefox -Patau firefox -ProfileManager.

Anda kemudian dapat membuat, memilih, dan mengelola profil Anda.

profil

Lihat juga Bagaimana cara membuat profil Firefox baru di Windows? (kb.mozillazine.org) .

Saya tidak dapat menemukan halaman yang serupa untuk Linux, tetapi opsi dan layarnya hampir sama.

Untuk membuat ikon, buat file desktop seperti yang dijelaskan dalam Cara mendapatkan file .desktop kustom saya ke peluncur kesatuan? (askubuntu.com)

Gunakan firefox -P YOURPROFILENAMEuntuk memulai Firefox dengan profil yang diberikan.

Anda dapat menemukan lebih banyak info tentang parameter baris perintah Firefox dengan membaca halaman manualnya (ketik man firefoxterminal).


Saya ingin menggunakannya secara bersamaan.
Vesal75

mulai firefox ... gunakan profil pertama. Mulai firefox -P, pilih profil lain
Panther

@ bodhi.zazen itu tidak berhasil. Firefox tidak akan membuka contoh baru jika Anda sudah punya yang terbuka.
gertvdijk

1

Sama seperti di atas, dan jika tertarik mempelajari mengapa seseorang harus / dapat memiliki beberapa profil, tautan berikut memiliki beberapa informasi tambahan:

Beberapa Profil Firefox

Memulai Profile Manager di Linux

Jika Firefox sudah termasuk dalam distribusi Linux Anda atau jika Anda telah menginstal Firefox dengan manajer paket distribusi Linux Anda:

"Di bagian atas jendela Firefox, klik pada menu File dan pilih Quit. Dalam Terminal run: firefox --ProfileManager

Jika jendela Profile Manager tidak terbuka, Firefox mungkin telah berjalan di latar belakang, meskipun itu tidak terlihat. Tutup semua contoh Firefox atau nyalakan kembali komputer lalu coba lagi. "


Ini adalah jawaban tautan saja, tandai pertanyaan sebagai duplikat
Panther

Bahkan jika tautannya eksternal (mozilla.org)?
Impalle

1
Jika tautannya eksternal Anda harus menyalin informasi yang relevan di sini (Anda tidak perlu barang windows) dan memberikan kredit.
Panther

oke, saya
siapkan

1
Ini forum teror bagi pengguna baru yang mencoba membantu, dan menjadi asisten apa pun. Diturunkan saat mencoba meningkatkan ansver saya :( Jadi saya keluar.
impalle

0

Dalam jenis terminal

firefox -no-remote -ProfileManager

dan buat profil baru. Kemudian mulailah dengan profil keinginan

firefox -P profilename

terima kasih tetapi saya ingin satu ikon untuk setiap profil
Vesal75

Dan saya tidak ingin terminal terbuka saat saya menggunakan firefox
Vesal75

Kemudian buat file .desktop askubuntu.com/questions/110895/…
Panther

dan atur perintah untuk file desktop kefirefox -P profilename
Fiximan

Saya tidak mengerti apa yang dia lakukan.
Vesal75


-1

Anda dapat membuka jendela pribadi baru di Firefox (seperti jendela penyamaran Chrome) dan menggunakannya secara bersamaan dengan browser normal dengan akun yang berbeda.


1
jadi setiap kali saya mematikan komputer saya harus memasukkan semua pass dan nama pengguna itu.
Vesal75

Berfungsi misalnya untuk masuk ke satu situs dengan dua akun secara bersamaan sesekali, karena jendela pribadi tidak membagikan cookie, cache, dll. Tetapi tidak berguna jika Anda ingin menyimpan kata sandi, memiliki riwayat, memiliki berbagai pengaya, pengaturan , desain, ...
Byte Commander
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.