最好不使用sudo
.
到目前为止,我只是将其保存在/opt/telegram/Telegram
没有添加到的情况下$PATH
,但这不是解决方案,因为我可以轻松地意外运行它。
答案1
此问题的部分解决方案是 1) 添加/opt/telegram
并$PATH
2) 创建符号链接
sudo ln -s /usr/bin/firejail /usr/local/bin/Telegram
现在 Telegram 将在 Firejail 沙箱中自动运行当没有指定绝对或相对路径时。
换句话说,以下命令将在沙箱中启动 Telegram:
Telegram
firejail Telegram
firejail /opt/telegram/Telegram
/usr/bin/firejail Telegram
/usr/bin/firejail /opt/telegram/Telegram
以下命令仍将在没有沙箱的情况下运行 Telegram:
/opt/telegram/Telegram
firejail --list
您可以使用和验证 Telegram 是否在沙箱中运行firejail --tree
。
来源:男子1火狱, 部分DESKTOP INTEGRATION