
L'eina de neteja de sistemes BleachBit ha fet un pas mĂ©s en estrenar una interfĂcie d'usuari en mode text (TUI) que se suma a la seva veterana versiĂł grĂ fica ia la lĂnia de comandes tradicional. Amb aquesta nova manera, els usuaris poden gestionar la neteja de fitxers temporals i altres restes del sistema directament des del terminal, però amb una experiència interactiva molt mĂ©s còmoda que escriure ordres soltes.
Aquest enfocament resulta especialment interessant per als que administren servidors Linux sense entorn grà fic o equips lleugers en què no compensa instal·lar les dependències d'un escriptori complet. També pot ser útil en entorns de treball DevOps, on mantenir els sistemes nets i amb recursos disponibles és clau perquè les eines dintegració i desplegament continus funcionin amb fluïdesa.
Què aporta BleachBit TUI davant de la GUI i la CLI
La nova interfĂcie en mode text de BleachBit se situa a mig camĂ entre la aplicaciĂł grĂ fica clĂ ssica i la CLI pensada per a scripts. A diferència del mode de lĂnia d'ordres, que estĂ orientat a tasques no interactives, el TUI permet desplaçar-se per menĂşs, marcar opcions, previsualitzar què s'esborrarĂ i llançarĂ la neteja sense necessitat de recordar parĂ metres complexos.
La navegaciĂł es fa principalment amb el teclat, encara que hi ha un cert suport de ratolĂ, inclòs l'Ăşs de la roda per desplaçar-se. Aquesta combinaciĂł facilita el seu Ăşs tant en terminals locals com en sessions remotes, per exemple a travĂ©s de SSH, un escenari molt habitual a servidors Linux on no hi ha interfĂcie grĂ fica disponible.
El TUI està pensat per cobrir casos on la GUI no encaixa bé: equips de pocs recursos, servidors en centres de dades gestionats a distà ncia o mà quines on lusuari prefereix no carregar llibreries descriptori addicionals. Tot això sense renunciar al control fi sobre quines aplicacions i components del sistema es netejaran.
Funcionament bĂ sic i dreceres de teclat
El disseny de la interfĂcie de text Ă©s relativament senzill, però ofereix totes les funcions essencials per revisar i eliminar fitxers sobrants. Les diferents categories de neteja (navegadors, registres, caixets de paquets, temporals, etc.) es mostren agrupades, i cadascuna es pot expandir per veure opcions mĂ©s especĂfiques.
Per activar o desactivar elements, sutilitza la barra espaiadora, que marca o desmarca les caselles associades a cada component. Amb la tecla Enter es desplega la categoria seleccionada, de manera que l'usuari pot baixar al detall i decidir exactament què es processarà a cada aplicació o à rea del sistema.
Una de les funcions més útils és la previsualització de la neteja. El TUI ofereix dues dreceres diferents: prement la tecla p es llança una anà lisi prèvia sobre tots els elements seleccionats mentre que amb P (majúscula) s'obté una vista prèvia únicament del component que està en focus. Aixà es pot comprovar quins fitxers es veuran afectats abans de prendre cap decisió irreversible.
Quant a l'eliminaciĂł, la tecla d executa la neteja global de tot allò marcat, i D es limita al component concret que s'estĂ revisant. Un cop acceptada l'operaciĂł, la interfĂcie mostra un quadre de diĂ leg a la part inferior dreta del terminal amb el detall dels fitxers eliminats i l'espai d'emmagatzematge recuperat, especialment rellevant en servidors amb discos ajustats.
GestiĂł de permisos i advertiments de seguretat a BleachBit TUI
Com passa amb la majoria d'eines de manteniment del sistema, BleachBit TUI necessita permisos elevats per netejar determinades rutes i à rees sensibles. Si es llança sense privilegis d'administrador, algunes operacions d'esborrament poden fallar, de manera que a Linux és habitual executar-ho amb sudo en iniciar l'script a Python.
Quan l'usuari arrenca la interfĂcie amb els permisos adequats, el procĂ©s de neteja inclou mĂşltiples avisos i sol·licituds de confirmaciĂł abans de tocar res delicat. Aquesta estratègia redueix el risc d'eliminar fitxers necessaris i minimitza els ensurts, cosa que s'agraeix tant en estacions de treball com en entorns de servidor.
El TUI tambĂ© dĂłna l'opciĂł de sobreescriure les dades dels fitxers que s'esborren per millorar la protecciĂł de la privadesa. Aquesta caracterĂstica, ja present a la versiĂł grĂ fica, Ă©s Ăştil si es manipulen dades sensibles en mĂ quines que puguin ser reutilitzades o auditades mĂ©s endavant.
Compatibilitat, backend compartit i funcions encara absents
Una de les claus d'aquesta nova manera és que comparteix el mateix backend que BleachBit 6.0, de manera que no és una eina aïllada, sinó un altre frontal sobre el motor ja existent. Això implica que recull automà ticament les preferències configurades a l'aplicació grà fica, sense necessitat de tornar a definir-ho tot des de zero.
Entre els ajustaments que el TUI hereta s'inclouen les opcions de neteja seleccionades prèviament, la llista d'elements a conservar (whitelist o keep list), les definicions de neteja personalitzades i la llista de galetes que s'han de mantenir, gestionada des del propi administrador de galetes de BleachBit.
A dia d'avui, la versiĂł en mode text es troba en fase alfa, per la qual cosa encara tĂ© algunes mancances importants. No disposa de sistema de traduccions implantat, l'anomenat Expert Mode no estĂ actiu, les rutes protegides encara no es gestionen des d'aquesta interfĂcie, la generaciĂł de chaff (soroll de dades per ocultar patrons) no estĂ integrada i tampoc no es fan comprovacions d'actualitzaciĂł en lĂnia des del mateix TUI.
A mĂ©s, la modificaciĂł de preferències generals continua sent tasca de la GUI: l'usuari ha de ajustar la configuraciĂł des de l'aplicaciĂł grĂ fica, i desprĂ©s el TUI es limita a respectar aquests valors. Per a molts escenaris, però, això Ă©s suficient, ja que lobjectiu de la interfĂcie de text Ă©s executar neteges de forma Ă gil mĂ©s que redissenyar la configuraciĂł des de zero.
MenĂş de paleta, ajuda en pantalla i opcions visuals de BleachBit TUI
L´experiència d´ús inclou un menĂş de paleta accessible amb la combinaciĂł Ctrl+P des del mateix terminal. Aquest menĂş permet cercar ordres dins de la interfĂcie, ampliar al mĂ xim un component concret per veure'l amb mĂ©s detall, tancar BleachBit, prendre una captura de pantalla i mostrar un panell lateral amb les tecles d'ajuda.
Aquesta paleta és especialment útil per a usuaris que s'estan familiaritzant amb les dreceres o que prefereixen cercar accions per nom en lloc de memoritzar combinacions. També agilitza la sortida de l'aplicació i l'accés rà pid a la documentació bà sica sense consultar manuals externs.
A l'apartat estètic, el TUI admet el canvi de temes de visualitzaciĂł per adaptar-se millor a diferents tipus de terminal, fons foscos o clars i preferències personals. Tot i que es tracta d'una interfĂcie basada en text, els desenvolupadors han tingut en compte que sigui agradable d'usar i no cansi la vista durant sessions perllongades.
Versions disponibles a Linux i Windows
Tot i que gran part de l'interès per BleachBit TUI es concentra en sistemes Linux, on l'administració per consola és molt habitual, l'eina també s'ha preparat per funcionar a entorns Windows amb terminal. En aquest cas, el TUI es distribueix tant en forma dinstal·lador com en paquet portable.
Una diferència rellevant és que la versió en mode text per a Windows es compila com binari nadiu de 64 bits, a diferència de les compilacions estables actuals de la GUI i de la CLI, que continuen sent de 32 bits. Això pot ser avantatjós en equips moderns amb sistemes de 64 bits, ja que s'aprofiten millor els recursos de la mà quina.
A l'ecosistema Linux, per la seva banda, el TUI complementa els netejadors ja coneguts, com netejar els paquets a Arch Linux que van des de simples scripts fins a aplicacions grà fiques de grans dimensions. BleachBit, en ser programari lliure i multiplataforma, es col·loca com una opció versà til tant per a escriptoris domèstics com per a servidors i estacions de treball professionals repartits per tot Europa.
Com provar BleachBit TUI a Ubuntu i altres distribucions Linux
La nova interfĂcie de text no forma part encara de les compilacions estables estĂ ndard. Per provar-la en distribucions com Ubuntu o derivades, cal acudir directament al repositori oficial del projecte a GitHub i utilitzar la branca especĂfica dedicada al TUI.
A Ubuntu, el procediment passa primer per instal·lar els paquets necessaris perquè la versió en terminal funcioni sense problemes. Això implica comptar amb git per clonar el repositori i amb diversos mòduls de Python 3 com chardet, textual i psutil, que es poden afegir mitjançant el gestor de paquets habitual. Un cop resoltes les dependències, es clona el projecte de BleachBit, s'entra a la carpeta descarregada i se sincronitzen les branques més recents del repositori remot.
Des d'aquĂ, cal canviar la branca corresponent al desenvolupament del TUI i habilitar-ne el seguiment. DesprĂ©s d'aquest pas, nomĂ©s cal executar el fitxer de Python associat a la interfĂcie de text per iniciar BleachBit TUI directament al terminal. Si es fa servir amb freqüència, convĂ© mantenir actualitzada aquesta branca amb els darrers canvis pujats a GitHub per beneficiar-se de millores i correccions d'errors.
Aquest mètode basat en codi font és habitual a l'ecosistema Linux, i permet que usuaris avançats i administradors de sistemes a Europa i altres territoris puguin avaluar l'eina abans que arribi als dipòsits de les distribucions. També facilita que els que ja treballen amb BleachBit a la seva versió grà fica puguin anar provant el TUI en paral·lel.
Utilitat en entorns DevOps i servidors
Més enllà de l'ús en ordinadors personals, BleachBit TUI encaixa bé en contextos de DevOps i administració d'infraestructures. Mantenir nets els entorns d‟integració i desplegament ajuda a reduir temps de compilació, evita que els discos s‟omplin amb artefactes antics i disminueix el risc d‟incidències per falta d‟espai.
Amb la interfĂcie en mode text, els equips d'operacions poden programar sessions de neteja periòdiques o executar-les manualment quan detecten que un servidor estĂ començant a acumular massa residus. La possibilitat de previsualitzar què s'esborrarĂ i d'ajustar quins components es toquen a cada cicle aporta un nivell de control interessant en sistemes crĂtics.
En organitzacions europees que adopten cada vegada mĂ©s prĂ ctiques d'integraciĂł contĂnua, aquest tipus d'eines ajuda a fer que els equips se centrin en el desenvolupament i l'automatitzaciĂł, mentre mantenen a ratlla els aspectes mĂ©s mundans de ladministraciĂł del sistema. Integrar BleachBit TUI en rutines de manteniment pot ser una peça mĂ©s dins una estratègia d'observabilitat i cura de la plataforma.
Tot plegat, l'arribada de BleachBit TUI suposa un reforç per als que prefereixen gestionar la neteja del sistema des del terminal sense renunciar a una experiència interactiva. Encara que encara està en fase alfa i li falten funcions com les traduccions completes, el mode expert o algunes comprovacions automà tiques, ja n'ofereix una combinació raonable de control, seguretat i comoditat tant a Linux com a Windows, amb un potencial especial en servidors i entorns orientats a la consola.