Gostaria que a tela mudasse a cor de fundo do terminal (xterm) quando iniciado.
Quero ter uma maneira rápida de determinar se estou na tela ou não.Costumo trabalhar com shh e muitas vezes ele trava. Comecei a usar screen para não perder meu trabalho. No entanto, não quero que a tela inicie automaticamente quando eu fizer ssh na máquina porque provavelmente quero fazer isso screen -list
ou screen -r
em vez disso. Portanto, preciso de algo que me alerte de que não estou na tela e que meu trabalho (especialmente em execução de aplicativos) pode ser perdido se a conexão for interrompida.
Eu tenho xterm e uso ssh -XY
, se isso for relevante.
Responder1
Isso não altera a cor de fundo, mas eu tenho um arquivo screenrc que colocará uma linha de status na parte inferior, o que torna óbvio quando você está na tela:
Como essência: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}]'