如何将 firejail 添加到 Ubuntu dock?

如何将 firejail 添加到 Ubuntu dock?

我已将 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

dconf-编辑器收藏夹

当您单击“应用”时,应该会出现图标。

这种方法有一个缺点:当您通过单击自定义图标启动 Firefox 时,正在运行的实例将出现第二个 Firefox 图标。

您可以像这样检查 Firefox 是否确实在 Firejail 中运行:

> firejail --list
1556:seb:firejail firefox 
1219:seb:firejail --list 

相关内容