Xubuntu http ссылки открываются в отдельном (сломанном) экземпляре Firefox

У меня есть новая установка Xubuntu (20.04 LTS). Я использую веб-браузер Firefox, но он действует странно - когда я открываю http(s) ссылку из одних приложений, она открывается нормально, но для других, ссылка открывается в новом окне. В этом окне разные настройки (поисковые системы, ярлыки, ...) и ни одного из плагинов там нет.

Глядя на менеджер задач, enter image description here

Я вижу, что есть отдельные процессы для FF, которые работают нормально, и тот, который без плагинов/настроек, ... Но оба процесса используют один и тот же двоичный /usr/lib/firefox/firefox

Приложения, откуда ссылки ведут меня к "сломанному" FF шву, который будет установлен Snapом (Slack, PyCharm, ... ), но есть некоторые приложения, установленные Snap'ом, которые прекрасно работают (Kate)

Оба xdg-открытые http(s)://example.com и exo-open http(s)://example.com открывают ссылку в правильном экземпляре FF.

Как избавиться от двойного экземпляра/настроек/плагинов FF?

EDIT:
:
. Оба экземпляра FF шва должны быть установлены по apt:

0
задан 22 January 2021 в 21:29

3 ответа

Вы можете проверить подключенные файловые системы:

# findmnt /
TARGET SOURCE  FSTYPE  OPTIONS
/      overlay overlay rw,relatime,lowerdir=/var/lib/docker/overlay2/l/2BKZYT7DSBOB576UNDXZTPXFKY:...

В этом случае корневая файловая система является подключением с наложением Docker, что очень вероятно, что это контейнер Docker.

-121--911595-

Я только что нашел другой вопрос, который объясняет это явление: Почему ufw регистрирует сообщения «BLOCK» относительно порта, для которого ufw настроен на соединения «ALLOW»?

Это больше связано с тем, что старые соединения закрываются, чем фактические клиентские соединения блокируются. Это объясняет, почему заблокированные подключения не имеют соответствующих записей в журнале доступа прокси-сервера.

-121--911647-

После дополнительных исследований я нашел проблему...

Было установлено 2 различных профиля Firefox, и ссылки из некоторых приложений использовали другой профиль.

Для решения я перешел к about: profiles with FF и удалил один из профилей (вместе со всеми его файлами). Перед удалением мне пришлось закрыть все окна, которые были открыты с этим профилем.

Благодарим всех за помощь!

2
ответ дан 18 March 2021 в 23:42

Как сказал, у вас может быть 2 установки Firefox из 2 различных источников, один является пакет APT А другой - это упаковка , или у вас могут быть 2 профилей Firefox одновременно.

Решение 1: проверьте исходный код установки Firefox

Определите версию Wicch Firefox У вас работает

в каждом Firefox экземпляр Перейти к ☰ меню > Справка > О Firefox

  • Firefox Установлено из APT :

Mozilla Firefox для Ubuntu

Canonical - 1.0

  • Firefox установлен из Snap : :

Mozilla Firefox для Snap для Ubuntu

Canonical-002 - 1.0

Different Firefox instances running at the same time installed from different sources

Удалить ненужную версию Firefox

Откройте терминал, затем снимите версию, которую вы не «Требуется в вашей системе:

SUDO Snap Удалить Firefox <Удаляет Пакет Snap

Sudo APT Purge Firefox <Удаление APT Пакет

Или используйте графический магазин Ubuntu в меню Whisker > Store Ubuntu , затем ищите Firefox и используйте красную кнопку [Удалить] , чтобы Удалить ненужные версии.

Установите свой предпочтительный браузер

Перейти к меню MENU > Менеджер настроек > Предпочтительные приложения и выберите Firefox из параметров выпадают в Веб-браузер

Решение 2: Убедитесь, сколько у вас профилей

  1. закрывают нерабочее экземпляр Firefox
  2. в рабочем экземпляре , откройте новую вкладку и перейдите к : Профили
  3. Проверьте профиль, который имеет Это профиль используется, и он не может быть удален. Это ваш текущий рабочий профиль.
  4. Удалить дополнительные профили, используя кнопку [Удалить] . Под перечисленными профилями

Firefox profile manager opened in a new tab

Источник: Поддержка Firefox: Менеджер профиля

1
ответ дан 18 March 2021 в 23:42

Вы пытались удалить пакет Firefox Snap? Это можно сделать в терминале, используя эту команду:

sudo snap remove firefox

Надеюсь, это поможет.

С уважением

Править: Я могу воспроизвести проблему с Slack Snap, и я нашел следующий ответ, который может помочь вам. Вы должны быть в состоянии продолжить одинаково для щельницы Pycharm.

Slack Showing Открытые ссылки в качестве другого экземпляра провисания в панели задач

1
ответ дан 18 March 2021 в 23:42

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

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