Я запускаю Ubuntu 14.04 и хочу использовать одну установку Firefox с двумя разными профилями для одного и того же пользователя Ubuntu, вошедшего в систему.
Как я могу настроить это, чтобы я мог легко запустить оба профиля из панели запуска Unity?
1 Firefox с 2 профилями? Или 2 firefox с каждым профилем? ;)
Rinzwind
3
Теперь вы расширяете простой короткий вопрос в длинный вопрос, добавляя комментарии в разных местах. Вы должны обновить свой вопрос и быть более конкретным, чем расширять вопрос в комментариях. Этот сайт предназначен для одного вопроса - один ответ, а не подробное обсуждение в течение нескольких комментариев.
Пантера
3
@ Vesal75, пожалуйста, отредактируйте свой вопрос со всеми упомянутыми дополнительными.
Rinzwind
3
Вам не нужно иметь три установки Firefox. Просто создайте три разных профиля, а затем запустите три экземпляра с помощью firefox -P profilename --new-instance. Вы можете создавать пусковые установки или ярлыки для каждого, а также настраивать каждый профиль с темами и расширениями. Чтобы создать профиль, введите about:profilesв адресной строке, затем нажмите «Создать новый профиль».
Во всяком случае,
5
Firefox 57+ имеет контейнеры с несколькими учетными записями (включите его, установив расширение с тем же именем), поэтому вам больше не нужны профили.
Майкл Хэмптон
Ответы:
23
Как настроить разные профили 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+ F2HUD из контекстного меню значка программы запуска после редактирования файла конфигурации, который я опишу ниже.
Настройте новый профиль:
Запустите Firefox ProfileManager из терминала или с помощью Alt+ F2:
firefox -ProfileManager
Переименуйте свой текущий профиль defaultв profile1(или как вам угодно, вам даже не нужно его переименовывать, но я поясню это в этом руководстве - вам просто нужно заменить его profile1точным именем, где бы оно ни встречалось!), Нажав на Rename Profile....
Создайте новый профиль с помощью мастера, нажав на Create Profile.... Сначала появится информационное окно, прочитайте его и нажмите Next. Во втором окне вам будет предложено ввести имя для профиля, ввести его profile2здесь (или заменить его там, где оно встречается в данном руководстве, именно тем, что вы ввели вместо этого). Я бы порекомендовал вам не менять папку, в которой будет храниться профиль, если у вас нет веских причин для этого. Нажмите Finish.
Выйдите из ProfileManager.
Настройте значок запуска для доступа к этим профилям из контекстного меню:
Скопируйте исходный файл запуска (который принадлежит root, используется для всей системы и будет заменен следующим обновлением) в вашу домашнюю папку:
и добавьте новые идентификаторы действий контекстного меню, подобные этому (примеры имен, но используемые только внутри файла, вы их больше нигде не увидите):
Вставьте фрагмент кода ниже в конце файла, вы можете изменить Name=значение и добавить столько переводов, сколько хотите (пример для немецкого языка [de] приведен). В Exec=firefox -P ...линии должны содержать точное имя (с учетом регистра) профилей, созданных в менеджере профилей! -no-remoteФлаг позволяет использовать несколько профилей Firefox для запуска одновременно. Также последнее слово в строках [Desktop Action ...]должно точно соответствовать ключам, которые вы добавили в 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;
Теперь , если вы хотите , чтобы указать постоянный профиль по умолчанию, когда вы щелкните левой кнопкой мыши на панели запуска ( в противном случае профиль вы последний через ProfileManager с соответствующим флажком галочкой получает запущен), вы также должны редактировать основную Exec=линию. Он самый верхний и должен выглядеть так:
Exec=firefox %u
Отредактируйте его так, как показано ниже, возможно, заменив его profile1на правильное имя профиля по умолчанию.
Exec=firefox -P profile1 %u
Вам нужно перезагрузить компьютер (возможно, вам достаточно выйти из системы и вернуться обратно), прежде чем система поймет, что вы хотите переопределить общесистемный firefox.desktopфайл и использовать свой персональный и настроенный файл. Или вы можете использовать команду
Это полное решение, но отсутствует одна маленькая деталь. Если вы хотите запустить разные профили одновременно, можно использовать «-no-remote». В противном случае это ответ, который я искал.
22
Я думаю, что Firefox Profile Switcher - ваш ответ!
Вы можете активировать его с помощью опции « -P » в командной строке
firefox -P
Затем вы можете создавать профили для каждой задачи, все в одной папке (если нужно).
Чтобы они все работали одновременно, вам также необходимо добавить --new-instanceкоманду.
И, наконец, вы можете выбрать одну из предопределенных тем с помощью параметра « Настроить меню и панели инструментов» :
Я бы предложил расширение Multi-Account Containers , официальное дополнение от Mozilla. Описанный вами сценарий использования именно поэтому и существует:
Она может создавать контейнеры для каждого из своих наборов учетных записей и выбирать цвет акцента. Этот цвет акцента будет отображаться под заголовком каждой вкладки, указывая, в каком контейнере он находится:
(не обращайте внимания на темную тему)
Вкладки по умолчанию не открываются в контейнере, вы создаете их долгим нажатием кнопки «Новая вкладка».
Мало того, что контейнеры легко идентифицировать, вкладки - это просто обычные вкладки, вы можете поместить их все в одно и то же окно. (с несколькими профилями вы не сможете иметь вкладки из 2 профилей в одном окне).
Кроме того, конфигурация браузера и установленные плагины остаются неизменными (поскольку это всего лишь один браузер), что снижает коэффициент «WTF».
Я добавлю это в случае, если вы хотите 2 Firefox. Конечным результатом будет обычный Firefox, установленный в / opt /. Оба могут быть запущены одновременно и полностью отделены друг от друга.
Загрузите исходный файл для версии Firefox. Возможно отсюда .
Перейдите в терминал и выполните (я предполагаю, что у вас есть 1 (!) Загруженный tar-файл; измените «*» на актуальную версию, если у вас есть 2) и запустите второй экземпляр firefox из терминала:
cd /opt/ && sudo tar xjf ~/Downloads/firefox-*.tar.bz2
cd firefox
./firefox
Закрытие терминала также закроет firefox.
Создайте новый лаунчер. См. Как я могу создавать пусковые установки на моем рабочем столе? о том, как это сделать. Или скопируйте обычный модуль запуска Firefox (см. / Usr / share / Applications) под новым именем и отредактируйте его, чтобы запустить эту версию. Если вы измените значок, вы также получите другой значок на панели запуска.
запустите firefox ... используйте первый профиль. Запустите firefox -P, выберите другой профиль
Panther
@ bodhi.zazen это не работает. Firefox не откроет новый экземпляр, если у вас уже есть один открытый.
gertvdijk
1
То же, что и выше, и если вам интересно узнать, почему нужно / может иметь несколько профилей, следующая ссылка содержит некоторую дополнительную информацию:
Если Firefox уже включен в ваш дистрибутив Linux или вы установили Firefox с менеджером пакетов вашего дистрибутива Linux:
«В верхней части окна Firefox, нажмите на меню« Файл »и выберите« Выйти ». В терминале запустить: firefox --ProfileManager
Если окно диспетчера профилей не открывается, возможно, Firefox работал в фоновом режиме, хотя он не был виден. Закройте все экземпляры Firefox или перезагрузите компьютер и повторите попытку. "
Это ответ только для ссылки, пометьте вопрос как дубликат
Пантера
Даже если ссылка внешняя (mozilla.org)?
Импал
1
Если ссылка является внешней, вы должны скопировать соответствующую информацию здесь (вам не нужны окна) и отдать должное.
Пантера
хорошо, я нахожусь на этом ...
Импал
1
Этот форум терроризм для новых пользователей, которые пытаются помочь, и быть помощником. Проголосовал, пытаясь улучшить свой ответ :( Так что я вышел.
impalle
0
В терминальном типе
firefox -no-remote -ProfileManager
и создайте новый профиль. Затем начните профиль желания с
Он работает как профили в Chrome, но более плавно и качественно.
Вы можете открыть разные вкладки одного и того же сайта с разными вошедшими пользователями.
Вы можете открыть новое приватное окно в Firefox (очень похожее на окно инкогнито в Chrome) и использовать его одновременно с обычным браузером с разными учетными записями.
поэтому каждый раз, когда я выключаю свой компьютер, я должен вводить все эти пароли и имена пользователей.
Vesal75
Работает, например, для входа на один сайт с двумя учетными записями одновременно, потому что частные окна не разделяют файлы cookie, кэш и т. Д., Но бесполезен, если вы хотите сохранять пароли, иметь историю, иметь различные надстройки, настройки , проекты, ...
firefox -P profilename --new-instance
. Вы можете создавать пусковые установки или ярлыки для каждого, а также настраивать каждый профиль с темами и расширениями. Чтобы создать профиль, введитеabout:profiles
в адресной строке, затем нажмите «Создать новый профиль».Ответы:
Как настроить разные профили Firefox для одного и того же пользователя Ubuntu и той же установки Firefox
Выдержка параметров командной строки из
man firefox
:Поэтому вам просто нужно запустить Firefox с одним из этих параметров, используя терминал Alt+ F2HUD из контекстного меню значка программы запуска после редактирования файла конфигурации, который я опишу ниже.
Настройте новый профиль:
Запустите Firefox ProfileManager из терминала или с помощью Alt+ F2:
Переименуйте свой текущий профиль
default
вprofile1
(или как вам угодно, вам даже не нужно его переименовывать, но я поясню это в этом руководстве - вам просто нужно заменить егоprofile1
точным именем, где бы оно ни встречалось!), Нажав на Rename Profile....Создайте новый профиль с помощью мастера, нажав на Create Profile.... Сначала появится информационное окно, прочитайте его и нажмите Next. Во втором окне вам будет предложено ввести имя для профиля, ввести его
profile2
здесь (или заменить его там, где оно встречается в данном руководстве, именно тем, что вы ввели вместо этого). Я бы порекомендовал вам не менять папку, в которой будет храниться профиль, если у вас нет веских причин для этого. Нажмите Finish.Выйдите из ProfileManager.
Настройте значок запуска для доступа к этим профилям из контекстного меню:
Скопируйте исходный файл запуска (который принадлежит root, используется для всей системы и будет заменен следующим обновлением) в вашу домашнюю папку:
Отредактируйте копию, например, с помощью Gedit (GUI) или Nano (терминал):
Поиск строки:
и добавьте новые идентификаторы действий контекстного меню, подобные этому (примеры имен, но используемые только внутри файла, вы их больше нигде не увидите):
Вставьте фрагмент кода ниже в конце файла, вы можете изменить
Name=
значение и добавить столько переводов, сколько хотите (пример для немецкого языка [de] приведен). ВExec=firefox -P ...
линии должны содержать точное имя (с учетом регистра) профилей, созданных в менеджере профилей!-no-remote
Флаг позволяет использовать несколько профилей Firefox для запуска одновременно. Также последнее слово в строках[Desktop Action ...]
должно точно соответствовать ключам, которые вы добавили вActions=
строку выше.Теперь , если вы хотите , чтобы указать постоянный профиль по умолчанию, когда вы щелкните левой кнопкой мыши на панели запуска ( в противном случае профиль вы последний через ProfileManager с соответствующим флажком галочкой получает запущен), вы также должны редактировать основную
Exec=
линию. Он самый верхний и должен выглядеть так:Отредактируйте его так, как показано ниже, возможно, заменив его
profile1
на правильное имя профиля по умолчанию.Вам нужно перезагрузить компьютер (возможно, вам достаточно выйти из системы и вернуться обратно), прежде чем система поймет, что вы хотите переопределить общесистемный
firefox.desktop
файл и использовать свой персональный и настроенный файл. Или вы можете использовать командуповторно запустить файл запуска. После этого наслаждайтесь несколькими профилями!
источник
Я думаю, что Firefox Profile Switcher - ваш ответ!
Вы можете активировать его с помощью опции « -P » в командной строке
Затем вы можете создавать профили для каждой задачи, все в одной папке (если нужно).
Чтобы они все работали одновременно, вам также необходимо добавить
--new-instance
команду.И, наконец, вы можете выбрать одну из предопределенных тем с помощью параметра « Настроить меню и панели инструментов» :
Откройте диалоговое окно настройки, и вы не увидите Темы как выпадающее меню.
Я полагаю, вам придется это делать для каждой учетной записи в социальных сетях.
Теперь вы можете разместить значок на панели запуска, которая вызывает
или напишите небольшой скрипт-обертку и замените символические ссылки.
введите следующее с правильными путями
сделать его исполняемым
Как указал пользователь muru в комментариях ниже, нет необходимости заменять исходную ссылку, как первоначально предлагалось
Путь к ссылке Firefox может отличаться в вашей ОС, вы можете узнать это с
затем удалите старую ссылку
свяжите это с правильным путем
источник
Я бы предложил расширение Multi-Account Containers , официальное дополнение от Mozilla. Описанный вами сценарий использования именно поэтому и существует:
(источник: mozilla.net )
Она может создавать контейнеры для каждого из своих наборов учетных записей и выбирать цвет акцента. Этот цвет акцента будет отображаться под заголовком каждой вкладки, указывая, в каком контейнере он находится:
(не обращайте внимания на темную тему)
Вкладки по умолчанию не открываются в контейнере, вы создаете их долгим нажатием кнопки «Новая вкладка».
Мало того, что контейнеры легко идентифицировать, вкладки - это просто обычные вкладки, вы можете поместить их все в одно и то же окно. (с несколькими профилями вы не сможете иметь вкладки из 2 профилей в одном окне).
Кроме того, конфигурация браузера и установленные плагины остаются неизменными (поскольку это всего лишь один браузер), что снижает коэффициент «WTF».
источник
Я добавлю это в случае, если вы хотите 2 Firefox. Конечным результатом будет обычный Firefox, установленный в / opt /. Оба могут быть запущены одновременно и полностью отделены друг от друга.
Перейдите в терминал и выполните (я предполагаю, что у вас есть 1 (!) Загруженный tar-файл; измените «*» на актуальную версию, если у вас есть 2) и запустите второй экземпляр firefox из терминала:
Закрытие терминала также закроет firefox.
источник
Запустите
firefox -P
илиfirefox -ProfileManager
.Затем вы можете создавать, выбирать и управлять своими профилями.
Смотрите также Как создать новый профиль Firefox в Windows? (kb.mozillazine.org) .
Я не смог найти похожую страницу для Linux, но параметры и экраны почти одинаковы.
Чтобы создать значок, создайте файл рабочего стола, как описано в разделе Как получить мой собственный файл .desktop в модуле запуска Unity? (askubuntu.com)
Используйте
firefox -P YOURPROFILENAME
для запуска Firefox с данным профилем.Вы можете найти больше информации о параметрах командной строки Firefox, прочитав его man-страницу (введите
man firefox
в терминал).источник
То же, что и выше, и если вам интересно узнать, почему нужно / может иметь несколько профилей, следующая ссылка содержит некоторую дополнительную информацию:
Несколько профилей Firefox
Если Firefox уже включен в ваш дистрибутив Linux или вы установили Firefox с менеджером пакетов вашего дистрибутива Linux:
«В верхней части окна Firefox, нажмите на меню« Файл »и выберите« Выйти ». В терминале запустить: firefox --ProfileManager
Если окно диспетчера профилей не открывается, возможно, Firefox работал в фоновом режиме, хотя он не был виден. Закройте все экземпляры Firefox или перезагрузите компьютер и повторите попытку. "
источник
В терминальном типе
и создайте новый профиль. Затем начните профиль желания с
источник
firefox -P profilename
Самый простой способ управления профилями в Firefox - это установка
multifox
дополнения.URL: https://addons.mozilla.org/en-US/firefox/addon/multifox/
Он работает как профили в Chrome, но более плавно и качественно.
Вы можете открыть разные вкладки одного и того же сайта с разными вошедшими пользователями.
Смотри приложение:
источник
Вы можете открыть новое приватное окно в Firefox (очень похожее на окно инкогнито в Chrome) и использовать его одновременно с обычным браузером с разными учетными записями.
источник