En el següent article anem a fer una ullada a Flatseal. Aquesta és una aplicació GUI que permetrà als usuaris revisar i modificar tots els permisos atorgats a les aplicacions instal·lades com Flatpak. Si ja coneixeu la gestió de permisos d'aplicacions en un dispositiu Android, això no serà res de nou.
Si sou usuaris d'Ubuntu, ja heu de saber què són les aplicacions Flatpak. Aquestes permeten als desenvolupadors crear aplicacions de sandbox, que solen tenir els permisos de les aplicacions Flatpak preconfigurats per defecte, per proveir la funcionalitat que necessiti l'aplicació que estigui instal·lat. La possibilitat de limitar aquests permisos és una característica destacable daquest format de paquets, però també és una de les menys accessibles per a lusuari.
A diferència d'Android, que té suport nadiu per ajustar els permisos a través de la CLI i la GUI, Flatpak té aquestes configuracions disponibles només a través de la línia d'ordres. Per bregar amb els permisos, Flatseal ve a donar als usuaris la capacitat de controlar els permisos de Flatpak a través de la comoditat d'una GUI.
Flatseal ens mostrarà una llista de totes les aplicacions Flatpak instal·lades. En elles podrem modificar configuracions específiques, com lús compartit de xarxa, el sistema de finestres X11, lexecució en segon pla, etc. I a més, no podria ser més fàcil d'utilitzar.
Com dèiem, el seu funcionament és senzill. Simplement caldrà iniciar Flatseal, seleccionar l'aplicació els permisos del qual volem modificar i activar-los o desactivar-los al gust. Quan ho fem, cal reiniciar l'aplicació Flatpak després de fer els canvis. Si alguna cosa surt malament, des de Flatseal tindrem l'opció de prémer el botó per restablir l'aplicació.
Realment cal controlar els permisos de les aplicacions Flatpak?
La resposta a aquesta pregunta depèn totalment de lusuari. L'usuari mitjà generalment no sol parar atenció a coses així. No obstant això, si ets molt cautelós amb aquestes coses, o trobes una bona raó per fer-ho, Flatseal ofereix loportunitat de fer-ho de forma senzilla.
Una cosa que hem de tenir en compte és que és important anar amb compte amb els permisos que canviem. Si desactiveu un permís important per al funcionament de l'aplicació, segurament trobareu problemes a l'hora d'utilitzar-la.
Instal·lar Flatseal a Ubuntu
Si t'interessa instal·lar aquesta interfície gràfica des d'on administrar els permisos d'aplicacions Flatpak, ho podràs fer si disposes d'aquesta tecnologia habilitada al teu sistema. Si utilitzes Ubuntu 20.04, però encara no hi comptes, pots seguir la guia que va escriure en aquest bloc un company fa un temps.
Per instal·lar aquesta aplicació a Ubuntu, només cal obrir una terminal (Ctrl+Alt+T) i executar-hi l'ordre que indiquen a Flathub per la portar a cabo la instal·lació:
flatpak install flathub com.github.tchx84.Flatseal
Quan finalitzi la instal·lació, es pot iniciar aquest programa buscant el seu llançador en el nostre equip, o executant a la terminal la comanda:
flatpak run com.github.tchx84.Flatseal
Desinstal
Aquest programa es pot eliminar del nostre equip de manera senzilla. Només cal obrir una terminal (Ctrl+Alt+T) i executar-hi l'ordre:
flatpak --system uninstall com.github.tchx84.Flatseal
Fes-t'ho
si prefereixes construir Flatseal des de la terminal tu mateix, En el repositori en GitHub d'aquest projecte indiquen que només cal utilitzar les ordres següents:
git clone https://github.com/tchx84/Flatseal.git cd Flatseal flatpak install org.gnome.{Platform,Sdk}//41 flatpak-builder --user --force-clean --install build com.github.tchx84.Flatseal.json flatpak run --branch=master com.github.tchx84.Flatseal
Per obtenir més detalls sobre el funcionament del programa, els usuaris podem visitar la pàgina de documentació.
Flatseal és una aplicació que brinda als usuaris més control sobre les aplicacions Flatpak que executen als seus equips. La freqüència amb què cal modificar els permisos de les nostres aplicacions o si cal modificar-los, com deia línies més amunt, depèn de cada usuari. El que és bo, és que en cas de voler o necessitar fer-ho, disposem d'una opció per fer-ho de forma senzilla i ràpida.
Aquest programa és programari lliure. Es pot redistribuir i/o modificar segons els termes de la Llicència Pública General GNU publicada per la Free Software Foundation. Sigui la versió 3 de la llicència o (a la seva elecció) qualsevol versió posterior.