Funcția de coș de gunoi, prezentă în majoritatea distribuțiilor Linux, este similară cu „Recycle Bin” din Microsoft Windows sau cu funcția omonimă de pe macOS de la Apple. Aceasta permite utilizatorilor să mute fișierele și directoarele nedorite într-o zonă de depozitare temporară, eliberând astfel spațiul de lucru. Practic, aceste elemente sunt scoase din calea vizuală, fiind totuși disponibile pentru recuperare, dacă este necesar.
În mod implicit, toate mediile desktop Linux includ un coș de gunoi. Atunci când utilizatorul apasă tasta „Ștergere” de pe tastatură, fișierele selectate sunt mutate automat în acest coș. Însă, odată cu trecerea timpului, coșul de gunoi se poate umple, ocupând spațiu prețios pe unitatea de stocare. Spre deosebire de alte sisteme, coșul de gunoi din Linux nu are un spațiu nelimitat, și mai mult, nu este configurat să se golească singur. Din fericire, există câteva metode prin care se poate automatiza golirea coșului de gunoi în Linux, printr-o mică ajustare a sistemului.
Instalarea Autotrash
Autotrash este o aplicație care facilitează automatizarea procesului de golire a coșului de gunoi. Configurarea sa se poate face prin intermediul unei sarcini Cron, iar aplicația poate fi utilizată pentru a curăța coșurile de gunoi ale mai multor utilizatori, nu doar al celui curent.
Pentru a instala Autotrash pe distribuția ta Linux, deschide un terminal apăsând combinația de taste Ctrl + Alt + T sau Ctrl + Shift + T.
După deschiderea sesiunii de terminal, urmează instrucțiunile de instalare corespunzătoare sistemului tău de operare Linux.
Ubuntu
Aplicația Autotrash este disponibilă utilizatorilor Ubuntu în depozitul central de software. Pentru a o instala, utilizează comanda Apt de mai jos:
sudo apt install autotrash
Debian
Utilizatorii Debian pot instala Autotrash din sursele principale de software. Introdu comanda Apt-get de mai jos pentru a obține aplicația:
sudo apt-get install autotrash
Arch Linux
Pe Arch Linux, Autotrash nu este disponibil în mod tradițional. Cei care doresc să o utilizeze trebuie să o construiască manual de pe pagina Github a proiectului.
Pentru a începe procesul de construire, instalează pachetul „Git” folosind managerul de pachete Pacman:
sudo pacman -S git
Odată ce pachetul „Git” este configurat, descarcă codul sursă Autotrash folosind comanda git clone:
git clone https://github.com/bneijt/autotrash.git
După descărcarea codului, utilizează comanda CD pentru a muta sesiunea terminalului din directorul principal (~) în noul director „autotrash”:
cd autotrash
Din directorul „autotrash”, instalează programul prin rularea scriptului de instalare:
sudo python setup.py install
Fedora
Fedora Linux oferă Autotrash în depozitele sale de software de ceva timp. Pentru a o instala, lansează o sesiune de terminal și utilizează comanda DNF de mai jos:
sudo dnf install autotrash -y
OpenSUSE
Folosești OpenSUSE Linux? Vrei să rulezi Autotrash? Din fericire, aplicația este disponibilă pe OpenSUSE LEAP și Tumbleweed prin depozitul software OSS All.
Pentru a o instala, asigură-te că ai activat „OSS All” în YaST. Apoi, introdu comanda Zypper într-un terminal pentru a activa programul pe sistemul tău:
sudo zypper install autotrash -y
Configurarea Autotrash
Autotrash este un instrument care poate fi configurat manual pentru a automatiza golirea coșului de gunoi pe sistemul tău Linux. Imediat după instalare, însă, aplicația nu va face nimic. Trebuie configurat un script automat pentru a activa această funcționalitate.
Pe pagina GitHub a dezvoltatorului, se menționează că cel mai eficient mod de a automatiza Autotrash este printr-o sarcină Cron. Pentru a configura această sarcină, trebuie să ai acces la Cron pe sistemul tău Linux.
Notă: majoritatea sistemelor de operare Linux oferă posibilitatea de a utiliza Cron în mod implicit. Dacă întâmpini dificultăți, consultă resursele disponibile online pentru a afla cum se configurează și utilizează instrumentul Cron.
Pentru a crea o nouă sarcină, lansează un terminal și introdu:
EDITOR=nano crontab -e
Introdu următorul cod în editorul de text Nano:
@daily /usr/bin/autotrash -d 30
Salvează modificările la noua sarcină Cron apăsând Ctrl + O. Apoi, ieși din editor apăsând Ctrl + X.
Dacă Crontab este configurat corect, coșul de gunoi ar trebui să fie golit automat.
Golește coșul de gunoi pentru toți utilizatorii
Dacă dorești să golești automat coșul de gunoi pe Linux pentru toți utilizatorii, este posibil. Pentru a face acest lucru, va trebui să creezi o sarcină Cron.
Mai întâi, deschide Crontab în terminal:
EDITOR=nano crontab -e
Șterge orice text din Crontab pentru a te asigura că este gol. Apoi, introdu această linie de cod în editor:

@daily /usr/bin/autotrash -td 30
Salvează lucrarea apăsând Ctrl + O de pe tastatură. Apoi, ieși din editor folosind combinația de taste Ctrl + X.
Dacă codul a fost configurat corect în sarcina Cron, Autotrash va goli automat coșul de gunoi pentru fiecare utilizator de pe sistemul Linux.