A Flatpak egy univerzális csomagolórendszer, amely megkönnyíti a szoftver telepítését Linuxra. Stabil, előre kompatibilis, és magával a programmal köti össze a függőségeket, így nem kell őket külön telepíteni.
A Flatpak másik előnye, hogy minden Flatpak program homokozóban fut a rendszer biztonságának javítása érdekében. Ez azonban azt is jelenti, hogy minden Flatpak programnak hozzáférést kell kérnie a különböző rendszerkomponensekhez.
Ha Flatpak-ot használ, akkor tudja, hogy ezeknek az engedélyeknek a kezelése bonyolult lehet. A Flatseal egy grafikus segédprogram, amely leegyszerűsíti ezt, és lehetővé teszi a Flatpak engedélyek egyszerű megtekintését és módosítását Linuxon.
Nézzük, hogyan.
Mi az a Flatseal?
A Flatseal egy grafikus felhasználói felület alapú alkalmazás, elegáns grafikus felülettel, amely lehetővé teszi a gépére telepített összes Flatpak csomag engedélyeinek megtekintését és kezelését. Könnyen használható, és mivel az engedélyek elrontása negatív következményekkel járhat, van benne egy visszaállítás gomb, amely segít visszaállítani az összes engedélyt az alapértelmezett állapotba, ha bármi baj történik.
Mindent az alapvető hálózati engedélyektől az ablakrendszerek engedélyéig, a GPU-gyorsításig, a megosztott memóriáig, virtualizáció, felhasználói vagy rendszerfájlok és környezeti változók, a Flatseal lehetővé teszi mindenféle engedély kezelését a szükségleteid.
A Flatseal telepítése Linuxra
A Flatseal mindezeken működik A Flatpakot támogató Linux disztribúciók. Maga Flatpak csomagként érhető el, és a terminál megnyitásával és a következő parancs futtatásával telepítheti:
flatpaktelepítésflathubcom.github.tchx84.Síkzár
Alternatív megoldásként, ha inkább saját maga szeretné elkészíteni, kezdje azzal, hogy klónozza a Flatseal adattárat az eszközére. Nyissa meg a terminált, és használja ezt a parancsot:
git klón https://github.com/tchx84/Flatseal.git
Most lépjen a Flatseal könyvtárba a használatával a cd parancsot, mint ez:
CD Laposzár
Végül futtassa ezeket a parancsokat a Flatseal felépítéséhez:
flatpak-építő --force-clean --repo=repo build com.github.tchx84.Flatseal.json
flatpakbuild-bundlerepolapos tömítés.flatpakcom.github.tchx84.Síkzár
flatpaktelepítéslapos tömítés.flatpak
A Flatseal használata a Flatpak engedélyek megtekintéséhez és kezeléséhez
A Flatseal telepítése után nyissa meg az alkalmazások menüt, keresse meg a Flatseal kifejezést, és indítsa el.
Amikor a Flatseal elindul, megjelenik a főablak két panellel. A bal oldali panelen kiválaszthatja a Flatpakokat, a jobb oldali panelen pedig megtekintheti és kezelheti a kiválasztott Flatpak alkalmazás engedélyeit.
Ha még nem ismeri a Flatpak szolgáltatást, és szeretne többet megtudni az engedélyeiről, kattintson a hamburger menü ikonjára a Flatseal főablakában, és válassza a Dokumentáció a menüpontok közül. A dokumentációs oldalon található hivatkozások segítségével tájékozódhat róluk. Üsd a x gombra a jobb felső sarokban a dokumentációs oldal bezárásához.
1. Flatpak csomagengedélyek megtekintése
Ha látni szeretné, hogy egy Flatpak csomag milyen engedélyeket használ, válassza ki azt a bal oldali oldalsávból, és a jobb oldali ablakban láthatja az összes engedélyét.
Ha a számítógépre telepített Flatpak csomagok hosszú listája van, a lista görgetése helyett a Flatseal lehetővé teszi, hogy közvetlenül keressen egy csomagot. Ehhez kattintson a keresés ikonra a Flatseal ablak bal felső sarkában, írja be a csomag nevét, és a Flatseal megmutatja, ha elérhető. Kattintson rá a csomag kiválasztásához és az engedélyek megtekintéséhez.
Amikor kiválaszt egy Flatpak csomagot, a jobb oldali ablakban látni fogja annak minden részletét, valamint az általa használt engedélyeket. Néhány részletet talál a Flatpak csomagról, például a szerzőt, a verziószámot, a futási időt és az utolsó frissítés dátumát.
E szakasz alatt a Flatpak csomag által használt összes engedély listája látható, különböző engedélykategóriákba sorolva, hogy megkönnyítse az engedélyek közötti navigációt és időt takarítson meg.
Ha többet szeretne megtudni a Flatpakról, ott is van a Mutasd a részleteket gombot a Flatseal ablak tetején. Egyszerűen válassza ki a csomagot, és kattintson Mutasd a részleteket, és megnyitja a csomagot a szoftverkezelőben.
Ezenkívül a Flatpak csomagot innen is eltávolíthatja, ha rákattint a Töröl gombot vagy a mellette lévő kuka ikont.
2. Flatpak csomagengedélyek módosítása
A Flatpak csomag engedélyeinek módosítása magában foglalja az engedélyezni vagy megtagadni kívánt rendszerengedély melletti kapcsoló be- vagy kikapcsolását.
Miután kiválasztotta a Flatpak csomagot, és megtekintette az engedélyeit, kapcsolja be vagy ki a kapcsolót. Egyes Flatpak-ok már rendelkeznek engedélyekkel bizonyos alapvető rendszerelemekhez, ezért legyen óvatos, amikor módosítja őket.
Amikor engedélyezi vagy letiltja az engedélyeket egy Flatpak csomaghoz, a Flatseal figyelmeztető ikont jelenít meg mellette, jelezve, hogy az engedély megváltozott.
Hasonlóképpen, amikor módosítja bizonyos rendszerösszetevők engedélyeit, mint pl Értesítések, látni fogsz egy Unset gombot a kapcsoló mellett, amely segít az engedélymódosítás hatástalanításában és az előző állapot visszaállításában.
Noha nem tanácsos – hacsak nem rendelkezik néhány kiválasztott Flatpak csomaggal, és tudja, mit csinál – a Flatseal azt is lehetővé teszi, hogy egyszerre módosítsa az összes telepített Flatpak engedélyét a gépen.
Ehhez válassza ki Minden alkalmazás a bal oldali ablaktáblában, majd a jobb oldali ablakban kapcsolja át a kapcsolókat a megadni vagy megtagadni kívánt engedélyek mellett.
3. Állítsa vissza a Flatpak csomag engedélyeit az alapértelmezettre
Ha úgy érzi, hogy az engedélyek módosításai problémákat okoznak vagy befolyásolják a Flatpak bármely funkcióját, bármikor visszaállíthatja az engedélyeket, hogy visszaállítsa azokat az alapértelmezett értékekre.
Ehhez válassza ki a csomagot az oldalsávról, és kattintson a Visszaállítás gombot a jobb oldali ablakban. Alternatív megoldásként, ha az összes Flatpak csomagra szeretné ezt tenni, válassza a lehetőséget Minden alkalmazás helyette és ütni Visszaállítás.
Kezelje az összes Flatpak alkalmazásengedélyt egy helyen
Az alkalmazásengedélyek kezelése a számítógépen egy praktikus funkció, amely segít nyomon követni az alkalmazások megfelelő működéséhez szükséges engedélyeket. A Flatseal valószínűleg a legjobb segédprogram a Flatpak alkalmazásengedélyek megtekintéséhez és kezeléséhez Linuxon. És a legjobb az egészben az, hogy mivel ez egy grafikus alkalmazás, mindezt néhány egyszerű kattintással megteheti.
Ha még nem ismeri a Flatpak alkalmazást, akkor valószínűleg túlterheli az új csomagolási rendszer bonyolultsága. Ha megismeri néhány alapismeretet, akkor kényelmesebben érzi magát a Flatpak használatában.