>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Поддержка пользователей http://forum.mozilla-russia.org/viewforum.php?id=26 >Как сделать постоянный Default Profile? http://forum.mozilla-russia.org/viewtopic.php?id=75170 |
dva20 > 30-12-2019 11:17:51 |
Всем привет! Как сделать постоянный дефолтный профиль? У меня несколько профилей которые запускаю через менеджер профилей. Один из них установил как default profile на странице about:profiles. Но этот дефолтный профиль каждый раз меняется на тот, с которым был запущен последний экземпляр Firefox'а. Чтобы было яснее, приведу пример: Имеются 3 профиля: Profile1 1) Запускаем экземпляр Firefox с профилем Profile1, идем в настройки профилей на страницу about:profiles и устанавливаем Profile1 как дефолтный профиль нажимая - set as default profile Теперь, Profile3 стал дефолтным профилем если посмотреть на страницу about:profiles. Как заставить Firefox не менять дефолтный профиль после того как я указал это вручную? |
harryk > 30-12-2019 11:44:39 |
Создайте для firefox.exe ярлык. В поле Объект ярлыка допишите -P "Profile1". Можно создать ярлыки для каждого профиля. |
dva20 > 30-12-2019 11:56:27 |
harryk пишет
Проверил, да, действительно, если запускать указанным способом, то проблема не проявляется. Проблема воспроизводится, если запускать профили через Profile Manager. Это баг менеджера профилей? Нет, всё таки проявляется. Не сразу, но проявляется, дело не в менеджере профилей 1) Запустил экземпляр в командной строке: firefox -P "Profile1" Похоже, что это баг. |
mokujin > 30-12-2019 16:05:08 |
Попробуй добавить -no-remote перед -P |
harryk > 30-12-2019 16:14:04 |
dva20 Побочные эффекты: |
dva20 > 30-12-2019 16:50:03 |
harryk пишет
Да, запускаю профили одновременно. Спасибо за помощь, в дополнении создал issue в багтрекере мозиллы, посмотрим, что ответят: При таком раскладе дефолтность профиля не срабатывает вообще, при том, что дефолтный профиль установлен как Profile1, а запускается Profile3 из внешней ссылки другого приложения (не Firefox). Что-то с профилями полный кошмар творится. Цель которую хочу достигнуть: |
harryk > 30-12-2019 17:36:48 |
dva20 пишет
Ваше цель скорее всего недостижима. Стандартно 2 профиля одновременно должны запускаться с аргументом -no-remote, но при этом не работают вызовы из других программ. Это не баг, это так есть. |
dva20 > 30-12-2019 17:51:20 |
harryk пишет
Не достижима она почему? Я тут не понял ответ. Сам флаг -no-remote исключает обработку вызова по внешней ссылке? Я правильно понял? И почему 2 профиля ДОЛЖНЫ запускать с этим флагом? Интересно было бы почитать где-то об этом, сам не могу найти. |
harryk > 30-12-2019 18:39:22 |
dva20 пишет
IceWeasel, IceCat, WaterFox, Basilisk, Palemoon |
oleg.sgh > 30-12-2019 18:45:17 |
harryk
скрытый текст Mozilla Firefox, Portable (browser) | PortableApps.com Положить файл в папку портативки для одновременного запуска. И ещё Firefox Multi-Account Containers |
dva20 > 30-12-2019 19:33:37 |
oleg.sgh пишет
Спасибо! Про мульти-аккаунт контейнер знаю, но он не подходит, так как необходимо мне разделять работу и отдых так сказать в интеренете Необходим именно профиль, со своими вкладками, настройками и т.д. Один профиль запускается на одном рабочем столе (KDE), а другой на другом - это очень удобно. В течении дня я переключаюсь между запущенными экземплярами Firefox на разных экранах. Открывать и закрывать, то один профиль, то другой как-то не совсем удобно, поэтому возникла такая проблема. |
dva20 > 31-12-2019 11:14:50 |
harryk пишет
Вообщем достигнул цели. Итак, существует 3 профиля с именами: default, python, blender. /usr/lib/firefox/firefox -P blender P.S. Менеджер Профилей для запуска профилей не годится, так как он устанавливает дефолтным профиль тот, который был выбран в списке для запуска, не смотря на не отмеченную галку "Use the selected profile without asking at startup". Далее, запускаем менеджер профилей из командной строки: /usr/lib/firefox/firefox --new-instance --ProfileManager В Менеджере выбираем профиль default и обязательно отмечаем галочкой "Use the selected profile without asking at startup" и запускаем профиль кнопкой "Start Firefox". Менеджер Профилей автоматически установит данный профиль как профиль по умолчанию, в этом можно будет убедится зайдя на служебную страницу about:profiles. Отныне, Firefox по умолчанию будет запускать профиль "default". Теперь, при запущенных профилях в разных окнах (экземплярах Firefox) и при нажатии ссылки в сторонних приложениях, например в Telegram-Desktop ссылки будут открываться в том окне Firefox котрый запущен с профилем default. Вся проблема была у меня в том, что я не поставил галку "Use the selected profile without asking at startup" в Менеджере Профилей и не понимал для чего он каждый раз запускается, если я не указывал при запуске флагом --ProfileManager. Также, встретился с неочевидным поведением Менеджера Профилей в том, что выбирая профиль и не устанавливая галку "Use the selected profile without asking at startup" он устанавливает выбранный профиль как профиль по умолчанию. Эти нелогичные моменты в поведении сбили меня с толку. Всем спасибо за помощь! |