Как я могу использовать два профиля Firefox?

Я запускаю Ubuntu 14.04 и хочу использовать одну установку Firefox с двумя различными профилями для зарегистрированного пользователя Ubuntu того же.

Как я могу настроить это, так, чтобы я мог легко запустить оба профиля от средства запуска Единицы?

21
задан 27 January 2018 в 18:37

9 ответов

Как настроить разные профили Firefox для одного и того же пользователя Ubuntu и одной и той же установки Firefox

Выдержка из параметры командной строки из 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.

Итак, вам просто нужно запустить Firefox с одним из этих параметров, используя терминал, Alt + F2 HUD, из контекстного меню значка запуска после редактирования файла конфигурации, который я опишу ниже.

Настройте новый профиль:

  • Запустите Firefox ProfileManager из терминала или с помощью Alt + F2 :

     firefox -ProfileManager
     

    Firefox ProfileManager main window

  • Переименуйте свой текущий профиль default в profile1 (или как хотите, вам даже не нужно переименовывать его, но я сделаю это в этом руководстве для пояснения - вы просто необходимо заменить profile1 своим точным именем, где бы оно ни происходило!), нажав Переименовать профиль ... .

  • Создайте новый профиль с помощью мастера, нажав Создать профиль ... . Сначала отобразится информационное окно, прочтите его и нажмите Далее . Во втором окне вас попросят ввести имя для профиля, введите здесь profile2 (или замените его в любом месте этого руководства на то, что вы ввели). Я бы рекомендовал вам не менять папку, в которой будет храниться профиль, если у вас нет для этого веских причин. Нажмите Готово .

    Firefox ProfileManager Create Profile wizard

  • Выйдите из ProfileManager.

Настройте значок программы запуска для доступа к этим профилям из контекстного меню:

  • Скопируйте исходный файл программы запуска (который принадлежит root, используемой системе -wide и будет заменен в следующем обновлении) в вашу домашнюю папку:

     cp /usr/share/applications/firefox.desktop ~ / .local / share / applications / firefox.desktop
     
  • Отредактируйте копию, например с помощью Gedit (графический интерфейс) или Nano (терминал):

     gedit ~ / .local / share / applications / firefox.desktop
    нано ~ / .local / share / applications / firefox.desktop
     
  • Найдите строку:

     Actions = NewWindow; NewPrivateWindow;
     

    и добавьте новые идентификаторы действий в контекстном меню, подобные этому (примеры имен, но используются только в файле, вы их больше нигде не увидите):

     Actions = NewWindow; NewPrivateWindow; Profile1; Profile2; ProfileManager;
     
  • Вставьте приведенный ниже фрагмент кода в конец файла. Вы можете изменить значение Name = и добавить столько переводов, сколько хотите (приведен пример для немецкого языка [de]). Exec = firefox -P ... строки должны содержать точное (с учетом регистра) имя профилей, созданных вами в диспетчере профилей! Флаг -no-remote позволяет запускать несколько профилей Firefox одновременно. Также последнее слово в строках [Desktop Action ...] должно точно совпадать с ключами, которые вы добавили в строку Actions = выше.

      [Desktop Action Profile1]
    Name = Запустить Firefox с профилем 1
    Имя [de] = Firefox с 1 профилем запущен
    Exec = firefox -P profile1 -no-remote
    OnlyShowIn = Единство;
    
     [Desktop Action Profile2]
    Name = Запустить Firefox с профилем 2
    Имя [de] = Firefox с профилем 2 запущен
    Exec = firefox -P profile2 -no-remote
    OnlyShowIn = Единство;
    
     [Desktop Action ProfileManager]
    Name = Открыть диспетчер профилей Firefox
    Имя [de] = Firefox Profilmanager öffnen
    Exec = firefox -ProfileManager -no-remote
    OnlyShowIn = Единство;
     
  • Теперь, если вы хотите указать постоянный профиль по умолчанию, когда вы щелкаете левой кнопкой мыши значок средства запуска (в противном случае запускается профиль, который вы последний раз использовали через ProfileManager с соответствующим флажком), вам также необходимо отредактировать основной Exec = строка. Он самый верхний и должен выглядеть так:

     Exec = firefox% u
     

    Отредактируйте его, чтобы он выглядел так, как показано ниже, возможно, заменив profile1 на правильное имя профиля по умолчанию, которое вы хотите.

     Exec = firefox -P profile1% u
     
  • Вам необходимо перезагрузиться (может быть, выхода и повторного входа тоже достаточно?), Прежде чем система поймет, что вы хотите переопределить общесистемный файл firefox.desktop и использовать свой личный и настроенный. Или вы можете использовать команду

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

    , чтобы повторно запустить файл запуска. После этого наслаждайтесь множеством профилей!

28
ответ дан 23 November 2019 в 02:38

Я бы предложил Контейнеры с несколькими учетными записями ], официальный аддон, созданный Mozilla. Описанный вами вариант использования в точности , почему он существует:

Screenshot from AMO
(источник: mozilla.net )

Она может создавать контейнеры для каждого из своих наборов учетных записей, и выберите цвет акцента. Этот акцентный цвет будет отображаться под заголовком каждой вкладки, указывая, в каком контейнере она находится:

Three tabs on three containers (не говоря уже о темной теме)

Вкладки по умолчанию не открываются в контейнере, вы создаете их, долгое нажатие на Кнопка "новая вкладка".

Не только контейнеры легко идентифицируются, вкладки - это просто обычные вкладки, их все можно разместить в одном окне. (с несколькими профилями вы не сможете иметь вкладки двух профилей в одном окне).

Кроме того, конфигурация браузера и установленные плагины остаются прежними (поскольку это всего лишь один браузер), что снижает коэффициент «WTF».

12
ответ дан 23 November 2019 в 02:38

Я добавлю это на случай, если вам понадобится 2 firefox. Конечным результатом будет обычный firefox, установленный в / opt /. Оба могут быть запущены одновременно и полностью отделены друг от друга.

  • Загрузите исходный файл для версии Firefox. Возможно отсюда .
  • Перейдите в терминал и выполните (я предполагаю, что у вас есть 1 (!) Загруженный tar-файл; измените "*" на фактическую версию, если у вас есть 2) и запустит 2-й экземпляр firefox из терминала:

     cd / opt / && sudo tar xjf ~ / Downloads / firefox - *. Tar.bz2
    cd firefox
     ./Fire Fox
     
  • Закрытие терминала также закроет firefox.

  • Создайте новую пусковую установку. См. Как я могу создавать программы запуска на своем рабочем столе? о том, как это сделать. Или скопируйте обычную программу запуска firefox (см. / Usr / share / applications) с новым именем и отредактируйте ее, чтобы запустить эту версию. Если вы измените значок, вы также получите другой значок на панели запуска.
1
ответ дан 23 November 2019 в 02:38

Запустите firefox -P или firefox -ProfileManager .

Затем вы можете создавать, выбирать и управлять своими профилями ).

ff profile

См. Также Как создать новый профиль Firefox в Windows? (kb.mozillazine.org) .

Мне не удалось найти похожую страницу для Linux, но параметры и экраны почти такие же.

Чтобы создать значок, создайте файл рабочего стола, как описано в Как загрузить мой собственный файл .desktop в средство запуска Unity? (askubuntu.com)

Используйте firefox -P YOURPROFILENAME , чтобы запустить Firefox с заданным профилем.

Вы можете найти дополнительную информацию о параметрах командной строки Firefox, прочитав его справочную страницу (введите man firefox в терминале).

2
ответ дан 23 November 2019 в 02:38

То же, что и выше, и если вы хотите узнать, почему нужно / можно иметь несколько профилей, по следующей ссылке есть дополнительная информация:

Несколько Firefox Профили

Запуск диспетчера профилей в Linux

Если Firefox уже включен в ваш дистрибутив Linux или если вы установили Firefox с диспетчером пакетов вашего дистрибутива Linux:

«В верхней части окна Firefox нажмите меню Файл и выберите Выйти. В терминале запустить: firefox --ProfileManager

Если окно диспетчера профилей не открывается, возможно, Firefox работал в фоновом режиме, даже если он не был виден. Закройте все экземпляры Firefox или перезагрузите компьютер, а затем повторите попытку. "

1
ответ дан 23 November 2019 в 02:38

В терминале введите

firefox -no-remote -ProfileManager

и создайте новый профиль. Затем запустите профиль желания с

firefox -P profilename
0
ответ дан 23 November 2019 в 02:38

Самый простой способ управлять профилями в firefox - установить надстройку multifox .

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

Он работает как профили в Chrome, но более плавный и лучший.
Вы можете открывать разные вкладки одного и того же сайта с разными зарегистрированными пользователями.

См. Прикрепленный файл:
enter image description here

0
ответ дан 23 November 2019 в 02:38

Вы можете открыть новое личное окно в Firefox ( очень похоже на окно инкогнито в Chrome) и использовать его одновременно с обычным браузером с разными учетными записями.

-1
ответ дан 23 November 2019 в 02:38

Я думаю, что Firefox Profile Switcher - ваш ответ!

Вы можете активировать его с помощью опции « -P » в командной строке

firefox -P

Затем вы можете создавать профили для каждой задачи, все в одной домашней папке (если необходимо).

firefox profiles

Чтобы все они работали одновременно, вам также необходимо добавить - new-instance в команду .

И, наконец, вы можете выбрать одну из предопределенных тем с помощью параметра Настроить меню и панели инструментов :

Откройте диалоговое окно настройки , чтобы не увидеть Темы в раскрывающемся меню.

Думаю, вам придется это сделать для каждой учетной записи в социальных сетях.

Теперь вы можете разместить значок на панели запуска , который вызывает

firefox -P --new-instance

или напишите небольшой сценарий оболочки и замените символические ссылки.

sudo nano /usr/local/bin/firefox

введите следующее с правильными путями

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

сделайте его исполняемым

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

Как указал пользователь muru в комментариях ниже это не необходимо заменить исходную ссылку, как было предложено изначально

Путь к ссылке firefox может отличаться в вашей ОС, вы можете узнать это с помощью

which firefox

, затем удалить старую ссылку

sudo unlink /usr/bin/firefox

, связать ее с правильным путем

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

22
ответ дан 23 November 2019 в 02:38

Другие вопросы по тегам:

Похожие вопросы: