BleachBit TUI、システムをクリーンアップするための新しいテキストモードインターフェース

  • BleachBitは、グラフィカルモードや従来のCLIに代わるものとして、対話型のTUIインターフェースを採用しています。
  • TUIはBleachBit 6.0とバックエンドを共有しており、以前に設定されたすべての設定を再利用します。
  • 簡単なキーボードショートカットで、キャッシュ、一時ファイル、その他のファイルをプレビューしたり削除したりできます。
  • テキストモード版はアルファ版であり、GitHub上の専用ブランチからテストできます。

BleachBit TUI

システムクリーニングツール のbleachbit もう一歩踏み出した 発売時 A テキストモードのユーザーインターフェース(TUI) この新しいモードは、既存のグラフィカル版と従来のコマンドラインインターフェースに加わるものです。この新モードを使用すると、ユーザーは端末から直接一時ファイルやその他のシステム残骸のクリーンアップを管理できますが、個々のコマンドを入力するよりもはるかにユーザーフレンドリーな対話型操作が可能になります。

このアプローチは、特に経営に携わる人々にとって興味深いものです。 グラフィカル環境のないLinuxサーバー あるいは、デスクトップ環境全体の依存関係をインストールすることが費用対効果に見合わない軽量マシンにも適しています。また、システムをクリーンでリソース豊富な状態に保つことが、継続的インテグレーションおよび継続的デプロイメントツールのスムーズな動作を保証する鍵となるDevOps環境でも役立ちます。

BleachBit TUIは、GUIやCLIと比べてどのような利点がありますか?

BleachBitの新しいテキストモードインターフェースは、 従来のグラフィカルアプリケーションとCLI スクリプト向けに設計されています。非対話型のタスクを目的としたコマンドラインモードとは異なり、TUI(ユーザーインターフェース)では、複雑なパラメータを覚える必要なく、メニューの操作、オプションの選択、削除対象物のプレビュー、クリーンアップの開始を行うことができます。

ナビゲーションは主にキーボードを使用して行われますが、 マウス操作に一部対応していますスクロールホイールの使用も含みます。この組み合わせにより、ローカル端末だけでなく、SSHなどのリモートセッションでも簡単に使用できます。SSHは、グラフィカルインターフェースが利用できないLinuxサーバーでよく見られるシナリオです。

TUI は GUI がうまく適合しないケースをカバーするように設計されています: リソースが限られたチーム、 データセンター内のサーバー リモートで管理したり、ユーザーが追加のデスクトップライブラリをロードしたくないマシン上でも管理できます。しかも、どのアプリケーションやシステムコンポーネントをクリーンアップするかを細かく制御できるという利点も損なわれません。

基本操作とキーボードショートカット

テキストインターフェースのデザインは比較的シンプルですが、 すべての必須機能 残存ファイルを確認して削除します。ブラウザ、ログ、パッケージキャッシュ、一時ファイルなど、さまざまなクリーニングカテゴリがグループ化されて表示され、それぞれを展開してより詳細なオプションを確認できます。

要素をアクティブ化または非アクティブ化するには、スペースバーを使用します。 チェックボックスにチェックを入れるか、チェックを外す 各コンポーネントに関連付けられています。Enterキーを押すと選択したカテゴリが表示され、ユーザーは詳細を掘り下げて、システムの各アプリケーションまたは領域で何を処理するかを正確に決定できます。

最も便利な機能の1つはクリーニングのプレビューです。TUIには2つの異なるショートカットがあります。キーを押す 予備分析が開始される `-p` コマンドは選択されたすべての要素を表示しますが、`-p` コマンドは現在選択されているコンポーネントのみをプレビューします。これにより、取り返しのつかない決定を下す前に、どのファイルが影響を受けるかを確認できます。

削除に関して言えば、d キーはマークされたすべてのものをグローバルに削除しますが、D キーは... レビュー対象となっている特定のコンポーネント操作が承認されると、端末の右下に削除されたファイルの詳細と回復されたストレージ容量を示すダイアログボックスが表示されます。これは、ディスク容量が限られているサーバーでは特に役立ちます。

BleachBit TUI での権限とセキュリティ警告の管理

ほとんどのシステムメンテナンスツールと同様に、BleachBit TUI は 特定のルートをクリアするための権限昇格 機密性の高い領域も対象となります。管理者権限なしで起動すると、一部の削除操作が失敗する可能性があるため、Linux では Python スクリプトを起動する際に sudo を付けて実行するのが一般的です。

ユーザーが適切な権限でインターフェースを開始すると、クリーンアッププロセスには複数の警告と 確認リクエスト 機密情報に触れる前に、必ずこの手順を実行してください。この方法により、必要なファイルを誤って削除してしまうリスクを軽減し、予期せぬ事態を最小限に抑えることができます。これは、ワークステーション環境とサーバー環境の両方で高く評価されています。

TUI では、削除されたファイルのデータを上書きして、 プライバシー保護この機能は、グラフィカル版には既に搭載されており、機密データを取り扱うマシンが後で再利用または監査される可能性がある場合に役立ちます。

互換性、共有バックエンド、そしてまだ不足している機能

この新しいモードの鍵の一つは、 同じバックエンドを共有する ブリーチビット 6.0したがって、これは独立したツールではなく、既存のエンジンに対する別のインターフェースと言えます。つまり、グラフィカルアプリケーションで設定された設定を自動的に取得するため、すべてを最初から定義する必要はありません。

TUIが継承する設定には、 選択されたクリーニングオプション 以前は、保持するアイテムのリスト(ホワイトリストまたは保持リスト)、カスタムクリーンアップ定義、および保持するクッキーのリストは、BleachBit独自のクッキーマネージャーから管理されていました。

現在、テキストモード版はアルファ版段階なので、まだ いくつかの重大な欠点翻訳システムが実装されておらず、いわゆるエキスパートモードは有効になっておらず、保護されたルートはこのインターフェースからはまだ管理されておらず、「チャフ」(パターンを隠すためのデータノイズ)の生成は統合されておらず、オンライン更新チェックはTUI自体から実行されません。

さらに、一般設定の変更はGUIの責任であり、ユーザーは グラフィカルアプリケーションから設定を調整するTUIはこれらの値をそのまま尊重します。しかし、多くのシナリオではこれで十分です。なぜなら、テキストインターフェースの目的は、設定を一から再設計するのではなく、迅速にクリーンアップを実行することにあるからです。

BleachBit TUIのパレットメニュー、画面上のヘルプ、および視覚オプション

ユーザーエクスペリエンスには、組み合わせによるアクセス可能なパレットメニューが含まれます。 端末自体からCtrl+Pを押すこのメニューでは、インターフェース内のコマンドを検索したり、特定のコンポーネントを拡大して詳細を表示したり、BleachBitを閉じたり、スクリーンショットを撮ったり、ヘルプキー付きのサイドパネルを表示したりできます。

このパレットは特に次のようなユーザーにとって便利です。 ショートカットを覚える あるいは、操作の組み合わせを暗記するよりも、名前で操作を検索することを好むユーザーにも適しています。また、アプリケーションの終了が高速化され、外部マニュアルを参照することなく基本的なドキュメントに素早くアクセスできます。

美観の面では、TUIは 表示テーマの変更 様々なデバイスの種類、暗い背景や明るい背景、そして個人の好みに合わせて、より柔軟に対応できるように設計されています。テキストベースのインターフェースではありますが、開発者は長時間使用しても目に負担がかからず、快適に使えるように配慮しています。

Linux版とWindows版が利用可能です。

BleachBit TUIへの関心の多くはコンソール管理が非常に一般的なLinuxシステムに集中しているが、このツールは他のシステムでも動作するように準備されている。 ターミナルを備えたWindows環境この場合、TUIはインストーラーとポータブルパッケージの両方の形式で配布されます。

関連する違いの 1 つは、Windows 用のテキスト モード バージョンが次のようにコンパイルされることです。 64ビットネイティブバイナリ現在安定版として提供されているGUIおよびCLIは32ビットのままですが、これは64ビットシステムを搭載した最新のマシンでは、マシンのリソースをより有効に活用できるため有利です。

Linuxエコシステムでは、TUIは よく知られているクリーナー、例えば Arch Linuxでパッケージをクリーンアップする シンプルなスクリプトから大規模なグラフィックアプリケーションまで、幅広い用途に対応します。無料かつオープンソースのクロスプラットフォームソフトウェアであるBleachBitは、ヨーロッパ中の家庭用デスクトップからプロフェッショナルなサーバーやワークステーションまで、あらゆる環境に対応する汎用性の高い選択肢として位置づけられています。

Ubuntuやその他のLinuxディストリビューションでBleachBit TUIを試す方法

新しいテキストインターフェースはまだ 標準的な安定版ビルドUbuntuやその派生ディストリビューションでテストするには、GitHub上のプロジェクトの公式リポジトリに直接アクセスし、TUI専用のブランチを使用する必要があります。

Ubuntuでは、まずターミナル版がスムーズに動作するために必要なパッケージをインストールすることから手順が始まります。これには、リポジトリをクローンするためのGitといくつかのパッケージのインストールが含まれます。 chardet、textual、psutilなどのPython 3モジュールこれらは通常のパッケージマネージャーを使用して追加できます。依存関係が解決されたら、BleachBitプロジェクトをクローンし、ダウンロードしたフォルダーにアクセスして、リモートリポジトリの最新ブランチを同期します。

そこから、TUI 開発に対応するブランチに切り替えて、その追跡を有効にする必要があります。この手順の後、テキスト インターフェースに関連付けられた Python ファイルを実行するだけで、ターミナルで BleachBit TUI を直接起動できます。頻繁に使用する予定がある場合は、 そのブランチを最新の状態に保つ 最新の変更内容はGitHubにアップロードされており、改善点やバグ修正の恩恵を受けることができます。

このソースベースの方法はLinuxエコシステムでは一般的であり、ヨーロッパやその他の地域の上級ユーザーやシステム管理者が リポジトリに公開される前にツールを評価する その配布版にも適用されます。また、BleachBitのグラフィカル版を既に利用しているユーザーが、TUIを並行してテストしやすくなります。

DevOps環境およびサーバーにおける有用性

パーソナルコンピュータでの使用以外にも、BleachBit TUI は次のような状況にもよく適合します。 DevOpsとインフラストラクチャ管理統合環境と展開環境をクリーンに保つことは、ビルド時間の短縮、ディスクが古い成果物でいっぱいになるのを防ぐこと、そして容量不足による問題のリスクを軽減することに役立ちます。

テキストモードのインターフェースを使用すると、運用チームは 定期的な清掃セッションをスケジュールする あるいは、サーバーに不要なファイルが蓄積され始めたことを検知した際に、手動で実行することも可能です。削除対象を事前に確認したり、各サイクルでどのコンポーネントを操作するかを調整したりできる機能は、重要なシステムにおいて非常に貴重な制御レベルを提供します。

継続的インテグレーションの実践をますます採用しているヨーロッパの組織では、これらのタイプのツールはチームが開発と自動化に集中するのに役立ちますが、 彼らは、より日常的な側面を遠ざけている。 システム管理の一環として、BleachBit TUIをメンテナンスルーチンに統合することは、プラットフォームの可視性と保守性を確保するための戦略における重要な要素となり得ます。

全体的に見て、BleachBit TUI の登場は、対話的な操作性を犠牲にすることなくターミナルからシステムクリーンアップを管理したいユーザーにとって歓迎すべき追加機能です。まだアルファ版で、完全な翻訳、エキスパートモード、一部の自動チェックなどの機能が欠けていますが、すでに 制御性、安全性、快適性の適切な組み合わせ LinuxとWindowsの両方に対応しており、特にサーバー環境やコンソール環境において大きな可能性を秘めている。

Ubuntu 16.04 PC
関連記事
リセッタまたはUbuntuまたはLinuxMintをクリーンアップする方法