No description
Find a file
2026-07-27 21:08:53 +02:00
core Chore: Update .gitignore and cleanup repo structure 2026-07-27 00:09:54 +02:00
icons Fix KDE tray icon, complete rename to LxCleaner, add kernel protection dialog 2026-07-16 11:15:11 +02:00
locale/de/LC_MESSAGES fix: weitere Anpassungen übernommen und Workspace bereinigt 2026-07-24 10:02:21 +02:00
manuals Fix KDE tray icon, complete rename to LxCleaner, add kernel protection dialog 2026-07-16 11:15:11 +02:00
screenshots Chore: Update .gitignore and cleanup repo structure 2026-07-27 00:09:54 +02:00
.gitignore chore: Remove build script and deb packages from repository tracking 2026-07-27 21:08:53 +02:00
CHANGELOG.md Fix KDE tray icon, complete rename to LxCleaner, add kernel protection dialog 2026-07-16 11:15:11 +02:00
LICENSE fix: weitere Anpassungen übernommen und Workspace bereinigt 2026-07-24 10:02:21 +02:00
lxcleaner-monitor.desktop fix: weitere Anpassungen übernommen und Workspace bereinigt 2026-07-24 10:02:21 +02:00
lxcleaner.desktop fix: weitere Anpassungen übernommen und Workspace bereinigt 2026-07-24 10:02:21 +02:00
main.py Fix KDE tray icon, complete rename to LxCleaner, add kernel protection dialog 2026-07-16 11:15:11 +02:00
README.md docs: Remove manual run instructions and uninstall script 2026-07-27 16:10:16 +02:00

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)
Shot 1 Shot 2 Shot 3 Shot 4 Shot 5 Shot 6

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 purge to 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 zstd to 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 /boot partition 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.