GNU-Bildschirmhintergrundfarbe festlegen

GNU-Bildschirmhintergrundfarbe festlegen

Ich möchte, dass der Bildschirm beim Start die Hintergrundfarbe des Terminals (xterm) ändert.

Ich möchte schnell feststellen können, ob ich mich auf dem Bildschirm befinde oder nicht.Ich arbeite oft über shh und es stürzt oft ab. Ich habe angefangen, screen zu verwenden, um meine Arbeit nicht zu verlieren. Ich möchte jedoch nicht, dass screen automatisch gestartet wird, wenn ich per SSH auf die Maschine zugreife, weil ich stattdessen wahrscheinlich screen -listoder tun möchte screen -r. Daher brauche ich etwas, das mich darauf hinweist, dass ich mich nicht in screen befinde und dass meine Arbeit (insbesondere laufende Anwendungen) verloren gehen kann, wenn die Verbindung abbricht.

Ich habe xterm und verwende ssh -XY, falls das relevant ist.

Antwort1

Dadurch wird die Hintergrundfarbe nicht geändert, aber ich habe eine Screenrc-Datei, die unten eine Statuszeile einfügt, die deutlich macht, wenn Sie sich auf dem Bildschirm befinden:

Als Kerngedanke: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}]'

verwandte Informationen