Flatpak är ett universellt paketeringssystem som underlättar installation av programvara på Linux. Det är stabilt, framåtkompatibelt och paketerar beroenden med själva programmet, så du behöver inte installera dem separat.
En annan fördel med Flatpak är att alla Flatpak-program körs i en sandlåda för förbättrad systemsäkerhet. Men detta innebär också att varje Flatpak-program behöver begära åtkomst till olika systemkomponenter.
Om du använder Flatpak, skulle du veta att det kan vara svårt att hantera dessa behörigheter. Flatseal är ett grafiskt verktyg som förenklar detta och låter dig enkelt visa och ändra Flatpak-behörigheter på Linux.
Låt oss dyka in för att se hur.
Vad är Flatseal?
Flatseal är en GUI-baserad app med ett snyggt grafiskt gränssnitt som låter dig se och hantera behörigheter för alla Flatpak-paket installerade på din maskin. Det är lätt att använda, och eftersom att förstöra behörigheter kan få negativa konsekvenser, kommer den med en återställningsknapp som hjälper dig att återställa alla behörigheter till deras standardläge om något går fel.
Allt från så grundläggande som nätverksbehörigheter till behörigheter för fönstersystem, GPU-acceleration, delat minne, virtualisering, användar- eller systemfiler och miljövariabler, låter Flatseal dig hantera alla typer av behörigheter enligt dina behov.
Hur man installerar Flatseal på Linux
Flatseal fungerar på alla dessa Linux-distros som stöder Flatpak. Det är tillgängligt som ett Flatpak-paket i sig, och du kan installera det genom att öppna terminalen och köra följande kommando:
flatpakInstalleraflathubcom.github.tchx84.Flatseal
Alternativt, om du föredrar att bygga det själv, börja med att klona Flatseal-förvaret på din enhet. Öppna terminalen och använd detta kommando för att göra detta:
git klona https://github.com/tchx84/Flatseal.git
Navigera nu till Flatseal-katalogen med hjälp av kommandot cd, så här:
CD Flatseal
Slutligen, kör dessa kommandon för att bygga Flatseal:
flatpak-byggare --force-clean --repo=repo bygg com.github.tchx84.Flatseal.json
flatpakbygg-buntrepoflatsäl.flatpakcom.github.tchx84.Flatseal
flatpakInstalleraflatsäl.flatpak
Hur man använder Flatseal för att visa och hantera Flatpak-behörigheter
När du har installerat Flatseal, öppna applikationsmenyn, sök efter Flatseal och starta den.
När Flatseal startar ser du huvudfönstret med två paneler. Den vänstra panelen låter dig välja Flatpaks, och den till höger är där du kan se och hantera behörigheterna för den valda Flatpak-appen.
Om du är ny på Flatpak och vill lära dig mer om dess behörigheter, klicka på hamburgermenyikonen i huvudfönstret i Flatseal och välj Dokumentation från menyalternativen. Använd hyperlänkarna på dokumentationssidan för att ta reda på dem. Slå X knappen i det övre högra hörnet för att stänga dokumentationssidan.
1. Visa Flatpak-paketbehörigheter
För att se vilka behörigheter ett Flatpak-paket använder, välj det från sidofältet till vänster, och du skulle se alla dess behörigheter i fönstret till höger.
Om du har en lång lista med Flatpak-paket installerade på datorn, istället för att bläddra igenom listan, låter Flatseal dig söka efter ett paket direkt. För detta, klicka på sökikonen i det övre vänstra hörnet av Flatseal-fönstret, ange paketnamnet, så visar Flatseal det om det är tillgängligt. Klicka på den för att välja paketet och se dess behörigheter.
När du väljer ett Flatpak-paket ser du alla dess detaljer tillsammans med behörigheterna det använder i det högra fönstret. Du hittar några detaljer om Flatpak-paketet, såsom författare, versionsnummer, körtid och datumet då det senast uppdaterades.
Nedanför det här avsnittet ser du en lista över alla behörigheter som Flatpak-paketet använder, klassificerade i olika behörighetskategorier för att göra det lättare att navigera i behörigheterna och spara tid.
Om du vill veta mer om en Flatpak finns det också en Visa detaljer knappen överst i Flatseal-fönstret. Välj bara paketet och tryck Visa detaljer, och det kommer att öppna paketet i programvaruhanteraren.
Dessutom kan du också avinstallera ett Flatpak-paket härifrån genom att klicka på Radera knappen eller papperskorgen bredvid den.
2. Ändra Flatpak-paketbehörigheter
Att ändra ett Flatpak-pakets behörigheter innebär att slå på eller stänga av switchen bredvid systembehörigheten som du vill tillåta eller neka.
När du har valt en Flatpak och visat dess behörigheter, växlar du omkopplaren för att slå på eller av den. Vissa Flatpaks kommer redan att ha behörigheter aktiverade för vissa väsentliga systemkomponenter, så var försiktig när du ändrar dem.
När du aktiverar eller inaktiverar behörigheter för ett Flatpak-paket kommer Flatseal att visa en varningsikon bredvid det för att informera dig om att behörigheten har ändrats.
På samma sätt, när du ändrar behörigheter för vissa systemkomponenter, som Aviseringar, kommer du att se en Avaktiverad knappen bredvid reglaget för att hjälpa dig att avaktivera behörighetsändringen och återställa den till sitt tidigare läge.
Nu, även om det inte är tillrådligt – om du inte har några utvalda Flatpak-paket och vet vad du gör – låter Flatseal dig också ändra behörigheter för alla installerade Flatpaks på din maskin på en gång.
För detta, välj Alla applikationer från den vänstra rutan och växla sedan växlarna bredvid de behörigheter du vill bevilja eller neka i det högra fönstret.
3. Återställ Flatpak-paketbehörigheter till standard
När som helst, om du känner att dina behörighetsändringar orsakar problem eller påverkar någon av din Flatpaks funktionalitet, kan du återställa behörigheterna för att återställa dem till standardvärdena.
För att göra detta, välj paketet från sidofältet och klicka på Återställa knappen i det högra fönstret. Alternativt, om du vill göra det för alla Flatpak-paket, välj Alla applikationer istället och slå Återställa.
Hantera alla Flatpak-appbehörigheter på ett ställe
Att hantera appbehörigheter på din dator är en praktisk funktion som hjälper dig att hålla reda på vilka behörigheter dina appar kräver för att de ska fungera. Flatseal är möjligen det bästa verktyget där ute för att se och hantera Flatpak-appbehörigheter på Linux. Och det bästa är att eftersom det är en grafisk app kan du göra allt detta med några enkla klick.
Om du är ny på Flatpak kommer du förmodligen att bli överväldigad av det här nya förpackningssystemets krångligheter. Att bekanta dig med några av grunderna hjälper dig att känna dig mer bekväm med att använda Flatpak.