用 Flatseal 圖形化管理 Flatpak 應用的權限
新版本的安卓系統讓你對單個應用的訪問和權限有了更精細的控制。這一點至關重要,因為許多應用曾經(正在)濫用系統權限。下載一個天氣應用,它將要求訪問你的通話記錄,好像這與天氣有什么關系一樣。
為什么我在說安卓應用的權限?因為這可能與此應用的功能有關。
你可能已經知道 什么是 Flatpak。這些都是沙盒應用,可以選擇訪問系統資源,如文件存儲、網絡接口等。
就像 Android 一樣,你可以控制 Flatpak 應用對系統資源的訪問。默認情況下,這要用 Flatpak 命令,不是每個人都能適應它。
因此,有一個叫做 Flatseal 的小工具,可以讓你在應用層面上管理和控制 Flatpak 的權限。
Flatseal
Flatseal
Flatseal 是一個圖形化的工具,用于審查和修改你的 Flatpak 應用的權限。這使得事情比通過命令要容易得多。
Flatseal 會列出所有已安裝的 Flatpak 應用。當你選擇一個應用,你可以看到所有的權限。很容易發現已啟用的權限,如果你愿意,你可以禁用它。
例如,Ksnip 是一個屏幕截圖工具,但它也有聯網權限,可以用 Imgur 等在線服務分享截圖。如果你不需要它,你可以禁用它。
Control permissions of individual Flatpak apps
如果不出意外,看看一個應用有什么樣的權限是很有趣的。例如,你可以看到 ksnip 有在后臺運行的能力(這樣你就可以用鍵盤快捷鍵進行截圖)。
安裝 Flatseal
既然管理的都是 Flatpak,那么 Flatseal 作為一個 Flatpak 包來使用也是合理的。
在 Fedora 上,如果已經添加 Flathub 倉庫,你可以從軟件中心安裝它。
Installing Flatseal from the software center
否則,命令行總是可以幫助你。
flatpak install flathub com.github.tchx84.Flatseal
你真的需要控制權限嗎?
這是一個主觀的問題,完全取決于你。值得慶幸的是,到目前為止,桌面 Linux 應用并不像 Android 應用那樣濫用權限。
一個普通用戶通常不會去管這些事情,這完全沒問題。
然而,如果你對這些事情過于謹慎,或者你找到一個很好的理由,Flatseal 提供了一個簡單的選擇。
你還應該小心你所改變的權限。如果你禁用了對應用的運作至關重要的權限,在使用應用時肯定會造成麻煩。
所以,總的來說,這不是一個普通用戶要使用的東西。