Hola! perdón por haber tardado tanto en responder, pero es que antes
quería probar lo que voy a decir "en mis propias carnes". Te cuento...

Yo antes usaba una local que se llama [EMAIL PROTECTED], cuando salió todo esto
de la internacionalización era la única forma que teníamos de tener el
simbolito del euro. Pero esa local se quedó obsoleta y de repente cada
vez más paquetes me daban errores con las locales. Para corregir esto me
cambié a es_ES.UTF-8, pero cual fue mi sorpresa cuando al seleccionar
ese idioma GDM me daba error y me dejaba en mi [EMAIL PROTECTED], aún habiendo
seleccionado al reconfigurar locales la de UTF-8 y habiéndola generado.

Entonces pensé una cosa: quizás el problema será que los paquetes se
instalaron con la antigua local y por eso no me funciona... pues creo
que justo eso es lo que pasa. En una consola de texto, como root, la
variable local sí estaba perfectamente definida, así que decidí instalar
y upgradear desde ahí siempre, para que los nuevos paquetes se
configurasen con la nueva local. Y efectivamente, después de reinstalar
paquetes como gdm, gnome-session y algunos más del estilo, pude
seleccionar la nueva local en GDM y utilizarla por defecto.

Existía un problema más: al iniciar la sesión mi usuario volvía a tener
el valor [EMAIL PROTECTED] Pues nada, abrí el archivo ~/.xsession con el
siguiente contenido:

# ---- language-env DON'T MODIFY THIS LINE!
# set LANG
[EMAIL PROTECTED]
export LANG

if [ -x "$WINDOW_MANAGER" ]; then
  realstartup=$WINDOW_MANAGER
elif [ -x /usr/bin/x-session-manager ]; then
  realstartup=x-session-manager
elif [ -x /usr/bin/x-window-manager ]; then
  realstartup=x-window-manager
elif [ -x /usr/bin/x-terminal-emulator ]; then
  realstartup=x-terminal-emulator
fi
exec $realstartup
# ---- language-env end DON'T MODIFY THIS LINE!

Desoyendo los consejos de los comentarios, cambié el valor de LANG por:

LANG=es_ES.UTF-8

Y al reinciar la sesión... todo correcto! :)

Resumiendo: Configura las nuevas locales en la consola de texto y
generalas. Desde esa consola instala y actualiza tu distro. Reinstala
paquetes como gdm, gnome-session. Selecciona en el GDM la nueva local
como local por defecto. Modifica el .xsession. Y ya está... poco a poco
se irán corrigiendo los problemas que tengas con las locales. :)



 On Tue, 10 Jun 2008 15:29:05 +0200
Tato <[EMAIL PROTECTED]> wrote:

> Hola.
> Tengo instalada una debian sid y tengo un problemilla con el idioma.
> Empecé a instalar en inglés pensando que luego podría cambiar el
> idioma del gnome instalando un paquete como hacía con otras
> distribuciones. El problema es que no encuentro paquetes de idiomas
> para gnome y no me deja cambiar el idioma en la ventana del gdm.
> 
> Lo que hago es:
> 
> #dpkg-reconfigure locales
> 
> 
> para seleccionar los caracteres que quiero, y así ya me da la opción
> de cambiar el idioma en el gdm pero claro, al no estar instalado un
> paquete del idioma en español pues arranca en inglés diciendo que no
> existe el español... No sé si me he explicado con claridad...
> 
> Los repositorios que tengo son estos:
> deb http://ftp.es.debian.org/debian/ unstable main
> deb-src http://ftp.es.debian.org/debian/ unstable main
> 
> deb http://ftp.rediris.es/debian unstable main contrib non-free
> deb http://www.debian-multimedia.org/ unstable main
> 
> A ver si alguien puede echarme un cable.
> Gracias!
> Un saludo.

Attachment: pgpVg8QD8000Z.pgp
Description: PGP signature

_______________________________________________
CRySoL mailing list
http://crysol.inf-cr.uclm.es/
https://arco.inf-cr.uclm.es/cgi-bin/mailman/listinfo/crysol

Responder a