GNU スクリーンの背景色を設定する

GNU スクリーンの背景色を設定する

起動時にターミナル(xterm)の背景色を変更する画面を希望します。

自分が画面内にいるかどうかを素早く判断できる方法が欲しいです。私はよく shh で作業しますが、よくクラッシュします。作業内容を失わないように screen を使い始めました。しかし、マシンに ssh で接続したときに screen が自動的に起動するのは望ましくありません。おそらく、代わりにscreen -listまたは を実行したいscreen -rからです。したがって、screen を使用していないこと、接続が切れると作業内容 (特に実行中のアプリケーション) が失われる可能性があることを警告する何かが必要です。

私は xterm を持っておりssh -XY、 を使用します (関連がある場合)。

答え1

これによって背景色は変わりませんが、画面内にいることが一目でわかるように、画面の下部にステータス行を表示する screenrc ファイルがあります。

要点としては:https://gist.github.com/cwacek/5724875

# Turn off that annoying start up message
startup_message off

# Turn the even more annoying whole-screen-flash-on-tab-complete "feature"
vbell off

terminfo xterm-color hs@:cs=\E[%i%p1%d;%p2%dr:im=\E[4h:ei=\E[4l
term xterm-color

# Window list at the bottom. hostname, centered tabs and redmarked active windows:
hardstatus alwayslastline
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c %{g}]'

関連情報