Рейтинг:6

Firefox 94 сломал мои горячие клавиши

флаг ae

В Kubuntu 20.04 я использую автоключ для создания горячих клавиш, запускающих веб-сайты.

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

Firefox уже запущен, но не отвечает. Чтобы использовать Firefox, вы необходимо сначала закрыть существующий процесс Firefox, перезагрузить устройство или использовать другой профиль.

введите описание изображения здесь

В autokey скрипт python3, который запускается этими горячими клавишами, состоит всего из двух строк:

импорт ОС
os.system("firejail firefox https://askubuntu.com/ &")

Обратите внимание, что я использую пожарная тюрьма для запуска Firefox, который требует установки:

sudo apt установить firejail

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

Итак, что-то изменилось после обновления до Firefox 94, и я надеюсь, что кто-нибудь здесь может посоветовать обходной путь.

Terrance avatar
флаг id
Я уже много раз это видел, но вместо Python я использую сценарии bash для открытия. В любом случае, я только что изменил свою папку `~/.mozilla/firefox`, чтобы и мой пользователь, и группа имели полный доступ для чтения и записи к этой папке и ко всем папкам, содержащимся внутри. Кажется, он работает, когда я тестирую ваш скрипт Python. Может работать на вас. https://support.mozilla.org/en-US/kb/firefox-already-running-not-responding
Lonnie Best avatar
флаг ae
@Terrance: это работает, когда я не использую firejail. Однако в Firefox 93 и более ранних версиях команда работала с firejail.
Lonnie Best avatar
флаг ae
https://github.com/netblue30/firejail/issues/4670
Terrance avatar
флаг id
Извините, но в вашем первоначальном вопросе не упоминалась firejail. При заключении приложений в тюрьму это действительно может привести к тому, что оно не будет читать вашу домашнюю папку, как должно. Это действительно может быть ошибка в firejail.
Lonnie Best avatar
флаг ae
@Terrance: Ну, поскольку Firefox был только что автоматически обновлен до версии 94, я подозреваю, что в Firefox что-то изменилось. Firejail не имеет проблем с Firefox 93 и ниже. Это может быть ошибка firejail, но если это так, то я не замечал ее до Firefox 94.
Terrance avatar
флаг id
Или это действительно может быть ошибка в Firefox, не имеющем доступа к нужным папкам.
Lonnie Best avatar
флаг ae
Идентификатор ошибки Firefox [1739919] (https://bugzilla.mozilla.org/show_bug.cgi?id=1739919).
Terrance avatar
флаг id
Теперь я перешел на Waterfox, так как он, кажется, не страдает от этого. Firefox снова начал это делать, хотя я не использую firejail.
Lonnie Best avatar
флаг ae
@Terrance Эй, прочитайте сообщения Роланда Кауфмана [здесь] (https://bugzilla.mozilla.org/show_bug.cgi?id=1739919). Я думаю, вполне вероятно, что он обнаружил точное изменение, вызвавшее это. Kubuntu 20.04 — это LTS-релиз. Тем не менее, вместо обновления firejail до 0.9.64.4 в репозитории, [как я просил] (https://bugs.launchpad.net/ubuntu/+source/firejail/+bug/1949194), они исправляют более старую версию. вместо. Стабильная версия Debian 11 имеет более позднюю версию firejail, чем Ubuntu 20.04 LTS. Возможно, у меня неправильное представление о значении «Долгосрочная поддержка»?
Рейтинг:3
флаг in

Firefox изменил способ открытия новых вкладок в существующих окнах с использования X11 в версии 93 на использование dbus в версии 94. Профиль firejail в версии 0.9.62, которая сейчас находится в репозиториях Ubuntu Focal 20.04, блокирует это. Кажется, это было исправлено в Firejail версии 0.9.64. Чтобы обновить Firejail, добавьте PPA deki, который в настоящее время содержит версию 0.9.66.:

sudo add-apt-repository -y ppa:deki/firejail
sudo apt-получить обновление
sudo apt-get upgrade -y firejail профили firejail

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.