Firefox 94 破坏了我的热键

Firefox 94 破坏了我的热键

在 Kubuntu 20.04 中,我使用自动键创建启动网站的热键。

在 Firefox 94 之前,使用这些热键可以毫无困难地启动页面,但现在每次我尝试启动页面时都会出现此错误:

Firefox 已在运行,但无响应。要使用 Firefox,您必须先关闭现有的 Firefox 进程、重启设备或使用其他配置文件。

在此处输入图片描述

在 autokey 中,根据这些热键触发的 python3 脚本只有两行:

import os
os.system("firejail firefox https://askubuntu.com/ &")

请注意,我正在使用火狱启动 Firefox,它需要安装:

sudo apt install firejail

以前,如果 Firefox 已在运行,这将实现将网页启动到新选项卡。现在,即使我添加了参数-new-tab(在 Firefox 的手册页中描述),我仍然无法启动该页面。现在,只有在我按下热键时 Firefox 完全关闭时,它才有效。

因此,升级到 Firefox 94 后发生了一些变化,我希望这里有人可以建议一种解决方法。

答案1

Firefox 改变了尝试在现有窗口中打开新选项卡的方式,从版本 93 中的使用 X11 更改为版本 94 中的使用 dbus。0.9.62 中的 firejail 配置文件(Ubuntu Focal 20.04 存储库中的当前版本)阻止了此操作。这似乎已在 Firejail 版本 0.9.64 中得到修复。要升级 Firejail,请添加“deki”PPA,它当前包含版本 0.9.66。:

sudo add-apt-repository -y ppa:deki/firejail
sudo apt-get update
sudo apt-get upgrade -y firejail firejail-profiles

相关内容