1

簡単に言うと、端末ウィンドウの下部または上部に表示されるステータス バーを追加して、一目でわかる情報 (バッテリ寿命、信号強度、電子メール数、$PROMT_COMMAND など) を提供したいと考えています。基本的に、これにより、ターミナルをフルスクリーンで開くことができ、必要なターミナルのすべての作業を通常どおり続行しながら、必要なすべての情報を簡単に確認できるようになります。私は主に mac を使用していますが、*nix 互換のソリューションを好むでしょう。

詳細(および私がすでに試したこと):私は大規模な端末ユーザーであり、最近(1日か2日以内に)tmuxを使い始めたので、多くの人がscreenやtmuxのようなマルチプレクサを使用しようと提案するかもしれないことを理解しています. tmux は私にとって非常に便利になり始めていますが、単一行のステータス バーへの制限などの制限があります。タブのバーの半分が情報に食い尽くされることなくきれいに保ちたいので、これは理想的ではありません。 . また、現在のディレクトリを表示する $PROMPT_COMMAND を追加したいと思います。システム内のどこにいるかによっては、ステータス バーの大部分を簡単に使い果たす可能性があります。

また、画面を少し試してみました。これにより、ハードステータスと、希望に近いキャプションが得られますが、開発が停止しているようです。さらに、垂直分割ペインのパッチは、2 行のステータス バーのグラフィックを台無しにします (非常に醜い)。

したがって、マルチプレクサの上の画面の一部にあるステータスバーを更新するバックグラウンドプロセスを実行することが望ましいと思います...もちろん、tmuxがまだ理解していない複数行のステータスバーの実装を持っている場合を除きます.

あなたの考えられる解決策、またはあなたにとってうまくいくと思われる場合は、あなた自身の個人的な設定についても聞いてみたい. 可能な限りの助けをありがとうございました。

4

2 に答える 2

1

いくつかのオプション:

  1. tmux 内で tmux を実行できます (さまざまな構成で、 -f を使用して構成ファイルを指定できます)。

  2. タブのタイトルを使用することもできますが、必要なものをすべて含めるには十分な幅がない可能性があります。(タブが 1 つしかない場合でも、タブ バーをフルスクリーン モードで表示できます)。タイトルを渡すように tmux に指示する必要があります。とを参照set set-titlesしてくださいset set-titles-string

両方を使用することをお勧めします-現在のディレクトリをタブタイトルに入れ、他のすべてのステータス情報をtmuxによって管理される別の行に入れます。これにより、フルスクリーン端末を使用していないときに2番目の部分をスキップできます.

于 2011-08-10T01:36:11.673 に答える
0

私は私の中にバッテリー情報を持っています、

必要なファイルのコピーは、次の場所で入手できます。

https://github.com/richo/dotfiles/blob/master/tmux.conf および https://github.com/richo/dotfiles/blob/master/bin/battery

(バッテリーが実行可能であり、PATH にあることを確認してください)

バッテリーのパーセンテージが青 (充電中)、赤 (放電中)、またはまったく表示されない (フル充電) で表示されます。

于 2011-10-10T03:04:45.840 に答える