GNU/Linux >> Linux の 問題 >  >> Linux

画面分割/境界線の幅と色

キャプション文字列を変更することで、ステータスライン (水平線) の色を簡単に変更できます 、あなたの ~/.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 によって提案されたように、これらの行を画面構成ファイルに追加すると、うまくいくはずです:


Linux
  1. LinuxでOBSとWaylandを使用した画面記録

  2. ターミナルとシェル環境の色付け?

  3. bash:stderr をファイルにリダイレクトし、stdout + stderr を画面にリダイレクトします

  1. TmuxおよびScreenとのLinuxターミナルセッションの共有

  2. $ termはどこでどのように解釈されますか?

  3. 画面を強制的に空白にして入力を無視しますか?

  1. Linux で Ctrl-Alt-F6 を使用しましたが、画面が元に戻りません

  2. Node.js をバックグラウンド プロセスとして実行し、死ぬことはありませんか?

  3. スライススクリーン端末で上下にスクロールする方法