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