キャプション文字列を変更することで、ステータスライン (水平線) の色を簡単に変更できます 、あなたの ~/.screenrc
で .スクリーンショットを見ると、デフォルトのものを使用しているように見えるので、 ~/.screenrc
を追加する必要があるかもしれません :
caption always "my caption string"
always
を置き換えることができます splitonly
で 、常に表示するか、ウィンドウが分割されている場合にのみ表示するかによって、画面のマニュアルに記載されているエスケープコードを使用してキャプション文字列をカスタマイズできます。例として、%{= kw}
を入力します。
他にもたくさんのキャプション文字列をインターネットで見つけることができます。 .screenrc
がたくさんあります Google で検索可能。私が使用しているキャプション文字列を提供できます。ユーザー名、画面ウィンドウの素敵なリスト、日付、時刻、およびシステム負荷が表示されます。これらはすべて、明るすぎない色の黒い背景に表示されます.
caption always "%{= g}[ %{G}${USER}@%H%{g} ][%= %{= w}%?%-Lw%?%{r}(%{W}%n*%f %t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c:%s %{g}][%{Y}%l%{g}]%{=b C}%{W}"
はい、わかっています。コードは非常にひどいものですが、画面のドキュメントがあれば、コードを調整したり、ニーズに合ったキャプション画面を作成したりできるはずです。
縦の区切りについて: 申し訳ありませんが、彼らがどのように振る舞うかはわかりません。多分彼らはキャプションの背景色を取るでしょう.それに関するドキュメントを見つけることができず、自分で試すこともできませんでした:あなたが使用しているスクリーンのバージョンは、私のシステムでは screen caught signal 11
で惨めに死んでしまいます ...
@evilsoup:「気を散らすことのない執筆環境」が必要なため、おそらく何も必要としません。 ウィンドウのキャプションの情報 -- 端末のデフォルトの背景色にすぎないので、使用してください
caption string "%{= dd} "
これにより、背景色と前景色がデフォルト (d
)、何も表示しません (" "
).
縦棒を取り除くには、@aaren によって提案されたオプションを使用してください:
rendition so "="
ただし、前景色も背景色も設定しないでください。このコマンドは screen 4.01.00devel
で動作します 、しかし以前の (<= 4.00
でも) ) または sorendition "="
を使用する必要があるかもしれない非開発バージョン
UL で Stephane Chazelas によって提案されたように、これらの行を画面構成ファイルに追加すると、うまくいくはずです: