Skrypt Bash do czyszczenia systemu Linux z powiadomieniami
Lekki skrypt Bash do automatycznego czyszczenia dysku w systemie Linux. Usuwa pamięć podręczną pakietów, osierocone zależności, dzienniki systemowe i pamięci podręczne użytkowników. Wysyła powiadomienia na pulpicie z paskiem postępu w trakcie pracy oraz końcowym raportem - ile miejsca zostało zwolnione w każdym z działów.
Co potrafi skrypt
- Tworzy kopię zapasową listy zainstalowanych pakietów przed czyszczeniem
- Całkowicie czyści pamięć podręczną pacman i pomocników AUR (yay, paru)
- Usuwa osierocone zależności
- Przycinanie dziennika pacman
- Czyści dzienniki systemd (zostawia ostatnie 50 MB)
- Usuwa bezpieczne katalogi pamięci podręcznej użytkownika (miniatury, shadery mesa, fontconfig itp.)
- Czyści pamięć podręczną pip
- Na każdym kroku wysyła powiadomienie z procentem wykonania
- Na końcu wysyła końcowe powiadomienie z podziałem na działy
Stos
Bash, pacman, systemd, notify-send, pip
Dla kogo
Użytkownicy Arch Linux i innych dystrybucji na systemd. Działa z Hyprland, KDE, GNOME i każdym innym środowiskiem wspierającym notify-send.
GitHub: https://github.com/fedyaqq34356/arch-cleanup.git
Co potrafi skrypt
- Tworzy kopię zapasową listy zainstalowanych pakietów przed czyszczeniem
- Całkowicie czyści pamięć podręczną pacman i pomocników AUR (yay, paru)
- Usuwa osierocone zależności
- Przycinanie dziennika pacman
- Czyści dzienniki systemd (zostawia ostatnie 50 MB)
- Usuwa bezpieczne katalogi pamięci podręcznej użytkownika (miniatury, shadery mesa, fontconfig itp.)
- Czyści pamięć podręczną pip
- Na każdym kroku wysyła powiadomienie z procentem wykonania
- Na końcu wysyła końcowe powiadomienie z podziałem na działy
Stos
Bash, pacman, systemd, notify-send, pip
Dla kogo
Użytkownicy Arch Linux i innych dystrybucji na systemd. Działa z Hyprland, KDE, GNOME i każdym innym środowiskiem wspierającym notify-send.
GitHub: https://github.com/fedyaqq34356/arch-cleanup.git