1 🧹 Flatsweep (Der Flatpak-Restemüll-Vernichter)
Flatpaks laufen bekanntlich in einer isolierten Sandbox. Installierst du ein Flatpak, legt die App ihre Daten und Einstellungen isoliert unter ~/.var/app/[Anwendungs-ID] ab. Deinstallierst du das Flatpak später über das Terminal oder dein Software-Center, passiert aus Sicherheitsgründen oft Folgendes: Das eigentliche Programm wird gelöscht, aber der dazugehörige Ordner in ~/.var/app/ bleibt mitsamt allen Caches und Downloads auf deiner Festplatte liegen. Bei großen Programmen oder Spielen können hier unbemerkt Gigabytes an Daten verwaisen.
Flatsweep löst dieses Problem mit radikalem Minimalismus: Ein Klick, ein Scan, alles sauber.
Die Benutzeroberfläche von Flatsweep (geschrieben in Python und modernstem GTK4/Adwaita) besitzt nicht einmal ein Einstellungsmenü. Sie tut genau eine Sache: Sie vergleicht die aktuell im System installierten Flatpaks mit den vorhandenen Ordnern in deinem ~/.var/app/-Verzeichnis.
Die Kernphilosophie von Flatsweep lautet:
„Daten-Souveränität bedeutet auch Rückstandsfreiheit. Wenn eine Sandbox-App vom System fliegt, dann müssen auch ihre Datenleichen rückstandslos verschwinden – unkompliziert und ohne manuelle Terminal-Suche.“
2 🏗️ DER UNTERSCHIED ZU NATIVEN SYSTEMREINIGERN
- BleachBit: Scannt das gesamte System, bereinigt System-Logfiles, apt/pacman-Caches, Browser-Verläufe und benötigt für viele Aufgaben Root-Rechte (sudo).
- Flatsweep: Operiert ausschließlich im User-Space ohne jegliche Root-Rechte. Es fasst keine Systemdateien an, sondern konzentriert sich isoliert und absolut sicher nur auf das Flatpak-Verzeichnis des angemeldeten Benutzers.
3 📦 DER BEREITSTELLUNGSWEG (Natürlich als Flatpak!)
Es liegt in der Natur der Sache, dass ein Werkzeug zur Flatpak-Pflege selbst als Flatpak vertrieben wird. Es ist auf Flathub verfügbar und läuft damit universell auf deinen Systemen, egal ob Debian 13 „Trixie“ oder Arch Linux.
4 ⚠️ DER TYPISCHE FLATSWEEP-STOLPERSTEIN
4.1 Das „Wo sind meine Spielstände?“-Dilemma (Vorsicht beim radikalen Löschen)
- Das Problem:
Ein Nutzer hat ein Flatpak-Spiel (z. B. über Heroic Games Launcher oder Steam) deinstalliert, weil er Platz brauchte. Später lässt er Flatsweep laufen und klickt auf „Säubern“. Wochen später installiert er das Spiel erneut und stellt erschrocken fest, dass all seine lokalen Spielstände, Konfigurationen und Profile unwiderruflich gelöscht wurden. - Die Ursache:
Flatsweep arbeitet technisch absolut fehlerfrei:
Das Programm war deinstalliert, der Ordner verwaist, also wurde er zum Löschen freigegeben. Dem Nutzer war jedoch nicht bewusst, dass Flatpak lokale Nutzerdaten innerhalb der Sandbox speichert und nicht wie native Programme in ~/.config/ oder ~/.local/share/.
5 📝 FAZIT
Flatsweep ist das perfekte „Ein-Zweck-Werkzeug“ (Single Purpose Tool) für den modernen Linux-Desktop. Wer viel mit Flatpaks experimentiert und Software testet, hält damit sein Home-Verzeichnis ohne Terminal-Frickelei absolut sauber.