Buenas.
Hace un tiempo not� que en una de mis m�quinas, las tildes no se pod�an
visualizar correctamente cuando trabajaba en la primera consola de texto
(tty1), pero s� en las otras 5 (Debian trae 6 por defecto). Pens� que era un
problema extra�o de mi configuraci�n (suele suceder), pero hoy confirm� que
igual ocurre en mi otra computadora. Eso me provoc� picaz�n de cabeza y ac�
adjunto la descripci�n del problema y su soluci�n. Aplica para Debian
Testing hasta donde s�.
- El problema: utilizando aplicaciones de consola (e.g.: leer el correo con
mutt, visualizando un archivo de texto con less, etc.) las tildes no se
despliegan correctamente si se ejecutan estos programas en la primera
consola (/dev/tty1), pero s� en las otras.
- Mi configuraci�n: ambas m�quinas corren Debian Testing ("sarge")
actualizado casi a diario. Ac� apunto los datos relevantes de configuraci�n
que tengo en los archivos de inicializaci�n de Bash.
En /etc/profile:
[...]
# Locale en Espanol...
export [EMAIL PROTECTED]
export [EMAIL PROTECTED]
# A�adido por /usr/bin/castellanizar
if [ -f /etc/language-es ]; then source /etc/language-es; fi
if [ -f /etc/bash_aliases-es ] ; then
source /etc/bash_aliases-es
fi
[...]
(Pero ni /etc/language-es ni /etc/bash_aliases-es existe, as� que esa parte
es irrelevante).
- Buscando qu� paquete podr�a ser relevante a esta situaci�n, encontr� lo
siguiente en /etc/console-tools/config:
[...]
# This files tells the console-tools package:
#
# - whether to load a specific font and boot (and maybe a screen-font map,
# but you should avoid that if possible).
# - whether to setup an Application-Charset Map other than the default CP437.
# - whether to start "vcstime" to have time on all text VC'S.
#
# You can also specify per-VC settings by suffixing variable names as in
# the examples below. This only works on framebuffer devices.
#
# CAVEATS:
#
# - When using the new framebuffer devices, the "global setting" for a font
# only affects the current console (ie., at boot-time, the first one)
# - ACM setting involves 2 steps (maybe loading a user ACM, and activating
# it on a given charset slot - see charset(1) for details), the 1st of which
# affects the entire system, but the 2nd of which only affects the current
# VC (ie., at boot-time, the first one). So that if you want to use the same
# ACM on all VCs, you have to specify "APP_CHARSET_MAP_vc<N>=user" for all
# relevant values of <N>.
[...]
Dentro del archivo no hay ninguna fuente expl�citamente seleccionada, por lo
que supongo que se est� utilizando el default. Pero yo *s�* uso la consola
con framebuffer device, as� que termin� agregando las siguientes l�neas al
archivo (ya vienen comentadas):
[...]
APP_CHARSET_MAP=iso01
APP_CHARSET_MAP_vc2=user
APP_CHARSET_MAP_vc3=user
APP_CHARSET_MAP_vc4=user
APP_CHARSET_MAP_vc5=user
APP_CHARSET_MAP_vc6=user
# Set the following - more euro-friendly default than kernel font.
SCREEN_FONT=latarcyrheb-sun16.psf
[...]
La �ltima l�nea es importante y selecciona el font que se utilizar� para la
consola. Cabe mencionar que viene comentada, como ejemplo, en el archivo,
sin embargo, el nombre del font viene mal escrito. Buscando en
/usr/share/consolefonts encontr� el correcto (... �algo que reportar al
mantenedor de console-tools?)
En fin, este truco es �til para el peque�o segmento de usuarios de la
consola en framebuffer que requieren el uso de caracteres tildados y/o
especiales, en donde me incluyo (TV en consola, correo en consola, IRC en
consola, navegaci�n en consola, mensajer�a instant�nea en consola, m�sica en
consola, etc. etc. etc.).
Saludos.
--
********************************
Juan Ignacio Del Valle Gamboa
juan @ choriticos.net
http://juan.choriticos.net
********************************
--
Desuscripci�n: escriba a [EMAIL PROTECTED], tema 'unsubscribe'
Problemas a: [EMAIL PROTECTED] http://www.linux.or.cr/listas