
Instrumentul de curățare a sistemului BleachBit a mai făcut un pas la lansarea sa UNA interfață utilizator în mod text (TUI) Acest nou mod se alătură versiunii grafice existente și interfeței tradiționale din linia de comandă. Cu ajutorul acestui nou mod, utilizatorii pot gestiona curățarea fișierelor temporare și a altor rămășițe de sistem direct din terminal, dar cu o experiență interactivă mult mai ușor de utilizat decât tastarea comenzilor individuale.
Această abordare este deosebit de interesantă pentru cei care gestionează Servere Linux fără mediu grafic sau mașini ușoare unde instalarea dependențelor unui mediu desktop complet nu este rentabilă. Poate fi util și în mediile de lucru DevOps, unde menținerea sistemelor curate și bogate în resurse este esențială pentru a asigura buna funcționare a instrumentelor de integrare continuă și implementare continuă.
Ce oferă interfața grafică interfață (GUI) și interfața de comandă (CLI) din BleachBit?
Noua interfață în mod text a BleachBit se află la jumătatea distanței dintre aplicație grafică clasică și CLI Conceput pentru scripturi. Spre deosebire de modul linie de comandă, care este orientat către sarcini neinteractive, interfața utilizator (TUI) vă permite să navigați prin meniuri, să selectați opțiuni, să previzualizați ce va fi șters și să lansați curățarea fără a fi nevoie să vă amintiți parametri complecși.
Navigarea se face în principal cu ajutorul tastaturii, deși Există un anumit suport pentru mouseinclusiv utilizarea rotiței de derulare. Această combinație facilitează utilizarea atât în terminale locale, cât și în sesiuni la distanță, de exemplu prin SSH, un scenariu foarte comun pe serverele Linux unde nu există o interfață grafică disponibilă.
Interfața grafică internă (TUI) este concepută pentru a acoperi cazurile în care interfața grafică nu se potrivește bine: echipe cu resurse reduse, servere în centre de date gestionate de la distanță sau pe mașini unde utilizatorul preferă să nu încarce biblioteci desktop suplimentare. Toate acestea fără a sacrifica controlul fin asupra aplicațiilor și componentelor de sistem care sunt curățate.
Operațiuni de bază și comenzi rapide de la tastatură
Designul interfeței text este relativ simplu, dar oferă toate funcțiile esențiale pentru a revizui și elimina fișierele rămase. Diferitele categorii de curățare (browsere, jurnale, cache-uri de pachete, fișiere temporare etc.) sunt afișate grupate împreună și fiecare poate fi extinsă pentru a vedea opțiuni mai specifice.
Pentru a activa sau dezactiva elemente, se folosește bara de spațiu, care bifați sau debifați casetele asociat cu fiecare componentă. Apăsarea tastei Enter afișează categoria selectată, permițând utilizatorului să analizeze detaliile și să decidă exact ce va fi procesat în fiecare aplicație sau zonă a sistemului.
Una dintre cele mai utile funcții este previzualizarea curățării. Interfața utilizator oferă două comenzi rapide diferite: apăsarea tastei se lansează o analiză preliminară Comanda `-p` afișează toate elementele selectate, în timp ce comanda `-p` previzualizează doar componenta care este în focus. Acest lucru vă permite să verificați ce fișiere vor fi afectate înainte de a lua decizii ireversibile.
În ceea ce privește ștergerea, tasta d efectuează o curățare globală a tot ceea ce este marcat, în timp ce tasta D este limitată la... componentă specifică care este revizuităOdată ce operațiunea este acceptată, interfața afișează o casetă de dialog în colțul din dreapta jos al terminalului cu detalii despre fișierele șterse și spațiul de stocare recuperat, lucru relevant în special pe serverele cu spațiu limitat pe disc.
Gestionarea permisiunilor și avertismentelor de securitate în BleachBit TUI
Ca majoritatea instrumentelor de întreținere a sistemului, BleachBit TUI necesită permisiuni sporite pentru a elibera anumite rute și zone sensibile. Dacă este lansat fără privilegii de administrator, unele operațiuni de ștergere pot eșua, așa că pe Linux este obișnuit să îl rulați cu sudo la pornirea scriptului Python.
Când utilizatorul pornește interfața cu permisiunile corespunzătoare, procesul de curățare include mai multe avertismente și cereri de confirmare înainte de a atinge orice element sensibil. Această strategie reduce riscul de ștergere a fișierelor necesare și minimizează surprizele, lucru apreciat atât în stațiile de lucru, cât și în mediile cu servere.
Interfața utilizator (TUI) oferă, de asemenea, opțiunea de a suprascrie datele fișierelor șterse pentru a îmbunătăți protecție a vieții privateAceastă funcționalitate, deja prezentă în versiunea grafică, este utilă dacă datele sensibile sunt gestionate pe mașini care pot fi reutilizate sau auditate ulterior.
Compatibilitate, backend partajat și funcții încă lipsă
Una dintre cheile acestui nou mod este că partajează același backend ca Înălbitor Bit 6.0Prin urmare, nu este un instrument izolat, ci mai degrabă o altă interfață pentru motorul existent. Aceasta înseamnă că preia automat preferințele configurate în aplicația grafică, fără a fi nevoie să definească totul de la zero.
Printre setările pe care le moștenește TUI se numără opțiuni de curățare selectate Anterior, lista de elemente de păstrat (listă albă sau listă de păstrare), definițiile personalizate de curățare și lista de cookie-uri de păstrat erau gestionate din propriul manager de cookie-uri BleachBit.
În prezent, versiunea în mod text este în stadiul alfa, deci încă are unele deficiențe semnificativeNu are implementat un sistem de traducere, așa-numitul Mod Expert nu este activ, rutele protejate nu sunt încă gestionate din această interfață, generarea de „chaff” (zgomot de date pentru ascunderea tiparelor) nu este integrată, iar verificări de actualizare online nu sunt efectuate chiar din TUI.
În plus, modificarea preferințelor generale rămâne responsabilitatea interfeței grafice: utilizatorul trebuie ajustați setările din aplicația graficăInterfața interfeței text (TUI) respectă apoi pur și simplu acele valori. În multe scenarii, însă, acest lucru este suficient, deoarece scopul interfeței text este de a efectua rapid curățări, mai degrabă decât de a reproiecta configurația de la zero.
Meniul paletei BleachBit TUI, ajutorul pe ecran și opțiunile vizuale
Experiența utilizatorului include un meniu paletă accesibil cu combinația Ctrl+P chiar din terminalAcest meniu vă permite să căutați comenzi în cadrul interfeței, să măriți imaginea pe o anumită componentă pentru a o vedea mai detaliat, să închideți BleachBit, să faceți o captură de ecran și să afișați un panou lateral cu taste de ajutor.
Această paletă este utilă în special pentru utilizatorii care sunt familiarizarea cu scurtăturile sau pentru cei care preferă să caute acțiuni după nume în loc să memoreze combinații. De asemenea, accelerează ieșirea din aplicație și oferă acces rapid la documentația de bază fără a fi nevoie să consulte manuale externe.
În ceea ce privește estetica, TUI susține schimbarea temelor de afișare Pentru a se adapta mai bine la diferite tipuri de dispozitive, fundaluri întunecate sau luminoase și preferințe personale. Deși este o interfață bazată pe text, dezvoltatorii s-au asigurat că este plăcută de utilizat și nu obosește ochii în timpul sesiunilor prelungite.
Versiuni disponibile pentru Linux și Windows
Deși o mare parte din interesul pentru BleachBit TUI se concentrează pe sistemele Linux, unde administrarea consolei este foarte frecventă, instrumentul a fost pregătit să funcționeze și pe Medii Windows cu terminalÎn acest caz, TUI este distribuit atât ca program de instalare, cât și ca pachet portabil.
O diferență relevantă este că versiunea în mod text pentru Windows este compilată ca Binar nativ pe 64 de bițiSpre deosebire de versiunile stabile actuale ale interfeței grafice (GUI) și CLI, care rămân pe 32 de biți, acest lucru poate fi avantajos pe mașinile moderne cu sisteme pe 64 de biți, deoarece utilizează mai bine resursele mașinii.
În ecosistemul Linux, TUI completează produse de curățare cunoscute, cum ar fi Curățarea pachetelor în Arch Linux De la scripturi simple până la aplicații grafice mari. Fiind un software gratuit și open-source, multiplatformă, BleachBit se poziționează ca o opțiune versatilă atât pentru desktop-urile de acasă, cât și pentru serverele și stațiile de lucru profesionale din Europa.
Cum să încerci BleachBit TUI pe Ubuntu și alte distribuții Linux
Noua interfață text nu face încă parte din versiuni stabile standardPentru a-l testa pe distribuții precum Ubuntu sau derivate, trebuie să accesați direct depozitul oficial al proiectului pe GitHub și să utilizați ramura specifică dedicată TUI.
În Ubuntu, procedura începe cu instalarea pachetelor necesare pentru ca versiunea de terminal să funcționeze fără probleme. Aceasta implică utilizarea Git pentru a clona repozitoriul și câteva alte Module Python 3 precum chardet, textual și psutilAcestea pot fi adăugate folosind managerul de pachete obișnuit. Odată ce dependențele sunt rezolvate, proiectul BleachBit este clonat, folderul descărcat este accesat și cele mai recente ramificații din depozitul la distanță sunt sincronizate.
De acolo, trebuie să comutați la ramura corespunzătoare dezvoltării TUI și să activați urmărirea acesteia. După acest pas, pur și simplu rulați fișierul Python asociat cu interfața text pentru a lansa BleachBit TUI direct în terminal. Dacă intenționați să îl utilizați frecvent, este recomandabil mențineți ramura respectivă actualizată cu cele mai recente modificări încărcate pe GitHub pentru a beneficia de îmbunătățiri și remedieri de erori.
Această metodă bazată pe surse este comună în ecosistemul Linux și permite utilizatorilor avansați și administratorilor de sistem din Europa și din alte teritorii să evaluați instrumentul înainte ca acesta să ajungă în depozite a distribuțiilor sale. De asemenea, facilitează testarea interfeței utilizator (TUI) în paralel pentru cei care lucrează deja cu versiunea grafică a BleachBit.
Utilitate în mediile și serverele DevOps
Dincolo de utilizarea sa pe computerele personale, interfața interfeței utilizator BleachBit se potrivește bine în contexte de DevOps și managementul infrastructuriiMenținerea curată a mediilor de integrare și implementare ajută la reducerea timpilor de construire, previne umplerea discurilor cu artefacte vechi și scade riscul de probleme cauzate de lipsa de spațiu.
Cu interfața în mod text, echipele operaționale pot programați sesiuni regulate de curățenie sau să le ruleze manual atunci când detectează că un server începe să acumuleze prea multe fișiere nedorite. Posibilitatea de a previzualiza ce va fi șters și de a ajusta componentele care sunt atinse în fiecare ciclu oferă un nivel valoros de control în sistemele critice.
În organizațiile europene care adoptă din ce în ce mai mult practici de integrare continuă, aceste tipuri de instrumente ajută echipele să se concentreze pe dezvoltare și automatizare, în timp ce Ei țin la distanță aspectele mai banale. de administrare a sistemului. Integrarea interfeței utilizator BleachBit în rutinele de mentenanță poate fi o altă piesă în cadrul unei strategii de observabilitate și îngrijire a platformei.
Per total, sosirea interfeței utilizator BleachBit este o adăugare binevenită pentru cei care preferă să gestioneze curățarea sistemului din terminalul lor, fără a sacrifica o experiență interactivă. Deși este încă în versiune alfa și îi lipsesc funcții precum traduceri complete, modul expert și unele verificări automate, oferă deja... o combinație rezonabilă de control, siguranță și confort atât pe Linux, cât și pe Windows, cu potențial special în servere și medii orientate pe consolă.