Flatpak est un système de packaging universel qui facilite l'installation de logiciels sous Linux. Il est stable, compatible avec les versions ultérieures et regroupe les dépendances avec le programme lui-même, vous n'avez donc pas à les installer séparément.

Un autre avantage de Flatpak est que tous les programmes Flatpak s'exécutent dans un bac à sable pour une meilleure sécurité du système. Cependant, cela signifie également que chaque programme Flatpak doit demander l'accès à différents composants du système.

Si vous utilisez Flatpak, vous saurez que la gestion de ces autorisations peut être délicate. Flatseal est un utilitaire graphique qui simplifie cela et vous permet de visualiser et de modifier facilement les autorisations Flatpak sous Linux.

Plongeons pour voir comment.

Qu'est-ce qu'un sceau plat ?

Flatseal est une application basée sur une interface graphique avec une interface graphique soignée qui vous permet d'afficher et de gérer les autorisations pour tous les packages Flatpak installés sur votre machine. Il est facile à utiliser et, comme le désordre des autorisations peut avoir des conséquences négatives, il est doté d'un bouton de réinitialisation pour vous aider à réinitialiser toutes les autorisations à leur état par défaut en cas de problème.

Tout, des autorisations réseau les plus élémentaires aux autorisations pour les systèmes de fenêtrage, l'accélération GPU, la mémoire partagée, virtualisation, fichiers utilisateur ou système et variables d'environnement, Flatseal vous permet de gérer toutes sortes d'autorisations selon vos besoins.

Comment installer Flatseal sur Linux

Flatseal fonctionne sur tous ceux Distributions Linux prenant en charge Flatpak. Il est disponible en tant que package Flatpak lui-même et vous pouvez l'installer en ouvrant le terminal et en exécutant la commande suivante :

paquet platinstallermoyeu platcom.github.tchx84.Flatseal

Alternativement, si vous préférez le construire vous-même, commencez par cloner le référentiel Flatseal sur votre appareil. Ouvrez le terminal et utilisez cette commande pour faire ceci :

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

Maintenant, accédez au répertoire Flatseal en utilisant la commande cd, comme ça:

CD Joint plat

Enfin, exécutez ces commandes pour créer Flatseal :

constructeur de flatpak --force-clean --repo=repo build com.github.tchx84.Flatseal.json
paquet platgroupe de constructiondépôtjoint plat.flatpakcom.github.tchx84.Flatseal
paquet platinstallerjoint plat.flatpak

Comment utiliser Flatseal pour afficher et gérer les autorisations Flatpak

Après avoir installé Flatseal, ouvrez le menu des applications, recherchez Flatseal et lancez-le.

Lorsque Flatseal se lance, vous verrez la fenêtre principale avec deux panneaux. Le panneau de gauche vous permet de sélectionner Flatpaks, et celui de droite est l'endroit où vous pouvez afficher et gérer les autorisations pour l'application Flatpak sélectionnée.

Si vous êtes nouveau sur Flatpak et souhaitez en savoir plus sur ses autorisations, cliquez sur l'icône du menu hamburger dans la fenêtre principale de Flatseal et sélectionnez Documentation à partir des options de menu. Utilisez les hyperliens de la page de documentation pour en savoir plus. Frappez le X dans le coin supérieur droit pour fermer la page de documentation.

1. Affichage des autorisations du package Flatpak

Pour voir les autorisations utilisées par un package Flatpak, sélectionnez-le dans la barre latérale à gauche et vous verrez toutes ses autorisations dans la fenêtre à droite.

Si vous avez une longue liste de packages Flatpak installés sur l'ordinateur, plutôt que de faire défiler la liste, Flatseal vous permet de rechercher directement un package. Pour cela, cliquez sur l'icône de recherche dans le coin supérieur gauche de la fenêtre Flatseal, entrez le nom du package et Flatseal l'affichera s'il est disponible. Cliquez dessus pour sélectionner le package et afficher ses autorisations.

Lorsque vous sélectionnez un package Flatpak, vous verrez tous ses détails ainsi que les autorisations qu'il utilise dans la fenêtre de droite. Vous trouverez quelques détails sur le package Flatpak, tels que l'auteur, le numéro de version, l'exécution et la date à laquelle il a été mis à jour pour la dernière fois.

Sous cette section, vous verrez une liste de toutes les autorisations utilisées par le package Flatpak, classées en différentes catégories d'autorisations pour faciliter la navigation dans les autorisations et vous faire gagner du temps.

Si vous voulez en savoir plus sur un Flatpak, il y a aussi un Afficher les détails bouton en haut de la fenêtre Flatseal. Sélectionnez simplement le package et appuyez sur Afficher les détails, et il ouvrira le package dans le gestionnaire de logiciels.

De plus, vous pouvez également désinstaller un package Flatpak à partir d'ici en cliquant sur le Supprimer bouton ou l'icône de la corbeille à côté.

2. Modification des autorisations du package Flatpak

La modification des autorisations d'un package Flatpak implique d'activer ou de désactiver le commutateur à côté de l'autorisation système que vous souhaitez autoriser ou refuser.

Après avoir sélectionné un Flatpak et affiché ses autorisations, basculez le commutateur pour l'activer ou le désactiver. Certains Flatpaks auront déjà des autorisations activées pour certains composants essentiels du système, alors soyez prudent lorsque vous les modifiez.

Lorsque vous activez ou désactivez les autorisations pour un package Flatpak, Flatseal affiche une icône d'alerte à côté de celui-ci pour vous informer que l'autorisation a été modifiée.

De même, lorsque vous modifiez les autorisations de certains composants du système, comme Avis, vous verrez un Désactivé à côté de la bascule pour vous aider à annuler le changement d'autorisation et à le rétablir à son état précédent.

Maintenant, bien que déconseillé - à moins que vous n'ayez quelques packages Flatpak sélectionnés et que vous sachiez ce que vous faites - Flatseal vous permet également de modifier simultanément les autorisations de tous les Flatpaks installés sur votre machine.

Pour cela, sélectionnez Toutes les candidatures dans le volet de gauche, puis basculez les commutateurs à côté des autorisations que vous souhaitez accorder ou refuser dans la fenêtre de droite.

3. Réinitialiser les autorisations du package Flatpak par défaut

À tout moment, si vous pensez que vos modifications d'autorisation causent des problèmes ou affectent l'une des fonctionnalités de votre Flatpak, vous pouvez réinitialiser les autorisations pour les restaurer aux valeurs par défaut.

Pour ce faire, sélectionnez le package dans la barre latérale et cliquez sur le Réinitialiser bouton dans la fenêtre de droite. Alternativement, si vous souhaitez le faire pour tous les packages Flatpak, choisissez Toutes les candidatures à la place et frappez Réinitialiser.

Gérer toutes les autorisations de l'application Flatpak en un seul endroit

La gestion des autorisations des applications sur votre ordinateur est une fonctionnalité pratique qui vous aide à suivre les autorisations dont vos applications ont besoin pour fonctionner correctement. Flatseal est peut-être le meilleur utilitaire pour afficher et gérer les autorisations des applications Flatpak sous Linux. Et la meilleure partie est que puisque c'est une application graphique, tu peux faire tout cela en quelques clics simples.

Si vous êtes nouveau sur Flatpak, vous serez probablement submergé par les subtilités de ce nouveau système d'emballage. Vous familiariser avec certaines des bases vous aidera à vous sentir plus à l'aise avec Flatpak.