Flatpak je univerzalni sistem pakiranja, ki olajša namestitev programske opreme v Linux. Je stabilen, združljiv naprej in združuje odvisnosti s samim programom, tako da vam jih ni treba namestiti ločeno.

Druga prednost Flatpaka je, da se vsi programi Flatpak izvajajo v peskovniku za izboljšano varnost sistema. Vendar to tudi pomeni, da mora vsak program Flatpak zahtevati dostop do različnih komponent sistema.

Če uporabljate Flatpak, bi vedeli, da je upravljanje teh dovoljenj lahko težavno. Flatseal je grafični pripomoček, ki to poenostavi in ​​vam omogoča enostaven ogled in spreminjanje dovoljenj Flatpak v sistemu Linux.

Poglobimo se, da vidimo, kako.

Kaj je Flatseal?

Flatseal je aplikacija, ki temelji na grafičnem uporabniškem vmesniku in ima urejen grafični vmesnik, ki vam omogoča ogled in upravljanje dovoljenj za vse pakete Flatpak, nameščene na vašem računalniku. Je enostaven za uporabo in ker ima lahko popačenje dovoljenj negativne posledice, ima gumb za ponastavitev, ki vam pomaga ponastaviti vsa dovoljenja na privzeto stanje, če gre kaj narobe.

Vse od osnovnih, kot so omrežna dovoljenja, do dovoljenj za okenske sisteme, pospešek GPE, skupni pomnilnik, virtualizacijo, uporabniške ali sistemske datoteke in spremenljivke okolja vam Flatseal omogoča upravljanje vseh vrst dovoljenj v skladu z vaše potrebe.

Kako namestiti Flatseal na Linux

Flatseal deluje na vseh teh Distribucije Linuxa, ki podpirajo Flatpak. Na voljo je kot sam paket Flatpak in ga lahko namestite tako, da odprete terminal in zaženete naslednji ukaz:

flatpaknamestiteflathubcom.github.tchx84.Flatseal

Če pa ga raje sestavite sami, začnite s kloniranjem repozitorija Flatseal v svojo napravo. Odprite terminal in uporabite ta ukaz za to:

git klon https://github.com/tchx84/Flatseal.git

Zdaj se pomaknite do imenika Flatseal z uporabo ukaz cd, Všečkaj to:

cd Flatseal

Končno zaženite te ukaze, da zgradite Flatseal:

flatpak-builder --force-clean --repo=repo build com.github.tchx84.Flatseal.json
flatpakbuild-bundlereporavno tesnilo.flatpakcom.github.tchx84.Flatseal
flatpaknamestiteravno tesnilo.flatpak

Kako uporabljati Flatseal za ogled in upravljanje dovoljenj Flatpak

Ko namestite Flatseal, odprite meni aplikacij, poiščite Flatseal in ga zaženite.

Ko se Flatseal zažene, boste videli glavno okno z dvema ploščama. Na levi plošči lahko izberete Flatpaks, na desni pa si lahko ogledate in upravljate dovoljenja za izbrano aplikacijo Flatpak.

Če še niste uporabljali Flatpak in bi radi izvedeli več o njegovih dovoljenjih, kliknite ikono menija hamburger v glavnem oknu Flatseal in izberite Dokumentacija iz možnosti menija. Če želite izvedeti več o njih, uporabite hiperpovezave na strani z dokumentacijo. Udari X gumb v zgornjem desnem kotu, da zaprete stran z dokumentacijo.

1. Ogled dovoljenj paketa Flatpak

Če si želite ogledati, katera dovoljenja uporablja paket Flatpak, ga izberite v stranski vrstici na levi in ​​v oknu na desni boste videli vsa njegova dovoljenja.

Če imate v računalniku nameščen dolg seznam paketov Flatpak, vam Flatseal omogoča neposredno iskanje paketa, namesto da bi se pomikali po seznamu. Za to kliknite ikono za iskanje v zgornjem levem kotu okna Flatseal, vnesite ime paketa in Flatseal ga bo prikazal, če je na voljo. Kliknite nanjo, da izberete paket in si ogledate njegova dovoljenja.

Ko izberete paket Flatpak, boste v desnem oknu videli vse njegove podrobnosti skupaj z dovoljenji, ki jih uporablja. Našli boste nekaj podrobnosti o paketu Flatpak, kot so avtor, številka različice, čas izvajanja in datum, ko je bil nazadnje posodobljen.

Pod tem razdelkom boste videli seznam vseh dovoljenj, ki jih uporablja paket Flatpak, razvrščenih v različne kategorije dovoljenj, da olajšate krmarjenje po dovoljenjih in prihranite čas.

Če želite izvedeti več o Flatpaku, je na voljo tudi Pokaži podrobnosti gumb na vrhu okna Flatseal. Preprosto izberite paket in pritisnite Pokaži podrobnosti, in odprl bo paket v upravitelju programske opreme.

Poleg tega lahko od tukaj tudi odstranite paket Flatpak, tako da kliknete Izbriši ali ikono koša poleg njega.

2. Spreminjanje dovoljenj paketa Flatpak

Spreminjanje dovoljenj paketa Flatpak vključuje vklop ali izklop stikala poleg sistemskega dovoljenja, ki ga želite dovoliti ali zavrniti.

Ko izberete Flatpak in si ogledate njegova dovoljenja, preklopite stikalo, da ga vklopite ali izklopite. Nekateri Flatpaki bodo že imeli omogočena dovoljenja za nekatere bistvene komponente sistema, zato bodite previdni, ko jih spreminjate.

Ko omogočite ali onemogočite dovoljenja za paket Flatpak, bo Flatseal poleg njega prikazal ikono opozorila, da vas obvesti, da je bilo dovoljenje spremenjeno.

Podobno, ko spremenite dovoljenja za nekatere sistemske komponente, npr Obvestila, boste videli Nenastavljeno poleg gumba za preklop, ki vam pomaga razveljaviti spremembo dovoljenja in ga povrniti v prejšnje stanje.

Zdaj, čeprav ni priporočljivo – razen če imate nekaj izbranih paketov Flatpak in veste, kaj počnete – vam Flatseal omogoča tudi spreminjanje dovoljenj vseh nameščenih Flatpakov na vašem računalniku hkrati.

Za to izberite Vse aplikacije v levem podoknu in nato v desnem oknu preklopite stikala poleg dovoljenj, ki jih želite podeliti ali zavrniti.

3. Ponastavite dovoljenja paketa Flatpak na privzeta

Če menite, da vaše spremembe dovoljenj povzročajo težave ali vplivajo na katero koli funkcionalnost vašega Flatpak-a, lahko kadar koli ponastavite dovoljenja in jih obnovite na privzete vrednosti.

Če želite to narediti, izberite paket v stranski vrstici in kliknite Ponastaviti gumb v desnem oknu. Druga možnost je, če želite to narediti za vse pakete Flatpak, izberite Vse aplikacije namesto tega in udaril Ponastaviti.

Upravljajte vsa dovoljenja aplikacije Flatpak na enem mestu

Upravljanje dovoljenj za aplikacije v vašem računalniku je priročna funkcija, ki vam pomaga spremljati dovoljenja, ki jih vaše aplikacije potrebujejo za pravilno delovanje. Flatseal je verjetno najboljši pripomoček za ogled in upravljanje dovoljenj aplikacije Flatpak v sistemu Linux. In najboljše pri tem je, da lahko vse to naredite z nekaj preprostimi kliki, saj gre za grafično aplikacijo.

Če še niste spoznali Flatpak, boste verjetno preobremenjeni nad zapletenostjo tega novega sistema pakiranja. Če se boste seznanili z nekaterimi osnovami, se boste lažje počutili pri uporabi Flatpaka.