Lon*_*est 6 python firefox kubuntu autokey python3
在 Kubuntu 20.04 中,我使用autokey创建启动网站的热键。
在 Firefox 94 之前,这些热键启动页面没有困难,但现在每次我尝试启动页面时都会收到此错误:
Firefox 已在运行,但没有响应。要使用 Firefox,您必须首先关闭现有的 Firefox 进程、重新启动设备或使用不同的配置文件。
在 autokey 中,根据这些热键触发的 python3 脚本只有两行:
import os
os.system("firejail firefox https://askubuntu.com/ &")
Run Code Online (Sandbox Code Playgroud)
请注意,我使用firejail来启动 Firefox,这确实需要安装:
sudo apt install firejail
Run Code Online (Sandbox Code Playgroud)
以前,如果 Firefox 已经在运行,这将实现将网页启动到新选项卡中。现在,即使我包含-new-tab参数(在 Firefox 的手册页中描述),我仍然无法启动该页面。现在,只有当我按下热键时 Firefox 完全关闭时,它才有效。
因此,升级到 Firefox 94 后发生了一些变化,我希望这里有人可以提供解决方法。
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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
262 次 |
| 最近记录: |