====== Mon .screenrc ====== Ce qui suit est à coller dans le fichier ''$HOME/.screenrc''. <file> 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 </file> Aperçu de ce que ça donne (en utilisant aussi [[config_urxvt|ma config urxvt]]) : {{ :urxvt_screen.png?700 }} 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 : <color white>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.</color>

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