[Gentoo] UTF-8

Buenas compañeros, se avecina un tocho ;-)

Antecedentes:

- No tenia ningun problema de tildes.
- Pretendia tener el sistema en utf-8 pero creo que estaba mezclando utf-8 con iso-8859-1 [tomaaa]
- Aqui pasaron cosas, como probar paludis un poco y volver a portage [tomaaa] En una de esas hice un paludis --uninstall-unused o algo asi :Ð
- Actualmente en la consola no me van las tildes ni las ñ. En tkabber, por ejemplo no tengo problemas con ñ ni ~ pero si con las tildes. Lo mismo para firefox.


Intentando solucionarlo he seguido miles de how-to's. Entre ellos:

http://www.gentoo.org/doc/en/utf-8.xml
http://es.gentoo-wiki.com/HOWTO_Castellanizar_Gentoo
http://es.gentoo-wiki.com/HOWTO_Unicode-UTF-8
http://gentoo-wiki.com/HOWTO_Make_your_system_use_unicode/utf-8

En el tercer enlace pone algo de un script /etc/init.d/unicode

Cuando arranco el servicio:
# /etc/init.d/unicode start
* Caching service dependencies ... [ ok ]
* setting consoles to UTF-8 ...
* UTF-8 is not required [ !! ]


Y aqui tengo una recopilacion del contenido de los ficheros que considero que participan en el tema (quitando los comentarios y lineas que creo que no interesan):

$ locale -a
C
en_US.utf8
es_ES.utf8
ja_JP.utf8
POSIX

$ cat /etc/locale.gen
es_ES.UTF-8 UTF-8
#es_ES ISO-8859-15
en_US.UTF-8 UTF-8
ja_JP.UTF-8 UTF-8

$ cat /etc/env.d/02locale
LANG="es_ES.utf-8"
LANGUAGE="es_ES.utf-8"
LC_ALL="es_ES.utf-8"

$ cat .entorno
#!/bin/bash
export LANG="es_ES.UTF-8"
export LC_CTYPE="es_ES.UTF-8"
export LC_NUMERIC="es_ES.UTF-8"
export LC_TIME="es_ES.UTF-8"
export LC_COLLATE="es_ES.UTF-8"
export LC_MONETARY="es_ES.UTF-8"
export LC_MESSAGES="es_ES.UTF-8"
export LC_PAPER="es_ES.UTF-8"
export LC_NAME="es_ES.UTF-8"
export LC_ADDRESS="es_ES.UTF-8"
export LC_TELEPHONE="es_ES.UTF-8"
export LC_MEASUREMENT="es_ES.UTF-8"
export LC_IDENTIFICATION="es_ES.UTF-8"
export LC_ALL="es_ES.UTF-8"

# cat /etc/rc.conf
UNICODE="yes"

# cat /etc/conf.d/keymaps
KEYMAP="-u es euro2"
SET_WINDOWKEYS="yes"
EXTENDED_KEYMAPS="backspace keypad"
DUMPKEYS_CHARSET="iso-8859-15"

# cat /etc/conf.d/consolefont
#CONSOLEFONT="ter-v16b"
#CONSOLEFONT="default8x16"
#CONSOLEFONT="lat9w-16"
CONSOLEFONT="lat9-16"

$cat .bashrc
if [ $TERM = "linux" ]
then
unicode_start
fi



Tengo soporte utf-8 en el kernel

# lsmod | grep nls
nls_utf8


y tengo unicode y nls en las use.


¿Alguien podria orientarme un poco? No me gustaria tener que reinstalar el sistema, aunque quiza me lo agradeceria porque como veis soy muy manazas.


Desde ya, gracias

Saludos


Edito: tambien he leido que habia algun problema con algunas versiones del kernel.
Datos:
- kernel: 2.6.17-gentoo-r4
- glibc:

[I] sys-libs/glibc
Available versions: (2.2) [P]2.2.5-r10 [P]2.3.2-r12 2.3.5-r2 2.3.5-r3 2.3.6-r4 2.3.6-r5 2.4-r4 2.5
Installed: 2.5(2.2)(21:39:07 26/02/07)(-build -glibc-compat20 glibc-omitfp -hardened -multilib nls nptl nptlonly -profile -selinux)

¿Que es ese (2.2)? ¿Tengo instalada la version 2.2? Si es asi, ¿tiene sentido?

¿Necesitais algun dato mas?
0 respuestas