Dans le prochain article, nous allons jeter un œil à Flatseal. C'est une application GUI qui permettra aux utilisateurs de revoir et de modifier toutes les autorisations accordées aux applications installées telles que Flatpak. Si vous connaissez déjà la gestion des autorisations des applications sur un appareil Android, ce ne sera pas nouveau.
Si vous êtes un utilisateur d'Ubuntu, vous devriez déjà savoir ce que sont les applications Flatpak. Ceux-ci permettent aux développeurs de créer des applications sandbox, qui ont généralement les autorisations d'application Flatpak préconfigurées par défaut, pour fournir les fonctionnalités requises par l'application installée. La possibilité de limiter ces autorisations est une caractéristique remarquable de ce format de package, mais c'est aussi l'un des moins accessibles à l'utilisateur.
Contrairement à Android, qui prend en charge nativement l'ajustement de ses autorisations via l'interface de ligne de commande et l'interface graphique, Flatpak a ces paramètres disponibles uniquement via la ligne de commande. Pour gérer les autorisations, Flatseal donne aux utilisateurs la possibilité de contrôler les autorisations Flatpak grâce à la commodité d'une interface graphique.
Flatseal nous montrera une liste de toutes les applications Flatpak installées. En eux, nous pouvons modifier des paramètres spécifiquestels que le partage de réseau, le système de fenêtres X11, l'exécution en arrière-plan, etc. Et il ne pourrait pas être plus facile à utiliser, aussi.
Comme nous l'avons dit, son fonctionnement est simple. Nous devrons simplement démarrer Flatseal, sélectionner l'application dont nous voulons modifier les autorisations et les activer ou les désactiver au goût. Lorsque nous le faisons, nous devons redémarrer l'application Flatpak après avoir apporté les modifications. Si quelque chose ne va pas, à partir de Flatseal, nous aurons la possibilité d'appuyer sur le bouton pour réinitialiser l'application.
Avez-vous vraiment besoin de contrôler les autorisations de l'application Flatpak ?
La réponse à cette question appartient entièrement à l'utilisateur. L'utilisateur moyen ne fait généralement pas attention à ce genre de choses. Cependant, si vous êtes très prudent à propos de ces choses, ou si vous trouvez une bonne raison de le faire, Flatseal vous offre la possibilité de le faire facilement.
Une chose dont nous devons tenir compte est que il est important de faire attention aux permissions que nous modifions. Si vous désactivez une autorisation importante pour le fonctionnement de l'application, vous rencontrerez sûrement des problèmes lors de son utilisation.
Installer Flatseal sur Ubuntu
Si vous êtes intéressé installer cette interface graphique à partir de laquelle gérer les autorisations des applications Flatpak, vous pouvez le faire si cette technologie est activée dans votre système. Si vous utilisez Ubuntu 20.04, mais que vous ne l'avez pas encore, vous pouvez continuer le guide qu'un collègue a écrit sur ce blog il y a quelque temps.
Pour installer cette application sous Ubuntu, il suffit d'ouvrir un terminal (Ctrl + Alt + T) et d'y exécuter la commande indiquée dans Flathub pour effectuer l'installation:
flatpak install flathub com.github.tchx84.Flatseal
Une fois l'installation terminée, vous pouvez démarrer ce programme rechercher son lanceur sur notre ordinateur, ou exécuter la commande dans le terminal :
flatpak run com.github.tchx84.Flatseal
Désinstaller
Ce programme peut être retirer de notre équipe D'une manière simple. Il suffit d'ouvrir un terminal (Ctrl + Alt + T) et d'y exécuter la commande :
flatpak --system uninstall com.github.tchx84.Flatseal
Fais le toi même
Si vous préférez construire vous-même Flatseal à partir du terminal, Dans le référentiel sur GitHub de ce projet indiquent qu'il suffit d'utiliser les commandes suivantes :
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
Pour plus de détails sur le fonctionnement de ce programme, les utilisateurs peuvent visiter le page de documentation.
Flatseal est une application qui donne aux utilisateurs plus de contrôle sur les applications Flatpak qu'ils exécutent sur leurs ordinateurs. La fréquence à laquelle il faut modifier les permissions de nos applications ou s'il faut les modifier, comme je l'ai dit lignes plus haut, dépend de chaque utilisateur. La bonne chose est que si vous voulez ou devez le faire, nous avons la possibilité de le faire facilement et rapidement.
Ce programme est un logiciel libre. Il peut être redistribué et/ou modifié selon les termes de la licence publique générale GNU publiée par la Free Software Foundation. Soit la version 3 de la Licence ou (à votre choix) toute version ultérieure.