Бинарный файл Firefox Mozilla. wayland, не могу открыть системные ссылки Firefox уже запущен, но не отвечает
РЕДАКТИРОВАТЬ: Это более конкретная проблема, чем я думал, она влияет на синаптическое приложение, но не на многое другое.
Есть много вопросов по этой теме, но многие из них очень старые и, вероятно, не актуальны для сегодняшней Ubuntu. Я не могу найти никакого решения, даже те, которые, как сообщается, работают с bugzilla (https://bugzilla.mozilla.org/show_bug.cgi?id=1508803) и по другим вопросам здесь.
У меня 22.10. У меня установлен бинарный файл Mozilla для Firefox, а не для другого Firefox.
У меня есть эти envs:
[электронная почта защищена] :~$ больше .pam_environmentMOZ_DBUS_REMOTE=1MOZ_ENABLE_WAYLAND=1
также:
tim@yellow:~$ echo $DBUS_SESSION_BUS_ADDRESS
unix:path=/run/user/1000/bus
и оба установлены правильно. Таким образом, Firefox работает с Wayland. Это прекрасно работает.
Однако, если я попытаюсь перейти по ссылке в синаптике, я увижу такое поведение.
- Если Firefox не запущен, Firefox открывает ссылку
- если firefox запущен, то пауза в несколько секунд, а затем: «Firefox уже запущен, но не отвечает. Чтобы использовать Firefox, вы должны сначала закрыть существующий процесс Firefox, перезагрузить устройство или использовать другой профиль. "
Я проверил структуру своего меню с помощью menulibre. Для firefox есть только одна настольная программа запуска. Я устанавливаю бинарный файл mozilla, следуя точным инструкциям от mozilla, то есть бинарный файл находится в /opt
Если я запускаю терминал и делаю:
firefox google.com
запускается фаерфокс. Если я создаю новый терминал и повторяю это, он работает: google.com открывается в новой вкладке.
Как я могу это исправить, чтобы приложения gtk могли отправлять ссылки в уже запущенный браузер?
Обновление: эта проблема затрагивает synaptic. Но магазин программного обеспечения Gnome не затрагивается; это работает нормально.