informatica, planet

Xterm, La terminal “minima”??

Xterm es la terminal por defecto incluída en la mayoría de distribuciones y la terminal de Xorg, la conocemos como una “pantallita negra con una fuente diminuta”, para ejemplo les pongo la xterm por defecto:

xterm cruda

xterm cruda

Como pueden ver es una terminal con letra pequeñisima (miniatura, si la estas viendo en una netbook necesitas una lupa o al hubble), se puede cambiar en el momento con el menu de control+click derecho.

Para configurar esta terminal tan pequeña es necesario escribir en un archivo llamado ~/.Xresources, que aunque no es exclusivo del xterm es la mejor forma de configurarlo.

Primero creamos el archivo con una terminal o lo abrimos con gedit  o tu editor de texto por defecto:

editor .Xresources

y ponemos un par de líneas de ejemplo:

XTerm*Background: Black
XTerm*Foreground: White

Esto lo que hace es (obviamente) definir el color de background y de foreground de xterm (fondo y color de letra). Si las fuentes miniatura son un problema entonces puedes agregar esto a tu .Xresources:

XTerm*faceName: DejaVu Sans Mono:pixelsize=12

Si tienen instalada la tipografía DejaVu (si usas una distribucion linux es muy posible que ya la tengas), ahora te preguntaras ¿puedo usar fuentes XFT en  xterm?

Si, si puedes, solo tienes que especificarlo.

Xterm no incluye la funcion de pestañas que si tienen otras terminales, mas que todo por que fue diseñada como aplicacion Unix (hacer una cosa y hacerla bien), pero podemos tener pestañas si combinamos xterm con otra herramienta Unix, GNU-screen.

Primero instalen screen:

apt-get install screen

Luego creamos un archivo .screenrc para que screen nos permita visualizar mejor como funciona:

vbell off                             # Que suene en lugar de mostrar aviso visual
startup_message off          # Que no muestre la pantalla de bienvenida
hardstatus alwayslastline
attrcolor b ".I"                   # Permitir colores intensos (bold)
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' # AB=background, AF=foreground
defbce "on"
term screen-256color         #permitir 256 colores aprovechable por vim y mutt
maptimeout 0
defc1 off

Luego guardamos el archivo y para iniciarlo podemos hacerlo con xterm -e screen o scribir screen dentro de la xterm ya abierta.
el resultado es este:

xterm con modificaciones

xterm con modificaciones

Micro man de screen

Ctrl+a c “Control y a al mismo tiempo y luego c”: crear nueva pestaña
Ctrl+a A : Cambiar nombre de pestaña
Ctrl+Space o barra de espacio: pasar a la pestaña siguiente
Ctrl+bkspc: Retroceder a la pestaña de la izquierda (si es la primera pasa a la ultima)

Para cerrar pestañas solo das el comando exit en la que desees cerrar

Para cargar los cambios al .Xresources sin reiniciar la sesion damos este comando y listo:

xrdb -merge .Xresources

#fin

Anuncios
Estándar

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s