Personalizando Urxvt (rxvt-unicode), esa magnífica consola

rxvt-unicode o simplemente urxvt, así­ es como se le conoce a este magnifico emulador de terminal.

Siempre he sido fan de la personalización de mi sistema, y siendo un asiduo usuario de la consola debía buscar una que satisficiera mis necesidades al respecto, fue así como después de probar algunas, me quede con esta.

La manera de instalarla no la explicare dada la diversidad de distribuciones que manejamos aquí, revisen sus repositorios para saber si se encuentra disponible para su distribución (estoy seguro que así será en la mayoría de los casos) o también pueden visitar la página del proyecto.

Lo que ahora veremos es una pequeña guía de como podemos personalizarla un poco.

Iniciemos con una breve reseña

rxvt-unicode es una mejora de rxvt (otro emulador de terminal), su nombre lo recibe de la incorporación de soporte para unicode, una de sus características notables es el soporte para pestañas, algo que en lo personal me resulta muy útil, ademas es muy ligero y cuenta con interprete perl integrado.

Una vez que hemos instalado urxvt nos llevaremos una tal vez desagradable sorpresa al momento de abrirla por primera vez, y es que la interfaz con la que cuenta esta muy «descuidada», por fortuna es algo que podemos solucionar fácilmente.

Para hacer esto debemos editar el archivo ~/.Xdafaults o ~/.Xresources, dependiendo cual te acomode mejor. Esta demás mencionar que cada cual debe usar su editor de texto preferido, en mi caso usaré vim.

$vim ~/.Xresources

Y agregaremos las siguientes lineas:

# – Especificamos los colores con los que trabajaremos en urxvt, ustedes pueden hacer las combinaciones que gusten

!Negro
URxvt.color0: #000000
URxvt.color8: #555753
!Rojo
URxvt.color1: #990099
URxvt.color9: #8E388E
!Verde
URxvt.color2: #4E9A06
URxvt.color10: #699000
!Amarillo
URxvt.color3: #FFA500
URxvt.color11: #FFA500
!Azul
URxvt.color4: #3465A4
URxvt.color12: #729FCF
!Magenta
URxvt.color5: #75507B
URxvt.color13: #AD7FA8
!Cyan
URxvt.color6: #06989A
URxvt.color14: #34E2E2
!Blanco
URxvt.color7: #FFFFFF
URxvt.color15: #FFFFFF

# – Apariencia de la ventana
# |- Especificamos el titulo de la ventana, por default, urxvt
URxvt.title:Consola
# |- Agregamos un icono personalizado, el cual debe encontrarse en la direccion que especifiquemos
URxvt.iconFile:/usr/share/icons/consola.svg
# |- Eliminamos las barras de scroll (en lo personal no me gustan)
URxvt.scrollBar:false
# |- Agregamos transparencia
URxvt.depth: 32
URxvt.background:[80]#000000
# |- Definimos el color principal (letras)
URxvt.foreground:#699000
# |- Definimos el color del cursor
URxvt.cursorColor:#699000
# |- Añadimos parpadeo al cursor
URxvt.cursorBlink:true
# |- Definimos el tipo de fuente a usar (para obtener una lista completa de fuentes disponibles en su sistema use «fc-list» en su consola).
URxvt.font: xft:Terminus:pixelsize=12
# |- Si se presenta separación entre caracteres agregue, donde -1 es la cantidad de pixeles a disminuir
URxvt.letterSpace:-1
# |- Agregamos soporte para pestañas
URxvt.perl-ext-commoni:default,tabbed
# |- Definimos el color de fondo de las pestañas
URxvt.tabbed.tab-bg:#000000
# |- Definimos el color frontal de las pestañas
URxvt.tabbed.tab-fg:#699000
# |- Definimos el color de fondo de los separadores de pestañas
URxvt.tabbed.tabbar-bg:#000000
# |- Definimos el color frontal de los separadores de las pestañas
URxvt.tabbed.tabbar-fg:#4E9A06

Ahora guardamos y reiniciamos o recargamos mediante [b]xrdb[/b] haciendo

xrdb ~/.Xresources

o

xrdb ~/.Xdefaults

y tendremos una terminal parecida a esto:


Manejando  colores hexadecimales

Existe gran cantidad páginas que nos ayudan con el manejo de los colores hexadecimales para poder hacer combinaciones de acuerdo a lo que a nosotros consideremos adecuado, recomiendo visitar esta página.

Manejando  las pestañas

Abrir una nueva pestaña:

Existen dos formas de crear nuevas pestañas, una de ellas es haciendo clic con el ratón sobre la opción [NEW] en la esquina superior izquierda de nuestra consola y la otra es con la combinación de teclas SHIFT + Tecla de curso abajo.

Cerrar la pestaña actual:

Combinación de teclas CTRL + D

Cambiar de pestaña:

SHIFT + Tecla de cursos izquierda o SHIFT + Tecla de cursor derecha, según sea el caso.

Otras referencias

Para mayor referencia sobre las opciones de personalización que nos ofrece urxvt podemos visitar su página oficial o podemos hacer uso de las man pages  desde nuestra consola.

Ademas puede interesarles visitar

Urxvt en la wiki de Arch
 Urxvt en la wiki de Crunchbang
 Urxvt en un blog de Fedora
 Urxvt en un blog de Debian
 Urxvt en el blog Ciberterminal


12 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   helena_ryuu dijo

    simplemente magnifico, no sabia que se podia hacer tanto con esa consola!! es realmente increible el nivel de personalizacion, lo pondre en practica, gracias!

    1.    DMoZ dijo

      Si, en su man page viene completa la cantidad de cosas que podemos hacer con ella =) …

  2.   croto dijo

    Recién lo instale DmoZ, por defecto es una patada en los…., pero modificándolo queda muy bien. Lo que si, al lanzarlo agrego -uc porque me gusta el cursor «underline» el «block» lo detesto. me hace acordar a C64. Saludos!

    1.    DMoZ dijo

      prueba agregando esta linea si gustas.

      URxvt.cursorUnderline:true

      Saludos !!! …

  3.   hexborg dijo

    En mi distro (archlinux) hay dos binarios para lanzarla. urxvt, que no tiene pestañas y urxvt-tabbed, que tiene pestañas pero no sale el fondo transparente. Además no me funcionan las teclas SHIFT+Cursores ni para abrir pestañas ni para moverme por ellas con ninguno de los dos binarios.

    Creo que de momento me quedo con la terminal de XFCE. 🙂

    1.    DMoZ dijo

      Al final de la nota agregue unos enlaces, incluso el de la wiki de Arch, puedes pasar por ellos, se especifican otras formas de lograr la transparencia para urxvt, ademas siempre hay forma de lograr transparencias con xcompmgr …

      Saludos !!! …

  4.   Damian Rivera dijo

    Muy interesante,me daré una vuelta por

    http://en.gentoo-wiki.com/wiki/Rxvt-Unicode

    Haber que sale

    Gracias

  5.   Agustingauna529 dijo

    Gracias por compartir!. Acá pueden encontrar más configuraciones… http://dotshare.it/
    Hay configuraciones para colores de consola, vim, ncmpcpp, emacs, conky, etc. Tambien hay configuraciones para los tilings

  6.   Gregorio Espadas dijo

    Creo que nadie lo ha mencionado, pero para recargar algún cambio en ~/.Xresources, se debe ejecutar:

    xrdb ~/.Xresources

    1.    DMoZ dijo

      Cierto amigo Gespadas, pensé en colocarlo y lo olvide =S … Gracias, saludos !!! …

  7.   vcxz dijo

    Desde hace mucho que uso esta consola en mis sistemas. Lo mejor es que se puede utilizar de forma daemon/client gracias a urxvtd y urxvtc.

    Por cierto, una opcion bastante util es la de poder abrir urls en el navegador ya sea a traves del mouse o el teclado 😀

    EoF

  8.   Avrah dijo

    Muy bueno, lo probe y si, cambia, otro estilo, otro look, muy bueno.
    Aunque yo soy usuario de Eterm es bueno tener otra alternativa. Saludos!

    Les dejo una captura de Eterm + urxvt:

    http://avrah.com.ar/images/instantanea293.png