El paquete Bash Prompt
está disponible en
http://bash.current.nu
, y es el
resultado del trabajo de varias personas coordinadas por Rob Current (aka
N del T.:BadLandZ). El paquete se encuentra en sus primeras betas, pero proporciona una manera simple de usar múltiples prompts (o temas), permitiendo poner prompts para los shells de ingreso (login shells), y para los subshells (es decir, poner cadenas
«Also Known As», conocido también como ..., alias ....
PS1
en .bash_profile
y .bashrc
).
La mayoría de los temas usan caracteres VGA extendidos, así que se ven mal a menos que se usen fuentes VGA (que no viene por defecto en la mayoría de los sistemas).
xterm
Para usar algunos de los prompts más bonitos del paquete Bash Prompt
,
es necesario obtener e instalar fuentes que soporten el conjunto de
caracteres esperado por los prompts. Se conocen como fuentes VGA,
pero no tengo clara la distinción entre estos y las que Linux suele
incluir, aunque claramente soportan diferentes conjuntos de caracteres.
Las xterm
estándar soportan un alfabeto extendido, incluyendo muchas
letras con tildes. En las fuentes VGA todo esto se reemplaza con
caracteres gráficos (líneas, puntos, bloques...). Si alguien puede
explicar esto con más detalle, que se ponga en contacto conmigo e incluiré
la explicación aquí.
N. del T.:
Se puede modificar un tipo determinado para que tenga caracteres gráficos y además incluya vocales acentuadas y eñes, para que resulte útil a un usuario hispanoamericano. Esto lo he hecho yo en mi sistema
Obtener e instalar estas fuentes es de alguna forma un proceso
relacionado. Primero hay que conseguir lo(s) tipo(s). Después asegurarse
de que son ficheros .pcf
o .pcf.gz
. Si son ficheros .bdf
viene bien el comando bdftopcf
(mirar la página del manual). Hay que
colocar estos ficheros en el directorio
/usr/X11R6/lib/X11/fonts/misc
(este es el lugar correcto para
RedHat 5.1 y Slackware 3.4
N. del T.:, aunque podrían variar en otras distribuciones). Desde el directorio en cuestión hay que ejecutar el comando
y para la RedHat 6.0.
mkfontdir
, seguido de xset fp rehash
. En ocasiones es
una buena idea editar el fichero fonts.alias
del mismo directorio y
crear alias más cortos para los tipos.
Para usar los nuevos tipos, hay que lanzar el emulador de terminal deseado
con el comando apropiado, que se puede encontrar bien en la página del
manual correspondiente o mediante la opción --help
de línea de
comando. En los emuladores de terminal más populares se usan así:
xterm -font <tipo>
o
xterm -fn <tipo> -fb <tipo-negrita>
Eterm -F <tipo>
rxvt -fn <tipo>
Hay tipos VGA disponibles en la página de Tipos ANSI de Stumpy en
http://home.earthlink.net/~us5zahns/enl/ansifont.html
(de la
que he tomado mucho para escribir este documento).