Flatpak je univerzální balíčkovací systém, který usnadňuje instalaci softwaru na Linuxu. Je stabilní, dopředně kompatibilní a sdružuje závislosti se samotným programem, takže je nemusíte instalovat samostatně.
Další výhodou Flatpak je, že všechny programy Flatpak běží uvnitř karantény pro lepší zabezpečení systému. To však také znamená, že každý program Flatpak musí požádat o přístup k různým komponentám systému.
Pokud používáte Flatpak, víte, že správa těchto oprávnění může být složitá. Flatseal je grafický nástroj, který toto zjednodušuje a umožňuje snadno prohlížet a upravovat oprávnění Flatpak v Linuxu.
Pojďme se podívat, jak na to.
Co je Flatseal?
Flatseal je aplikace založená na GUI s úhledným grafickým rozhraním, které vám umožňuje prohlížet a spravovat oprávnění pro všechny balíčky Flatpak nainstalované na vašem počítači. Snadno se používá, a protože nepořádek v oprávnění může mít negativní důsledky, přichází s tlačítkem reset, které vám pomůže obnovit všechna oprávnění do výchozího stavu, pokud se něco pokazí.
Vše od tak základních, jako jsou síťová oprávnění až po oprávnění pro okenní systémy, akceleraci GPU, sdílenou paměť, virtualizace, uživatelské nebo systémové soubory a proměnné prostředí, Flatseal vám umožňuje spravovat všechny druhy oprávnění podle tvoje potřeby.
Jak nainstalovat Flatseal na Linux
Flatseal funguje na všechny ty Linuxové distribuce, které podporují Flatpak. Je k dispozici jako samotný balíček Flatpak a můžete jej nainstalovat otevřením terminálu a spuštěním následujícího příkazu:
flatpakNainstalujteflathubcom.github.tchx84.Ploché těsnění
Případně, pokud si jej raději sestavujete sami, začněte klonováním úložiště Flatseal do vašeho zařízení. Otevřete terminál a použijte k tomu tento příkaz:
git klon https://github.com/tchx84/Flatseal.git
Nyní přejděte do adresáře Flatseal pomocí příkaz cd, takhle:
CD Ploché těsnění
Nakonec spusťte tyto příkazy pro sestavení Flatseal:
flatpak-stavitel --force-clean --repo=repo build com.github.tchx84.Flatseal.json
flatpakbuild-balíčekrepoploché těsnění.flatpakcom.github.tchx84.Ploché těsnění
flatpakNainstalujteploché těsnění.flatpak
Jak používat Flatseal k zobrazení a správě oprávnění Flatpak
Po instalaci Flatseal otevřete nabídku aplikací, vyhledejte Flatseal a spusťte jej.
Když se Flatseal spustí, uvidíte hlavní okno se dvěma panely. Levý panel vám umožňuje vybrat Flatpaks a ten napravo je místo, kde můžete zobrazit a spravovat oprávnění pro vybranou aplikaci Flatpak.
Pokud jste ve Flatpak noví a chtěli byste se dozvědět více o jeho oprávněních, klikněte na ikonu nabídky hamburgeru v hlavním okně Flatseal a vyberte Dokumentace z možností nabídky. Chcete-li se o nich dozvědět, použijte hypertextové odkazy na stránce dokumentace. Udeř X v pravém horním rohu zavřete stránku dokumentace.
1. Zobrazení oprávnění k balíčku Flatpak
Chcete-li zjistit, jaká oprávnění používá balíček Flatpak, vyberte jej z postranního panelu vlevo a všechna jeho oprávnění uvidíte v okně vpravo.
Pokud máte v počítači nainstalovaný dlouhý seznam balíčků Flatpak, místo procházení seznamem vám Flatseal umožní balíček přímo vyhledat. Chcete-li to provést, klikněte na ikonu vyhledávání v levém horním rohu okna Flatseal, zadejte název balíčku a Flatseal jej zobrazí, pokud je k dispozici. Kliknutím na něj vyberete balíček a zobrazíte jeho oprávnění.
Když vyberete balíček Flatpak, v pravém okně uvidíte všechny jeho podrobnosti spolu s oprávněními, která používá. Najdete zde několik podrobností o balíčku Flatpak, jako je autor, číslo verze, runtime a datum, kdy byl naposledy aktualizován.
Pod touto sekcí uvidíte seznam všech oprávnění, která balíček Flatpak používá, rozdělených do různých kategorií oprávnění, aby byla navigace v oprávněních snazší a ušetřil vám čas.
Pokud se chcete o Flatpaku dozvědět více, je zde také Ukázat detaily tlačítko v horní části okna Flatseal. Jednoduše vyberte balíček a stiskněte Ukázat detailya otevře se balíček ve správci softwaru.
Kromě toho zde můžete také odinstalovat balíček Flatpak kliknutím na Vymazat nebo ikonu koše vedle něj.
2. Úprava oprávnění pro balíček Flatpak
Úprava oprávnění balíčku Flatpak zahrnuje zapnutí nebo vypnutí přepínače vedle systémového oprávnění, které chcete povolit nebo zakázat.
Poté, co vyberete Flatpak a zobrazíte jeho oprávnění, přepnutím přepínače jej zapněte nebo vypněte. Některé Flatpaks již budou mít povolená oprávnění pro určité základní systémové komponenty, takže buďte opatrní, když je měníte.
Když povolíte nebo zakážete oprávnění pro balíček Flatpak, Flatseal vedle něj zobrazí výstražnou ikonu, která vás informuje, že oprávnění bylo změněno.
Podobně, když upravíte oprávnění pro určité součásti systému, např Oznámení, uvidíte Nenastaveno tlačítko vedle přepínače, které vám pomůže zrušit nastavení změny oprávnění a vrátit ji zpět do předchozího stavu.
Nyní, i když se to nedoporučuje – pokud nemáte několik vybraných balíčků Flatpak a nevíte, co děláte – Flatseal vám také umožňuje upravit oprávnění všech nainstalovaných balíčků Flatpak na vašem počítači najednou.
K tomu vyberte Všechny aplikace z levého podokna a poté v pravém okně přepněte přepínače vedle oprávnění, která chcete udělit nebo odepřít.
3. Obnovte výchozí oprávnění balíčku Flatpak
Kdykoli máte pocit, že vaše změny oprávnění způsobují problémy nebo ovlivňují jakoukoli funkci vašeho Flatpak, můžete resetovat oprávnění a obnovit je na výchozí hodnoty.
Chcete-li to provést, vyberte balíček z postranního panelu a klikněte na Resetovat tlačítko v pravém okně. Případně, pokud to chcete udělat pro všechny balíčky Flatpak, vyberte Všechny aplikace místo toho a udeřit Resetovat.
Spravujte všechna oprávnění aplikace Flatpak na jednom místě
Správa oprávnění aplikací v počítači je užitečná funkce, která vám pomůže sledovat oprávnění, která vaše aplikace vyžadují pro správné fungování. Flatseal je možná nejlepší nástroj pro zobrazení a správu oprávnění aplikace Flatpak v systému Linux. A nejlepší na tom je, že vzhledem k tomu, že se jedná o grafickou aplikaci, můžete to vše udělat pomocí několika jednoduchých kliknutí.
Pokud jste ve Flatpak noví, pravděpodobně budete ohromeni složitostí tohoto nového balícího systému. Když se seznámíte s některými základy, budete se při používání Flatpak cítit pohodlněji.