Linuxコンソールのステータスバー?

Linuxコンソールのステータスバー?

私はLinuxコンソールでかなりの時間を費やしています。邪魔にならないインターフェースが気に入っていますが、少なくともバッテリーレベル、日付と時刻、理想的にはCPU / RAM使用統計、CPU温度、およびネットワーク状態をステータスバーに表示する方法が本当に好きです。デフォルトでは、コンソールでこれをしたいと思います。

RAM使用量、負荷平均、CPU温度、使用量ここに画像の説明を入力してください。WiFi、音量、バッテリーインジケーター

(これは私のGNOMEトップバーの関連部分です)

また、時間/日付を表示するためにカスタムstrftimeスタイル文字列を設定できることを願っています。私が開いているシェルを表示できるtmuxやscreenのような機能と統合すると良いでしょう。これができることはありますか?

私はGUIブラウザを実行できるようにしたくないので、ミニマリストGUIは解決策ではありません。

答え1

スクリーン部分非常に幅広いアイテムセットを表示できる素晴らしいステータスバーを持つtmuxと画面の周りのラッパーです。これは私にとって効果的です(デフォルトを使用)。

(リリース、バージョン、ウィンドウの詳細、保留中のパッケージの更新、稼働時間、CPU温度、ロードと使用量、RAMとストレージの使用量、ホスト名と日付の表示)

byobu-config以下を実行して詳細を追加できます。複数のスクリプトによって生成された。私はこれを試していませんが、これには、networkwifi_qualityが含まれますbattery。日付/時刻のカスタム書式文字列を提供する方法が見つかりませんでしたが、次のものを含めることができます。カスタムコマンド出力~/.byobu/binグローバルに一致するスクリプト内にスクリプトを配置します[0-9]*_*(例00_my_date:)。したがって、組み込みの日付と時刻のオプションを無効にし、スクリプトを使用して必要な方法で日付と時刻を印刷できます。

(byobuがステータスラインを作成し、独自のステータスラインを作成する方法を見ることもできます。これはbyobuほど複雑ではありません。)

答え2

i3私がお気に入りのタイリングウィンドウマネージャです。タイルコンソールを簡単に作成/再配置できるという点で、tmuxに似ています。

i3複数のコンポーネントを追加することを選択できます。関連するものの1つi3statusは、必要なものを表示できるステータスバーです。

ここに画像の説明を入力してください。

dmenu+を押すたびにSuper実行されるコマンドも使用しますD。これにより、別のタイルウィンドウを開くコマンドを入力できます。ユーザーをコンソールに限定するために含める必要はありませんdmenu。代わりに、デフォルトの動作はCTRL+がEnter新しい端末を開くことです。もちろん、firefox &Firefoxウィンドウを作成するためにこの端末で実行するのを防ぐことはできません。

関連情報