Archivo .screenrc

Screen es una de esas herramientas de uso diario que -por lo menos a mi- me resulta imprescindible, extensible a cualquier sysadmin, linuxero y/o amante del la consola (terminal).

Y cada vez encuentro tips que la hacen más imprescindible si cabe. Lo penúltimo -nunca pierdo la esperanza- ha sido el fichero .screenrc, donde además de definir las preferencias de la aplicación, puedes organizar las ventanas y lo que se va a abrir en ellas: [@MORE@]
# Turn off the annoying startup message
startup_message off

defscrollback 10000
hardcopy_append on
defutf8 on

term screen-256color
termcapinfo xterm*|Eterm|mlterm|rxvt 'hs:ts=\\E]0;:fs=\\007:ds=\\E]0;screen\\007'
# 8-16 Color Support
termcap  xterm AF=\\E[3%dm
terminfo xterm AF=\\E[3%p1%dm
termcap  xterm AB=\\E[4%dm
terminfo xterm AB=\\E[4%p1%dm

# 256 Color Support
terminfo xterm Co=256
termcap  xterm Co=256
termcap  xterm AF=\\E[38;5;%dm
terminfo xterm AF=\\E[38;5;%p1%dm
termcap  xterm AB=\\E[48;5;%dm
terminfo xterm AB=\\E[48;5;%p1%dm  

# Set status line in window title, preview:
# ( rsk )         0$ top  3-$ watch  (4*$ bash)        ( load: 0,01 0,01 0,00 ) (14:59 PM - 2009-02-10)
hardstatus alwayslastline "%{yk}( %{Y}%H %{y})%=  %{wk}%?%-Lw%?%{R}(%{W}%n*%f %t%?(%u)%?%{R})%{w}%?%+Lw%?%?%= %{y}( %{Y}load: %l %{y}) (%C %A - %Y-%m-%d)"

# use F7-F8 to turn on|off the status bar off at the bottom of the screen
bindkey -k k7 hardstatus alwayslastline
bindkey -k k8 hardstatus alwaysignore

# Set left and right meta key mods ALT-,. 
bindkey "^[," prev
bindkey "^[." next

# Screens by default
screen -t 'top'                 0       /bin/bash -c "top"
screen -t 'twitter'             1       /bin/bash -c "watch -n 1 cat /proc/drbd"
screen -t 'bash'                2       bash
screen -t '@maqueta'            3       ssh root@maqueta
screen -t '@front1'             4       ssh r0sk@front1
screen -t 'tail syslog'         5      grc tail -f /var/log/syslog
Además de las 5 ventanas, cada una con su comando asociado, tenemos una barra de estado que podemos mostrar/ocultar con F7 y F8 respectivamente, alt+, y alt+. para movernos de derecha a izquierda entre ellas, utf-8 por defecto...

Cualquier comentario o mejora será bienvenido ;).

About the author

Óscar
has doubledaddy super powers, father of Hugo and Nico, husband of Marta, *nix user, Djangonaut and open source passionate.
  • Tengo bastante parte de la config parecida. Lo de F7/F8 no lo conocía y me ha molado. Te digo mi caption por si lo pruebas y te mola. Es bastante minimalista y con colores suaves. Me jode porque no sé quitar la palabra 'bash' y yo querría que salieran sólo los números de ventana. Ya sé qué shell ejecuto en ellas xD caption always "%{=b}%{G} %{= kw}%-w%{= G}%n %t%{-}%+w %-= /%l/ %H - %d/%M - %c"
  • Gracias r0sk, a mi también me a molado el status con F7/F8 ya lo he dejado fijo en los 2 .screenrc que más utilizo a diario. Saludos! PS: Aunque ultimamente no tengo apenas vida on-line, me a parecido ver que eres un vicioso más de la ps3... Correito para agregarnos al PSN si te ves con ganas ;)
  • Ultimamente la tengo un poco aparcada por culpa del $%&##$ Warcraft, pero siempre hay sitio para un PRO (o lo que sea).
blog comments powered by Disqus