web-dev-qa-db-ja.com

htopまたは他のシステムモニターをスクリーンセーバーとして使用する方法

スクリーンセーバーとして、またはコンピューターをブロックするときに、htopのようなシステムモニターを作成したいと考えています。 htopや他のターミナルシステムモニターを好きなように使用できますか?

4
ElConrado

はい。マニュアルページ: phospor

スクリーンセーバーとしてxscreensaverを使用します。 buntuでスクリーンセーバーを設定する を参照し、詳細タブでphosporを使用するように設定します。

Phosphor -root -delay 50000 -scale 6 -program htop
  • root:ルートウィンドウに描画します。
  • scale(int):フォントをどれだけ拡大するか。つまり、シミュレートされたピクセルの実際のピクセルでのサイズ。デフォルト6。
  • delay(usecs):端末の速度:各文字の描画の間に待機する時間。デフォルトは50000、つまり約1/20秒。
  • program(sh-command):表示するテキストを生成するために実行するコマンド。 このオプションは、/ bin/shで受け入れられる任意の文字列です。プログラムはptyまたはパイプの最後に実行され、stdoutに出力するすべての文字はPhosphorのウィンドウに出力されます。上記の-delayオプションに従って、文字が人為的にゆっくりと印刷されます。プログラムが終了すると、5秒後に再び起動されます。

今日後半までテストされていません。 Phosphorコマンドには絶対パスが必要な場合があります。

3
Rinzwind