Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Bash-скрипт очистки системы Linux с уведомлениями

Лёгкий Bash-скрипт для автоматической очистки диска на Linux. Удаляет кеш пакетов, осиротевшие зависимости, журналы системы и пользовательские кеши. Отправляет десктопные уведомления с прогресс-баром в процессе работы и итоговым отчётом — сколько места освобождено по каждому разделу.

Что умеет скрипт
- Сохраняет резервную копию списка установленных пакетов перед очисткой
- Полностью очищает кеш pacman и AUR-помощников (yay, paru)
- Удаляет осиротевшие зависимости
- Обрезает журнал pacman
- Очищает журналы systemd (оставляет последние 50 МБ)
- Удаляет безопасные директории пользовательского кеша (thumbnails, mesa shaders, fontconfig и др.)
- Очищает кеш pip
- На каждом шаге отправляет уведомление с процентом выполнения
- В конце отправляет итоговое уведомление с разбивкой по разделам

Стек
Bash, pacman, systemd, notify-send, pip

Для кого
Пользователи Arch Linux и других дистрибутивов на systemd. Работает с Hyprland, KDE, GNOME и любым другим окружением с поддержкой notify-send.

ГитХаб: https://github.com/fedyaqq34356/arch-cleanup.git
Детали работы
Добавлена 5 апреля
73 просмотра
Фрилансер
Георгій Жуков
Украина Киев  21  0

Свободен для работы Свободен для работы
21 Сейф завершен
На сервисе 9 месяцев 4 дня