Archivo .screenrc - Userlinux.net

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…

Archivo .screenrc

10.Feb.2009 ~ 3 Comentarios ~ 1678 Lecturas
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:

# 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 ;).
Categorías: sistemas

Comentarios


gravatar
12.Feb.2009
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"

gravatar
13.Feb.2009
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 ;)

gravatar
13.Feb.2009
Ultimamente la tengo un poco aparcada por culpa del $%&##$ Warcraft, pero siempre hay sitio para un PRO (o lo que sea).

Comentarios


Los comentarios están cerrados: los comentarios se cierran automáticamente una vez pasados 15 días. Si quieres comentar algo acerca de la anotación, puedes hacerlo por e-mail.

Buscar

Cargando...

Últimos comentarios

  • reidrac
  • r0sk
  • Rodrigo Rega
  • minWi
  • r0sk
  • reidrac
  • r0sk
  • deady
  • errece
  • r0sk
  • flexo
  • r0sk
  • MarcosBL
  • r0sk
  • isra

Moneting

Valor de mi cuenta de Facebook según Moneting
Valor de mi cuenta de Twitter según Moneting

Tagcloud

bake ubuntu blogsfera ps3 barça programación conciertos freebsd twitt mundial macosx frases lugo nintendo deportes futbol software iphone vacaciones blog ds league canción opinion juegos cake seguridad champions games linux hack 2008 mac alemania_2006 web bash cumpleaños lucux mysql humor bsd userlinux sysadmin cakephp ssh openbsd 2007 django films personal rfilms apple felicidades blogs debian meme php rsidenotes twitter sidenotes

Archivo

Social

Enlaces de interés