Jak automatycznie opróżniać kosz w systemie Linux

Funkcja kosza w wielu dystrybucjach Linuksa działa na podobnej zasadzie jak „Kosz” w systemie Microsoft Windows czy w MacOS od Apple. Dzięki niej użytkownicy mają możliwość przenoszenia niechcianych plików i folderów do „kosza”, co pozwala na ich łatwe usunięcie z widoku.

Wszystkie środowiska graficzne Linuksa oferują funkcję kosza, a pliki trafiają do niego po naciśnięciu przycisku „usuń” na klawiaturze. Z czasem kosz może się zapełniać, zajmując cenne miejsce na dysku twardym. Niestety, w systemie Linux domyślnie kosz ma ograniczoną pojemność i nie jest automatycznie opróżniany. Na szczęście, dzięki kilku prostym sztuczkom, można skonfigurować system, aby automatycznie czyścił kosz.

Instalacja Autotrash

Autotrash to wygodne narzędzie, które umożliwia automatyczne opróżnianie kosza w systemie Linux. Można je skonfigurować przy użyciu zadań Cron, a także do zarządzania folderami kosza dla wielu użytkowników.

Aby zainstalować Autotrash w swojej dystrybucji Linuksa, otwórz terminal, naciskając kombinację klawiszy Ctrl + Alt + T lub Ctrl + Shift + T.

Po otwarciu terminala postępuj według instrukcji instalacyjnych dla używanego systemu operacyjnego.

Ubuntu

Użytkownicy Ubuntu mogą zainstalować Autotrash, korzystając z centralnego repozytorium oprogramowania. W tym celu użyj poniższego polecenia Apt.

sudo apt install autotrash

Debian

Dla użytkowników Debiana dostępność Autotrash znajduje się w głównych źródłach oprogramowania. Aby go zainstalować, użyj poniższego polecenia Apt-get.

sudo apt-get install autotrash

Arch Linux

Dla Arch Linux Autotrash nie jest dostępny w tradycyjny sposób. Użytkownicy muszą ręcznie skompilować oprogramowanie z repozytorium na GitHubie.

Aby rozpocząć, zainstaluj pakiet „Git” przy użyciu menedżera pakietów Pacman.

sudo pacman -S git

Po zainstalowaniu „Git” pobierz źródła Autotrash, używając polecenia git clone.

git clone https://github.com/bneijt/autotrash.git

Po zakończeniu pobierania, przejdź do katalogu „autotrash” za pomocą polecenia CD.

cd autotrash

W katalogu „autotrash” czas na instalację. Uruchom skrypt instalacyjny za pomocą:

sudo python setup.py install

Fedora

Fedora Linux ma Autotrash w swoich repozytoriach. Aby zainstalować, otwórz terminal i użyj poniższego polecenia menedżera pakietów DNF.

sudo dnf install autotrash -y

OpenSUSE

Jeśli korzystasz z OpenSUSE Linux i chcesz zainstalować Autotrash, jest on dostępny w repozytorium OSS All dla OpenSUSE LEAP oraz Tumbleweed.

Aby go zainstalować, upewnij się, że opcja „OSS All” jest włączona w YaST. Następnie w terminalu wpisz poniższe polecenie Zypper.

sudo zypper install autotrash -y

Konfiguracja Autotrash

Autotrash to narzędzie, które można skonfigurować do automatycznego opróżniania kosza w systemie Linux. Jednak sama instalacja nie wystarczy; konieczne jest również skonfigurowanie skryptu automatyzacji.

Zgodnie z informacjami na stronie GitHub, najlepszym sposobem automatyzacji Autotrash jest użycie zadań Cron. Aby skonfigurować zadanie, musisz mieć dostęp do Cron w swoim systemie Linux.

Uwaga: większość dystrybucji Linuksa ma domyślnie włączoną możliwość korzystania z Cron. Jeśli nie, zapoznaj się z naszym artykułem na temat konfiguracji i użycia Crona.

Aby utworzyć nowe zadanie, uruchom terminal i wprowadź:

EDITOR=nano crontab -e

Wklej poniższy kod do edytora tekstu Nano.

@daily /usr/bin/autotrash -d 30

Zapewnij, że zmiany w nowym zadaniu Cron zostały zapisane, naciskając Ctrl + O, a następnie zakończ edytor, używając Ctrl + X.

Jeśli Crontab został poprawnie skonfigurowany, kosz powinien opróżniać się automatycznie.

Opróżnianie kosza dla wszystkich użytkowników

Jeżeli chcesz, aby kosz był automatycznie opróżniany dla wszystkich użytkowników systemu Linux, również jest to możliwe. Wymaga to stworzenia zadania Cron.

Najpierw otwórz Crontab w terminalu.

EDITOR=nano crontab -e

Usuń wszelkie istniejące wpisy z Crontab, aby był pusty. Następnie wklej poniższy kod do edytora.

@daily /usr/bin/autotrash -td 30

Zapisz zadanie, naciskając Ctrl + O, a następnie zamknij edytor, używając Ctrl + X.