我已将 firejail 添加到 exec 行中
sudo nano /usr/share/applications/firefox.desktop
exec 行现在看起来像这样
Exec=firejail firefox %u
当我通过点击“活动”打开 FF 时,它会打开 firejail 沙盒
但是如果我将 FF 添加到收藏夹,然后启动它,它就会在没有 firejail 的情况下打开。
有任何想法吗 ?
我正在使用 Ubuntu 18.04(GNOME)。
答案1
有时,将自定义桌面启动器固定到收藏夹似乎会出现问题。您可以通过以下方式手动将启动器添加到收藏夹:
使用新名称创建自定义启动器,例如$HOME/.local/share/applications/jailfox.desktop
:
[Desktop Entry]
Name=jailfox
Exec=firejail firefox
Icon=firefox
Type=Application
手动将其添加到收藏夹,而不是通过拖放,使用dconf-editor
:
当您单击“应用”时,应该会出现图标。
这种方法有一个缺点:当您通过单击自定义图标启动 Firefox 时,正在运行的实例将出现第二个 Firefox 图标。
您可以像这样检查 Firefox 是否确实在 Firejail 中运行:
> firejail --list
1556:seb:firejail firefox
1219:seb:firejail --list