Geek to Live: GeekTool を使用して Mac などを監視する


ジーナ・トラパーニ著

クリックして表示コンピュータの状態に関する情報を常に把握するための最良の方法の 1 つは、情報をシンプルなプレーン テキストとしてデスクトップに埋め込むことです。確かに、Dashboard/Yahoo/Google/Vista ウィジェットは大きくてカラフルなデスクトップのおもちゃですが、気が散ってスペースを食い、重要な情報をケチることもあります。

次のような古くからあるコマンド ライン ツールを使用してシステムを監視したい場合は、uptimeそしてtop、無料が欲しいですギークツールMac 上で。今日は、GeekTool を使用してコマンド出力、テキスト ファイル、さらには Web サイトのトラフィック チャートなどの監視画像を Mac デスクトップに自動的に埋め込む方法について説明します。

注記:Windows ユーザーの場合、これに当てはまるものがあれば、GeekTool の PC 版を必ずチェックしてください。サムライズ

GeekTool の機能

簡単に言うと、GeekTool はテキスト コマンド出力、テキスト ファイル、または画像を Mac デスクトップに自動的に埋め込み、定義した速度でそれらを常に更新します。したがって、コマンドラインを開いて実行する代わりに、topどのプロセスがコンピュータの速度を低下させているかを確認するには、GeekTool が表示します。topターミナル ウィンドウを開くことなく、いつでもデスクトップ上に出力できます。 GeekTool を実行しているデスクトップは次のようになります (クリックして拡大)。

(鋭い目のある人は、スクリーンショットのシステム ログに、この記事の執筆中に私が発生した不幸で皮肉な GeekTool クラッシュの詳細が記載されていることに気づくでしょう!)

デスクトップのぞき見者はこれを気に入るでしょうGeekTool 対応の Mac デスクトップのギャラリー。プレーンテキストには本当に美しいものがあります。

GeekTool の微妙なテキスト背景を使用して、Mac で何が起こっているかを把握する方法を詳しく見てみましょう。

インストールと構成

GeekTool をインストールすると、「その他」セクションに表示されるシステム環境設定ペインになります (そのアイコンはピザです)。新しい GeekTool 表示領域を設定するには、[エントリの追加] を選択します。次に、ドロップダウン メニューから、項目をコマンド出力にするか、テキスト ファイルにするか、画像にするかを選択します。そこからソースを入力し、プロパティを表示できます。クリックすると拡大され、GeekTool ペインを実行するように構成する簡単な例が示されています。ls:

ハイライト表示された領域をクリックしてドラッグし、コマンド出力の正しい位置を設定します。通常のアプリの上ではなく背景に設定するには、「常に手前に表示」のチェックを外します。

おそらくデスクトップ上のファイルのリストは必要ないので、GeekTool を使用して Mac に関する関連情報を確認する便利な方法をいくつか紹介します。

システム監視

GeekTool を使用すると、デフォルトのシステム ログといくつかの昔ながらの Unix コマンドを使用して Mac を監視できます。

アプリケーションのイベントとエラー。システム ログを使用して Mac の内部動作を監視してください。システム ログをデスクトップに追加するには、Geek Tool で「ファイル」タイプの新しいエントリを追加し、ソースを次のように設定します。/private/var/log/system.log

CPU を大量に消費する上位のプロセス。Unix topこのコマンドは、現在実行中のプロセスとその CPU およびメモリ使用量のリストを表示します。追加するにはtopデスクトップに出力し、タイプ「Shell」の新しいエントリを追加し、コマンドを次のように設定します。top -l1 -u -o cpu -S。注: 独自の最上位パラメータのセットを使用できますが、必ず-l1取得するためtopGeekTool をうまく使うために。

システムの稼働時間。もしあなたが、Mac がクラッシュしてからどれくらい経ったかについて叫びたがるタイプなら、uptimeはあなたのためです。uptimeマシンの稼働時間とシステムの負荷平均が表示されます。

画像監視

GeekTool はプレーンテキストだけに限定されません。多くのシステム監視ツールは美しいグラフを生成し、GeekTool はこれをデスクトップに表示して、何が起こっているかを簡単に把握できます。イメージはオンラインでも Mac 上でも保存できます (後者の場合は、file:// プロトコルを使用してローカル ファイルの場所を入力します)。グラフを表示するには、GeekTool のエントリ タイプから「画像」を選択し、URL を入力するだけです。

たとえば、GeekTool を使用してデスクトップに埋め込まれた Sitemeter グラフを使用して、Lifehacker のトラフィックを 1 日を通して監視できます。

カレンダーとTodo.txt

GeekTool はシステム監視だけを目的としたものではありません。任意のテキスト ファイルまたはコマンド出力を表示できます。勤務日のログTodo.txtまたはプレーンテキストのカレンダー。これの実際の例を次に示します (クリックして拡大)。

この設定では、reminder と todo.sh の両方がインストールされ、構成ファイルとデータ ファイルとともに使用できる必要があります。 Todo リストとカレンダーは両方とも、それぞれの適切なシェル コマンドを使用して表示されます。

その他の GeekTool の調整

グループ:GeekTool ペインを特定の目的ごとにグループに整理することもできます。たとえば、PIM グループ (ToDo とカレンダー用)、Web サイト監視グループ (Lifehacker トラフィックを常に把握するため)、およびシステム監視グループ (トップ、稼働時間、システム ログ用) を持っています。常に 1 つだけがアクティブになります (通常は PIM) が、別のものに簡単に切り替えることができます。

ペインの外観。GeekTool の最も難しい部分の 1 つは、忙しいデスクトップ上でテキストを読みやすくすることです。 [色]、[フォント]、および [テキスト] 領域をクリックして、テキストの色を変更し、ドロップ シャドウを追加し、背景色を設定します (私は透明を好みます)。

GeekTool を使用してシステム情報を常に把握するにはどうすればよいですか?コメントでお知らせください。

ジーナ・トラパニライフハッカーの編集者は、いつかウィジェットではなくプレーンテキストを採用するでしょう。隔週の彼女の特集、生きるオタクは毎週水曜日にライフハッカーに掲載されます。購読するGeek to Live フィードニュースリーダーで新しい記事を入手するには、