Cambiar el color del fondo y del texto en Xterm

Xterm es un emulador de terminal disponible para sistemas GNU/Linux y FreeBSD entre otros sistemas.

Desde hace unos días estoy utilizando el gestor de ventanas i3, tal como habéis podido leer en recientes artículos:

En este entorno de trabajo el emulador de terminal que utiliza (aunque como vimos en un artículo eso es configurable) es Xterm.

Al abrirlo, acostumbrado como estoy a una terminal oscura o negra con texto en blanco, me chocó que en Xterm fuera el fondo blanco con letras negras. Algo que no era cómodo para mis ojos… Así que estuve buscando la manera de cambiar esos colores… y lo encontré. ¿quieres saber cómo?

Sigue leyendo

Terminology el emulador de terminal para GNU/Linux

Un videotutorial en el que repasaré algunas de las opciones más curiosas de Terminology un emulador de terminal para GNU/Linux del proyecto Enlightenment.

terminology

En el blog he escrito muchas veces sobre comandos para la terminal de GNU/Linux e incluso puedes encontrar un pequeño curso de iniciación por capítulos para esta herramienta.

Pero pocas veces he escrito sobre la propia herramienta. En esta ocasión quiero escribir sobre una de las opciones existentes, se trata de Terminology.

Soy usuario de Plasma y normalmente para estas tareas de terminal utilizo bien sea Konsole o Yakuake. Quizás tu utilices las propias de Gnome, o de Xfce, etc…

Pero hoy quiero que descubráis todo lo que puede hacer Terminology un emulador de terminal desarrollado por el equipo de Enlightenment.

Sigue leyendo

Yakuake con estilo Breeze en Plasma 5

¿Quieres integrar el aspecto de Yakuake con el tema Breeze de Plasma 5? Veamos cómo hacerlo

Yakuake_Breeze

Haz click sobre la imagen para ampliar

Yakuake es la terminal siempre lista con un simple toque de tecla, por defecto F12. Pulsando esa tecla de la parte superior de la pantalla se despliega una terminal lista para meter los comandos que necesitemos.

Sigue leyendo

La consola de Linux para novatos (II)

Continuamos con este pequeño curso aprendiendo desde lo básico, hoy segunda entrega.

consola-linux-shell

En la primera entrega de esta serie, aprendimos algunos comandos básicos sencillos, y también vimos como obtener ayuda (más o menos) de esos comandos o añadir nuevas funcionalidades a los comandos con los parámetros opcionales. Puedes echarle un vistazo en este enlace:

En esta segunda entrega aprenderemos a movernos por los directorios y archivos que forman nuestro árbol de directorios o carpetas. Así que abre una terminal, y empecemos con la diversión!! Sigue leyendo

La consola de Linux para novatos (I)

¿Eres nuevo en GNU/Linux y has oido hablar de la consola y la línea de comandos? No le tengas miedo y empieza a aprender desde lo básico.

consola-linux-shell

Quizás después del fin de Windows XP te has decidido a instalar una distribución de GNU/Linux en tu PC y andas explorando cosas, aprendiendo y disfrutando de la potencia de GNU/Linux.

Y quizás en algún momento te has tenido que enfrentar a esa pantalla en negro con un cursor parpadeante a meter algún código que has leido por la red, pero que no sabes muy bien que significaba, pero que te ha solucionado el problema. Sigue leyendo

openSUSE 13.1 chuleta de comandos

Chuleta de comandos, “cheat sheet”, o vademécum, llámalo como quieras. Aqui tienes una guía rápida de los comandos más útiles para la consola para tu openSUSE 13.1

consola-linux-shell

La línea de comandos sigue siendo el caballo de batalla para los nuevos usuarios que se acercan a cualquier distribución de GNU/Linux. No hay que preocuparse, se puede vivir sin tener que enfrentarse a esa pantalla negra con un enigmático cursor parpadeante!! 😉

Pero si ya conoces su potencia, o si quieres perder ese miedo y lanzarte en su oscuridad y descubrir toda la potencia, aqui te dejo una recopilación de comandos útiles a la hora de realizar tareas, buscar información, etc…

Esta lista está en la wiki de openSUSE, la he adaptado a la española, así que puede haber algún fallo, eres libre de corregirlo, y de mejorarlo con tus aportes, de eso se trata!!

Écha un vistazo a la página, y también no olvides que la wiki es una importante fuente de información a la que estás invitado a participar con tus aportes!

La chuleta de comandos actualizada para la versión 13.1 está disponible en esta dirección:

Espero que te sea útil y la guardes en favoritos!! 😉

———————————————–

 

Cambiar el color del prompt en openSUSE 12.3

¿Quieres darle una toque de color al prompt de tu consola Linux? Te enseño cómo lo hice yo, por si te funciona.

consola-linux-shell

Hace un tiempo escribí un artículo sobre cómo cambiar el color del prompt en openSUSE. Puedes ver ese artículo en este enlace:

En openSUSE cuando te logueas como superusuario el prompt se pone de color rojo, para recordarte que lo que hagas será como superusuario, así que atente a las consecuencias.

Creo que es una buena idea, pero también me pareció una buena idea, y además muy útil, el marcar de otro color el prompt cuando estes logueado como un usuario normal. Y estando en openSUSE que mejor que el color verde?

Cuando listas unos archivos o escribes varias líneas en la consola, el color verde del prompt ayuda a distinguir dónde comienza una línea y empieza otra, creo que es muy útil… Así que echando mano de mi propio artículo, una vez instalada openSUSE 12.3 quise volver a poner el prompt de color verde. Pero la sorpresa fue, cuando ví que el código para realizarlo había cambiado, así que no me valía.

Para hacer que el prompt cambie de color o para editar otras configuraciones de la consola, hay que editar como superusuario el archivo que se encuentra en la siguiente dirección:

  •  /etc/bash.bashrc

Bueno, una vez abierto estuve tratando de ver cómo podía modificarlo, hasta conseguir lo que quería, después de unas cuantas pruebas. Puedes ver el resultado en esta captura. Haz click sobre la imagen para ampliar:

captura_prompt

Captura prompt

Os dejo la parte del código que modifique para que la comparéis con lo que tenéis vosotros en vuestro archivo y lo modifiquéis si os interesa, o juguéis como mejor os parezca. No pongo todo el archivo, si no la parte en la que hice las modificaciones:

# Other prompting for root
 if test "$UID" -eq 0 ; then
 if test -n "$TERM" -a -t ; then
 _bred="$(path tput bold 2> /dev/null; path tput setaf 1 2> /dev/null)"
 _sgr0="$(path tput sgr0 2> /dev/null)"
 fi
 # Colored root prompt (see bugzilla #144620)
 if test -n "$_bred" -a -n "$_sgr0" ; then
 _u="\[$_bred\]\h:"
 _p="\w > #\[$_sgr0\]"
 else
 _u="\h: "
 _p="\w > #"
 fi
 
 unset _bred _sgr0
 else
 #_u="\u@\h"
 _u="\[\e[32m\]\u@\h:\w\>\[\e[m\]"
 _p=""
 fi
 if test -z "$EMACS" -a -z "$MC_SID" -a -z "$restricted" -a \
 -n "$DISPLAY" -a ! -r $HOME/.bash.expert
 then
 _t="\[\$(ppwd)\]"
 else
 _t=""
 fi
 case "$(declare -p PS1 2> /dev/null)" in
 *-x*PS1=*)
 ;;
 *)
 # With full path on prompt
 #PS1="${_t}${_u}:\w${_p} "
 PS1="${_t}${_u}${_p} "
 #PS1="\[\e[32m\]\u@\h:\w\>\[\e[m\] "
# # With short path on prompt
# PS1="${_t}${_u}:\$(spwd)${_p} "
# # With physical path even if reached over sym link
# PS1="${_t}${_u}:\$(pwd -P)${_p} "
 ;;
 esac
 unset _u _p _t
 ;;

—————————————————-