Mon .screenrc

Ce qui suit est à coller dans le fichier $HOME/.screenrc.

startup_message off
vbell on
hardstatus alwayslastline
termcapinfo xterm*|rxvt|urxvt ti@:te@
altscreen on
defscrollback 10000

# rafraichit toutes les 10 secondes la ram et le loadavg
backtick 1 10 10 awk '{print $1}' /proc/loadavg
backtick 2 10 10 awk '{ if($1=="MemTotal:") {t=$2} if($1=="MemFree:") {f=$2} if($1=="Buffers:") {b=$2} if($1=="Cached:") {c=$2} } END {printf("%d%%",100*(t-f-b-c)/t)}' /proc/meminfo

hardstatus string '%{= kG}[%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}[%{W}%1`|%2` %{g}%H|%{B}%d/%m %{W}%c:%s%{g}]'

# ouvrir ces tabs par defaut lors d'une nouvelle session screen
screen -t htop 0 htop
screen -t bash 1 bash

Aperçu de ce que ça donne (en utilisant aussi ma config urxvt) : Attention : superposer plusieurs screens (ici 2) est réservé aux professionnels, ne le faites pas chez vous !

Question : si on ouvre un premier screen, et que dans un de ses tabs, on visualise une session screen ouverte sur une autre machine (à laquelle on est connecté via ssh par exemple), et que sur l'un des tabs du screen de cette autre machine on se connecte en ssh dans l'autre sens, sur notre machine locale, et qu'on y réattache le premier screen en multi display mode (-x) que se passe-t-il ?

Réponse : il se crée une faille dans le continuum espace temps, et le tissu de la réalité peut se déchirer dans d'horribles craquements, c'est à éviter à tout prix.

 
mon_screenrc.txt · Last modified: 28/04/2010 11:33 by speed47 · []
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki