Sandbox
允許通過 firejail 執行 Telegram(或任何其他應用程序),防止其直接執行
最好不使用
sudo
.到目前為止,我只是將它保存在
/opt/telegram/Telegram
沒有添加$PATH
的情況下,但這不是一個解決方案,因為我很容易意外地執行它。
此問題的部分解決方案是 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
。資料來源:man 1 firejail,部分
DESKTOP INTEGRATION