
Инструмент за почистване на системата BleachBit е направил още една крачка при освобождаването му Una потребителски интерфейс в текстов режим (TUI) Този нов режим се присъединява към съществуващата си графична версия и традиционния интерфейс на командния ред. С този нов режим потребителите могат да управляват почистването на временни файлове и други системни остатъци директно от терминала, но с много по-удобно интерактивно изживяване, отколкото въвеждането на отделни команди.
Този подход е особено интересен за тези, които управляват Linux сървъри без графична среда или леки машини, където инсталирането на зависимостите на пълна работна среда не е рентабилно. Може да бъде полезно и в DevOps работни среди, където поддържането на системите чисти и богати на ресурси е ключово за осигуряване на безпроблемна работа на инструментите за непрекъсната интеграция и непрекъснато внедряване.
Какво предлага BleachBit TUI в сравнение с графичния потребителски интерфейс (GUI) и командния ред (CLI)?
Новият текстов интерфейс на BleachBit е разположен по средата между класическо графично приложение и CLI Проектиран за скриптове. За разлика от режима на командния ред, който е насочен към неинтерактивни задачи, TUI ви позволява да навигирате в менютата, да избирате опции, да преглеждате какво ще бъде изтрито и да стартирате почистването, без да е необходимо да запомняте сложни параметри.
Навигацията се извършва предимно с помощта на клавиатурата, въпреки че Има известна поддръжка на мишкавключително използването на скрол колелцето. Тази комбинация го прави лесен за използване както в локални терминали, така и в отдалечени сесии, например чрез SSH, много често срещан сценарий на Linux сървъри, където няма наличен графичен интерфейс.
TUI е проектиран да обхване случаи, в които графичният потребителски интерфейс (GUI) не е подходящ: екипи с ниски ресурси, сървъри в центрове за данни управлявани дистанционно или на машини, където потребителят предпочита да не зарежда допълнителни библиотеки за десктоп. Всичко това, без да се жертва финият контрол върху това кои приложения и системни компоненти се почистват.
Основни операции и клавишни комбинации
Дизайнът на текстовия интерфейс е сравнително прост, но предлага всички основни функции за преглед и премахване на остатъчни файлове. Различните категории за почистване (браузъри, лог файлове, кеш на пакети, временни файлове и др.) се показват групирани заедно и всяка от тях може да бъде разгъната, за да се видят по-специфични опции.
За активиране или деактивиране на елементи се използва клавишът за интервал, който Отметнете или премахнете отметката от квадратчетата свързани с всеки компонент. Натискането на клавиша Enter показва избраната категория, което позволява на потребителя да разгледа детайлите и да реши точно какво ще се обработва във всяко приложение или област на системата.
Една от най-полезните функции е предварителният преглед на почистването. TUI предлага два различни преки пътища: натискане на клавиша стартира предварителен анализ Командата `-p` показва всички избрани елементи, докато командата `-p` визуализира само компонента, който е във фокус. Това ви позволява да проверите кои файлове ще бъдат засегнати, преди да вземете необратими решения.
Що се отнася до изтриването, клавишът d извършва глобално почистване на всичко маркирано, докато D е ограничен до... специфичен компонент, който се преглеждаСлед като операцията бъде приета, интерфейсът показва диалогов прозорец в долния десен ъгъл на терминала с подробности за изтритите файлове и възстановеното пространство за съхранение, което е особено важно за сървъри с ограничено дисково пространство.
Управление на разрешения и предупреждения за сигурност в BleachBit TUI
Както при повечето инструменти за поддръжка на системата, BleachBit TUI се нуждае повишени разрешения за изчистване на определени маршрути и чувствителни области. Ако се стартира без администраторски права, някои операции по изтриване може да се провалят, така че в Linux е обичайно да се изпълнява със sudo при стартиране на Python скрипта.
Когато потребителят стартира интерфейса с подходящите разрешения, процесът на почистване включва множество предупреждения и заявки за потвърждение преди да докоснете нещо чувствително. Тази стратегия намалява риска от изтриване на необходими файлове и минимизира изненадите, нещо, което е ценно както в работни станции, така и в сървърни среди.
TUI също така дава възможност за презаписване на данните от изтрити файлове, за да се подобри... защита на поверителносттаТази функция, която вече е налична в графичната версия, е полезна, ако чувствителни данни се обработват на машини, които могат да бъдат използвани повторно или одитирани по-късно.
Съвместимост, споделен бекенд и все още липсващи функции
Един от ключовете към този нов режим е, че споделя същия бекенд като Бит за белина 6.0Следователно, това не е изолиран инструмент, а по-скоро друг интерфейс за съществуващия енджин. Това означава, че той автоматично приема предпочитанията, конфигурирани в графичното приложение, без да е необходимо да се дефинира всичко от нулата.
Сред настройките, които TUI наследява, са избрани опции за почистване Преди това списъкът с елементи за запазване (бял списък или списък за запазване), персонализираните дефиниции за почистване и списъкът с бисквитки, които да се съхраняват, се управляваха от собствения мениджър на бисквитки на BleachBit.
В момента текстовата версия е в алфа фаза, така че все още има някои съществени недостатъциНяма внедрена система за превод, т. нар. „Експертен режим“ не е активен, защитените маршрути все още не се управляват от този интерфейс, генерирането на „шум от данни за скриване на шаблони“ не е интегрирано и онлайн проверките за актуализации не се извършват от самия TUI.
Освен това, промяната на общите предпочитания остава отговорност на графичния потребителски интерфейс: потребителят трябва коригирайте настройките от графичното приложениеСлед това TUI просто спазва тези стойности. За много сценарии обаче това е достатъчно, тъй като целта на текстовия интерфейс е да извършва бързо почистване, а не да препроектира конфигурацията от нулата.
Меню на палитрата на BleachBit TUI, екранна помощ и визуални опции
Потребителското изживяване включва достъпно меню с палитра с комбинацията Ctrl+P от самия терминалТова меню ви позволява да търсите команди в интерфейса, да увеличавате мащаба на конкретен компонент, за да го видите по-подробно, да затваряте BleachBit, да правите екранна снимка и да показвате страничен панел с помощни клавиши.
Тази палитра е особено полезна за потребители, които са запознаване с преките пътища или тези, които предпочитат да търсят действия по име, вместо да запомнят комбинации. Това също така ускорява затварянето на приложението и осигурява бърз достъп до основна документация, без да е необходимо да се консултират с външни ръководства.
От гледна точка на естетиката, TUI подкрепя промяна на темите на дисплея За по-добра адаптация към различни видове устройства, тъмни или светли фонове и лични предпочитания. Въпреки че е текстов интерфейс, разработчиците са се погрижили той да е приятен за използване и да не натоварва очите по време на продължителни сесии.
Налични версии за Linux и Windows
Въпреки че голяма част от интереса към BleachBit TUI е фокусиран върху Linux системи, където администрирането на конзолата е много често срещано, инструментът е подготвен да работи и върху... Windows среди с терминалВ този случай TUI се разпространява както като инсталатор, така и като преносим пакет.
Една съществена разлика е, че текстовата версия за Windows се компилира като 64-битов нативен двоичен файлЗа разлика от настоящите стабилни версии на графичния потребителски интерфейс (GUI) и командния ред (CLI), които остават 32-битови, това може да е предимство на съвременни машини с 64-битови системи, тъй като използва по-добре ресурсите на машината.
В екосистемата на Linux, TUI допълва известни почистващи препарати, като например Почистване на пакети в Arch Linux от прости скриптове до големи графични приложения. Като безплатен и междуплатформен софтуер с отворен код, BleachBit се позиционира като универсален вариант както за домашни настолни компютри, така и за професионални сървъри и работни станции в цяла Европа.
Как да изпробвате BleachBit TUI на Ubuntu и други Linux дистрибуции
Новият текстов интерфейс все още не е част от стандартни стабилни компилацииЗа да го тествате на дистрибуции като Ubuntu или производни, трябва да отидете директно в официалното хранилище на проекта в GitHub и да използвате специфичния клон, посветен на TUI.
В Ubuntu процедурата започва с инсталиране на необходимите пакети, за да функционира безпроблемно терминалната версия. Това включва Git за клониране на хранилището и няколко Модули на Python 3, като например chardet, textual и psutilТе могат да се добавят с помощта на обичайния мениджър на пакети. След като зависимостите бъдат разрешени, проектът BleachBit се клонира, изтеглената папка се достъпва и последните клонове от отдалеченото хранилище се синхронизират.
Оттам трябва да преминете към клона, съответстващ на разработката на TUI, и да активирате проследяването му. След тази стъпка просто стартирайте Python файла, свързан с текстовия интерфейс, за да стартирате BleachBit TUI директно в терминала. Ако планирате да го използвате често, препоръчително е... поддържайте този клон актуализиран с най-новите промени, качени в GitHub, за да се възползвате от подобрения и корекции на грешки.
Този метод, базиран на изходния код, е често срещан в екосистемата на Linux и позволява на напреднали потребители и системни администратори в Европа и други територии да оценете инструмента, преди да достигне до хранилищата на неговите дистрибуции. Това също така улеснява паралелното тестване на TUI от тези, които вече работят с графичната версия на BleachBit.
Полезност в DevOps среди и сървъри
Освен използването му на персонални компютри, BleachBit TUI се вписва добре и в контекстите на DevOps и управление на инфраструктуратаПоддържането на чисти среди за интеграция и внедряване помага за намаляване на времето за изграждане, предотвратява запълването на дисковете със стари артефакти и намалява риска от проблеми поради липса на място.
С текстовия интерфейс, оперативните екипи могат планирайте редовни сесии за почистване или да ги стартират ръчно, когато открият, че сървърът започва да натрупва твърде много боклуци. Възможността за предварителен преглед на това, което ще бъде изтрито, и за коригиране на това кои компоненти ще бъдат докоснати във всеки цикъл осигурява ценно ниво на контрол в критични системи.
В европейските организации, които все по-често възприемат практики за непрекъсната интеграция, тези видове инструменти помагат на екипите да се съсредоточат върху разработката и автоматизацията, докато Те държат по-обикновените аспекти настрана. на системната администрация. Интегрирането на BleachBit TUI в рутинните процедури за поддръжка може да бъде друга част от стратегията за наблюдаемост и грижа за платформата.
Като цяло, появата на BleachBit TUI е добре дошло допълнение за тези, които предпочитат да управляват почистването на системата от своя терминал, без да жертват интерактивното изживяване. Въпреки че все още е в алфа версия и му липсват функции като пълни преводи, експертен режим и някои автоматични проверки, той вече предлага... разумна комбинация от контрол, сигурност и комфорт както на Linux, така и на Windows, със специален потенциал в сървърни и конзолно-ориентирани среди.