3 Linux-Apps, die die ärgerlichsten Berechtigungs- und Speicherprobleme von Flatpak beheben

Flatpak erleichtert die Anwendungsinstallation auf Linux, bringt jedoch Herausforderungen mit sich. Drei Anwendungen, Flatseal, Flatpak KCM und Warehouse, lösen häufige Probleme effektiv und bieten praktische Lösungen.
Flatpak vereinfacht die Anwendungsinstallation über verschiedene Linux-Distros, hat jedoch ein sandboxbasiertes Modell, das Probleme verursacht. Anwendungen können den Zugriff auf Dateien, angeschlossene Geräte oder Systemfunktionen verweigern. Auch die Deinstallation hinterlässt oft Konfigurationsdateien und Daten, die Speicherplatz beanspruchen.
Statt für jedes Problem ein eigenes Hilfsprogramm zu installieren, genügen meist drei Anwendungen, um die häufigsten Flatpak-Herausforderungen zu bewältigen:
Flatseal: Zugriff auf dateien ermöglichen
Zugriff auf benötigte ordner und geräte
Ein gängiges Problem ist der fehlende Zugriff von Anwendungen auf Dateien außerhalb ihrer Sandbox. Ein Bildbearbeiter kann möglicherweise nicht auf einen Ordner auf einem anderen Laufwerk zugreifen, oder ein Media-Player erkennt ein externes Speichermedium nicht. Diese Einschränkungen entstehen durch die isolierte Ausführung von Flatpak-Anwendungen, deren Entwickler den Zugriff auf Teile des Host-Systems festlegen. Diese Berechtigungen sind oft strenger als gewohnt.
Flatseal bietet eine grafische Oberfläche, um diese Berechtigungen zu ändern. Wählen Sie eine installierte Anwendung aus und aktivieren oder deaktivieren Sie den Zugriff auf spezifische Ressourcen wie Dateisysteme, Geräte oder Sockets. Nach der Anpassung starten Sie die Anwendung neu, damit die Änderungen wirksam werden. Geht etwas schief, gibt es eine Rücksetzoption.
Flatseal sollte eines der ersten Hilfsprogramme sein, die Sie installieren, wenn Sie häufig Flatpaks verwenden. Es erspart Ihnen das Merken individueller flatpak override Befehle für den Zugriff auf Ressourcen außerhalb der Sandbox.
Flatpak KCM: Berechtigungsmanagement für KDE
Verwalten sie gespeicherte berechtigungen direkt
Flatseal ist universal einsetzbar, doch KDE Plasma-Nutzer können auf eine integrierte Option direkt in ihren Systemeinstellungen zurückgreifen. Flatpak KCM ist ein KDE-Konfigurationsmodul, das die Verwaltung von Berechtigungen für Flatpak-Anwendungen ermöglicht.
Dieses Modul arbeitet mit dem XDG Desktop Portal Berechtigungssystem. Es umfasst Einstellungen zu Standort, Benachrichtigungen, Kamera-Zugriff und weiteren Portal-Interaktionen. Ebenso können gespeicherte Berechtigungen wie Screencast- und Remote-Desktop-Zugriffe verwaltet werden.
Das ist praktisch, wenn eine Flatpak-Anwendung ständig um bereits genehmigten Zugriff bittet oder wenn Sie eine vorherige Genehmigung zurückziehen möchten. Anstatt in den Anwendungseinstellungen zu suchen, können Sie alle relevanten Berechtigungen an einem Ort steuern, an dem Sie auch andere Plasma-Desktop-Einstellungen vornehmen.
Flatpak KCM ersetzt Flatseal nicht vollständig. Ersteres konzentriert sich auf Portalberechtigungen, während Flatseal umfassendere Sandbox-Overrides ermöglicht. Beide bieten Ihnen unter KDE Plasma mehr Flexibilität bei der Behebung von Zugriffsproblemen auf Systemressourcen.
Warehouse: Bereinigung von Flatpak-Anwendungen und Überbleibseln
Ungenutzte Anwendungen entfernen und Speicherplatz reclaimen
Nachdem Sie die Anwendungsberechtigungen angepasst haben, könnte sich die Frage stellen, ob Sie eine Anwendung wirklich noch benötigen. Ein effizienter Umgang mit installierten Programmen reduziert Systemlast und Ressourcenverbrauch.
Die Deinstallation eines Flatpak lässt oft Konfigurationsdateien und persönliche Daten zurück.
Anwendungsdaten landen in ~/.var/app/. Dazu zählen Einstellungen, Caches und heruntergeladene Inhalte. Diese Daten können nach einer Wiederinstallation nützlich sein, doch über die Zeit beanspruchen sie viel Speicherplatz, besonders wenn Sie mit verschiedenen Anwendungen experimentieren.
Warehouse vereinfacht die Verwaltung Ihrer installierten Flatpaks und deren Daten. Sie sehen Anwendungsinfos, deinstallieren Programme, löschen gespeicherte Daten und finden Reste von gelöschten Apps.
Warehouse bietet auch Funktionen über die Anwendungshandhabung hinaus.
Sie können Snapshots von Flatpak-Anwendungen erstellen und somit Daten sichern. Zudem verwalten Sie bestehende Snapshots und stellen frühere Zustände wieder her.
Das Management von Repositories ist eine weitere Stärke. Warehouse erlaubt Ihnen das Durchsuchen und Verwalten von Flatpak-Remotes, das Hinzufügen neuer Repositories sowie die Installation von Anwendungen aus verschiedenen Quellen. So erledigen Sie essentielle Repository-Verwaltung ohne Terminal oder voll auf Ihr Software-Center angewiesen zu sein. Sie setzen unerwünschte Anwendungsupdates zurück, wenn ältere Versionen vom Remote verfügbar sind, stellen Runtimes ein, um Änderungen zu verhindern, und maskieren Anwendungen, um Updates zu blockieren.
Drei Anwendungen genügen, um die meisten Flatpak-Probleme zu bewältigen
Die genannten Tools decken die meisten Herausforderungen im Umgang mit Flatpak-Anwendungen ab. Daneben existieren kleinere Projekte für spezifische Aufgaben. Flatsweep identifiziert und entfernt Reste deinstallierter Flatpaks, während jdFlatpakSnapshot Snapshots erstellt und wiederherstellt. Diese Tools sind nützlich, wenn Flatseal, Flatpak KCM oder Warehouse nicht weiterhelfen. Die meisten Desktop-Nutzer finden jedoch alles Nötige in Flatseal, Flatpak KCM und Warehouse, ohne zusätzliche Hilfsmittel zu installieren.
Das Terminal eignet sich zudem für gelegentliche Wartungen. Befehle wie flatpak override, flatpak repair und flatpak uninstall --unused ermöglichen das Ändern von Sandbox-Berechtigungen, die Reparatur von Installationen und die Entfernung ungenutzter Runtimes. Mit ein wenig Wissen über diese Befehle sparen Sie sich die Installation eines weiteren grafischen Tools für gelegentliche Aufgaben.
Bist du neugierig auf weitere Artikel wie 3 Linux-Apps, die die ärgerlichsten Berechtigungs- und Speicherprobleme von Flatpak beheben? Entdecke spannende Inhalte in der Kategorie Linux.

Schreibe einen Kommentar