Flatsweep Cleans Leftover Data from Uninstalled Flatpaks

Anyone who’s been using computers for a while (any OS, not just Linux) will be aware that uninstalling an app doesn’t always remove all data associated with it.

Caches, config, and other cruft is sometimes left behind – and Flatpak, new-fangled and fabulous though it is, is (I’ve learned) no different.

We’re not talking gigabytes of residual data here — before anyone panics! — more a few stray MBs at most. Cleaning this away can keep your file system nice and tidy (though not doing it is extremely unlikely to cause any ill effects – so don’t feel bad if you can’t be bothered).

Making the task easier is Flatsweep, a GTK4/libadwaita tool. This checks for leftover cruft and, if found, cleans it away. A deft frontend makes it dead-simple to use: open, run, clean, done.

That said, those using custom install paths for Flatpak should use Flatsweep with a degree of caution, as the developer notes: “…of you have set a custom install path, it might accidentally delete files that weren’t supposed to be deleted.”

I ran it on a couple of my devices, and despite having installed/uninstalled an array of apps over the past few months Flatsweep found no leftover data on all bar one – which is pretty awesome to know.

Still, if you’re minded to try it out yourself (curiosity is a powerful thing) feel free to do so — but do pop back to let me know if it found any leftover data (and how much) for you!

• Get Flatsweep on Flathub

Server Status

Aradippou Chat 1 Chat 2 Larnaca Limassol Nicosia

Chat Links

Official Links.

1. Chat 1.
2. Chat 2.

Alternative Mirror Links.

1. KiwiIRC 1.
2. KiwiIRC 2.

Other Web Clients.

1. IrcCloud.

Recent Posts

Related Posts:

Archives

Super Club Radio

Mighty Deals

CyIRC

CyIRC Tweets

Scroll Up
Fatal error: Uncaught WMAC\JSMin_UnterminatedStringException: WMAC\JSMin: Unterminated String at byte 1180: "+o.accessToken}}).then(e=>{if(!e.ok)throw e;return e});return a.catch(e=>{console.error(`Failed to logout chatrix session. deviceId: ${o.deviceId}`)}),a}})(); in /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php:215 Stack trace: #0 /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php(157): WMAC\JSMin->action(2) #1 /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php(96): WMAC\JSMin->min() #2 /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/class-main.php(375): WMAC\JSMin::minify('(function(){"us...') #3 /home/bszucbfe/public_html/wp-includes/class-wp-hook.php(324): WMAC_PluginMain->jsSnippetcacher('(function(){"us...', '/home/bszucbfe/...') #4 /home/bszucbfe/public_h in /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php on line 215