
Інструмент для очищення системи BleachBit зробив ще один крок після його випуску u текстовий інтерфейс користувача (TUI) Цей новий режим поєднує в собі існуючу графічну версію та традиційний інтерфейс командного рядка. Завдяки цьому новому режиму користувачі можуть керувати очищенням тимчасових файлів та інших залишків системи безпосередньо з терміналу, але з набагато зручнішим інтерактивним досвідом, ніж просто введення окремих команд.
Цей підхід особливо цікавий для тих, хто керує Linux-сервери без графічного середовища або легкі машини, де встановлення залежностей повноцінного середовища робочого столу не є економічно вигідним. Це також може бути корисним у робочих середовищах DevOps, де підтримка чистоти систем та їхньої наявності в них є ключовою для забезпечення безперебійної роботи інструментів безперервної інтеграції та безперервного розгортання.
Що пропонує BleachBit TUI порівняно з графічним інтерфейсом користувача та командним рядком?
Новий текстовий інтерфейс BleachBit розташований посередині між класичний графічний додаток та CLI Розроблено для скриптів. На відміну від режиму командного рядка, який орієнтований на неінтерактивні завдання, TUI дозволяє переміщатися по меню, вибирати параметри, переглядати те, що буде видалено, та запускати очищення без необхідності запам'ятовувати складні параметри.
Навігація здійснюється переважно за допомогою клавіатури, хоча Є деяка підтримка мишівключаючи використання колеса прокручування. Ця комбінація спрощує використання як у локальних терміналах, так і у віддалених сеансах, наприклад, через SSH, що є дуже поширеним сценарієм на серверах Linux, де немає графічного інтерфейсу.
TUI розроблено для випадків, коли графічний інтерфейс користувача не підходить належним чином: команди з обмеженими ресурсами, сервери в центрах обробки даних керується віддалено або на машинах, де користувач не бажає завантажувати додаткові бібліотеки робочого столу. І все це без шкоди для точного контролю над тим, які програми та системні компоненти очищуються.
Основні операції та комбінації клавіш
Дизайн текстового інтерфейсу відносно простий, але він пропонує всі основні функції для перегляду та видалення залишкових файлів. Різні категорії очищення (браузери, журнали, кеші пакетів, тимчасові файли тощо) відображаються згрупованими разом, і кожну з них можна розгорнути, щоб побачити більш конкретні параметри.
Для активації або деактивації елементів використовується пробіл, який Поставте або зніміть прапорці пов’язані з кожним компонентом. Натискання клавіші Enter відображає вибрану категорію, що дозволяє користувачеві детально переглянути деталі та точно вирішити, що саме буде оброблятися в кожній програмі чи області системи.
Одна з найкорисніших функцій – це попередній перегляд очищення. TUI пропонує два різні комбінації клавіш: натискання клавіші розпочато попередній аналіз Команда `-p` відображає всі вибрані елементи, тоді як команда `-p` переглядає лише компонент, який знаходиться у фокусі. Це дозволяє перевірити, які файли будуть вплинуті, перш ніж приймати будь-які незворотні рішення.
Щодо видалення, клавіша d виконує глобальне очищення всього позначеного, тоді як D обмежена... конкретний компонент, що перевіряєтьсяПісля прийняття операції інтерфейс відображає діалогове вікно в правому нижньому куті терміналу з детальною інформацією про видалені файли та відновлений дисковий простір, що особливо актуально на серверах з обмеженим дисковим простором.
Керування дозволами та попередженнями безпеки в BleachBit TUI
Як і більшість інструментів для обслуговування системи, BleachBit TUI потребує підвищені дозволи для очищення певних маршрутів та конфіденційні області. Якщо запустити програму без прав адміністратора, деякі операції видалення можуть завершитися невдачею, тому в Linux зазвичай під час запуску скрипта Python її запускають із командою sudo.
Коли користувач запускає інтерфейс з відповідними дозволами, процес очищення включає кілька попереджень та запити на підтвердження перш ніж торкатися чогось чутливого. Ця стратегія зменшує ризик видалення необхідних файлів і мінімізує несподіванки, що цінується як на робочих станціях, так і на серверних середовищах.
TUI також надає можливість перезаписувати дані видалених файлів для покращення... захист конфіденційностіЦя функція, яка вже присутня в графічній версії, корисна, якщо конфіденційні дані обробляються на машинах, які можуть бути використані повторно або перевірені пізніше.
Сумісність, спільний бекенд та все ще відсутні функції
Одним із ключових моментів цього нового режиму є те, що має той самий сервер, що й Відбілювач 6.0Таким чином, це не ізольований інструмент, а радше ще один інтерфейс для існуючого рушія. Це означає, що він автоматично підбирає налаштування, налаштовані в графічному застосунку, без необхідності визначати все з нуля.
Серед налаштувань, які успадковує TUI, є вибрані варіанти очищення Раніше список елементів, які потрібно зберегти (білий список або список, що потрібно зберегти), власні визначення очищення та список файлів cookie, які потрібно зберегти, керувалися за допомогою власного менеджера файлів cookie BleachBit.
Наразі текстова версія знаходиться на стадії альфа-тестування, тому вона все ще має деякі суттєві недолікиУ ньому немає реалізованої системи перекладу, так званий Експертний режим не активний, захищені маршрути поки що не керуються з цього інтерфейсу, генерація "половини" (шуму даних для приховування шаблонів) не інтегрована, а онлайн-перевірки оновлень не виконуються з самого TUI.
Крім того, зміна загальних налаштувань залишається відповідальністю графічного інтерфейсу: користувач повинен налаштуйте параметри з графічного застосункуТоді TUI просто враховує ці значення. Однак для багатьох сценаріїв цього достатньо, оскільки метою текстового інтерфейсу є швидке очищення, а не переробка конфігурації з нуля.
Меню палітри BleachBit TUI, екранна довідка та візуальні параметри
Користувацький інтерфейс включає доступне меню палітри з комбінацією Ctrl+P з самого терміналуЦе меню дозволяє шукати команди в інтерфейсі, збільшувати масштаб певного компонента, щоб побачити його детальніше, закривати BleachBit, робити знімок екрана та відображати бічну панель із клавішами довідки.
Ця палітра особливо корисна для користувачів, які ознайомлення зі скороченнями або тих, хто надає перевагу пошуку дій за назвою, а не запам'ятовуванні комбінацій. Це також пришвидшує вихід із програми та забезпечує швидкий доступ до базової документації без необхідності звертатися до зовнішніх посібників.
З точки зору естетики, TUI підтримує зміна тем відображення Щоб краще адаптуватися до різних типів пристроїв, темного або світлого фону та особистих уподобань. Хоча це текстовий інтерфейс, розробники подбали про те, щоб він був приємним у використанні та не напружував очі під час тривалих сеансів.
Версії, доступні для Linux та Windows
Хоча значна частина інтересу до BleachBit TUI зосереджена на системах Linux, де консольне адміністрування є дуже поширеним явищем, інструмент також був підготовлений для роботи на... Середовища Windows з терміналомУ цьому випадку TUI розповсюджується як інсталятор, так і портативний пакет.
Одна суттєва відмінність полягає в тому, що текстова версія для Windows компілюється як 64-бітний рідний двійковий файлНа відміну від поточних стабільних збірок графічного інтерфейсу та командного рядка, які залишаються 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, з особливим потенціалом на серверах та в консольно-орієнтованих середовищах.