| core | ||
| icons | ||
| locale/de/LC_MESSAGES | ||
| manuals | ||
| screenshots | ||
| .gitignore | ||
| CHANGELOG.md | ||
| LICENSE | ||
| lxcleaner-monitor.desktop | ||
| lxcleaner.desktop | ||
| main.py | ||
| README.md | ||
LxCleaner
LxCleaner is a powerful and user-friendly desktop application for Linux (as well as other Ubuntu/Debian-based distributions) that helps you clean up your system efficiently and safely.
📸 Show Screenshots (Click here)
Features
📦 Bulk Uninstallation
- Clear GUI: List of all installed applications (APT and Flatpak).
- Bulk Uninstallation: Select multiple applications and remove them all at once.
- Complete APT Cleanup: Uses
apt-get purgeto safely delete orphaned configuration files. - Safe Error Handling: If the uninstallation of one app fails, the process continues undisturbed for the remaining apps.
💾 Flatpak Management & Backups
- Protect User Data: When deleting Flatpaks, user data (
~/.var/app/) is kept by default to prevent accidental data loss. - Auto-Backup (tar.zst): Want to uninstall a large Flatpak game but keep the savegame? Enable the auto-backup feature in the settings! LxCleaner quickly compresses the app folder using
zstdto your desired location before the app is deleted. - Standalone Backup Manager: Easily manage your Flatpak data independent of uninstallation! You can manually backup data of installed Flatpaks or restore existing backups using the integrated Backup Manager view.
- App Reset & Cleanup: Easily clean up leftover data from uninstalled Flatpaks or reset installed Flatpaks to their default state by completely removing their user data (with an optional backup step).
🛡️ Intelligent Kernel Monitor
Nowadays, storage space is rarely an issue anymore – except on encrypted systems! With Full-Disk-Encryption (LUKS), the unencrypted /boot partition is often created with only 1-2 GB and quickly fills up due to Linux kernel updates.
LxCleaner includes a resource-friendly background service (tray icon):
- Live Monitoring: Monitors the storage space of the
/bootpartition and proactively warns you before a system crash. - Precise Cleanup: Safely removes outdated kernels at the push of a button. Unlike the system-wide
apt autoremove, LxCleaner targets only old kernels and strictly keeps the currently running kernel as well as the latest installed backup kernel!
Installation
The recommended way to install LxCleaner is via the official LxTools APT repository. This ensures you always receive automatic updates.
For easy setup of the repository, visit the official page: https://apt.ilunix.de/
Once the repository is added, simply install LxCleaner via:
sudo apt update
sudo apt install lxcleaner
License
This project is licensed under the GPLv3. For more information, see the LICENSE file.