This tool is my implementation of a magic "One-click maintenance" button. It performs system cleaning and fixes some common problems that Linux users may encounter. The advanced algorithm helps maintain your privacy when using most common web browsers and minimizes the effectiveness of personalized advertising services.
Note: By default the system will be turned off after cleaning.
This behavior can be changed by using
--clean-only
option to perform only cleaning. See--help
for details.
- Firefox browser (installed via snap or package manager)
- Chromium browser
- Google Chrome browser (release, beta and unstable)
- Opera browser
- Electron-based applications:
- Skype
- Microsoft Teams
- Visual Studio Code (also OSS, Insiders versions)
- Simple Screen Recorder
- Kodi media center
- HandBrake
- Nvidia drivers
- Wine
- Ccache
- Optimus manager
- System cache
- System journal
- System temp (/tmp)
- System old logs (/var/log)
- Error messages (/var/crash)
- pacman
- Pamac
- yay (AUR package manager)
Also the application performs the next actions if needed:
- updates pacman mirrorlist from mirrorlist.pacnew
- updates Endveavour OS mirrorlist from endeavouros-mirrorlist.pacnew
- unlocks blocked pacman database
- removes old PPA after release upgrade (Ubuntu)
- removes old kernels (Ubuntu)
- removes unused packages
- TRIM operation for SSD/NVME drives
There are two helper scripts to install the application manually:
install.sh
- this script installs the script, desktop shortcut and iconinstall_with_extra_dependencies.sh
- this script also installs extra dependencies (bleachbit and deborphan for Debian/Ubuntu) and opensbleachbit
to allow the User to select extra options
Use uninstall.sh
to uninstall a manually installed application.
Note: To uninstall the old version of this application (which was installed in HOME) use
uninstall_old_version.sh
.
MIT