Ver Mensaje Individual
  #8 (permalink)  
Antiguo 30/08/2003, 00:06
herje
 
Fecha de Ingreso: diciembre-2001
Ubicación: minime$
Mensajes: 1.673
Antigüedad: 23 años
Puntos: 1
El Menda, las locales pueden estar bien configuradas, pero si el mapa del teclado está mal, seguira sin poder usar ciertas teclas.

Como yo lo haría de este modo:

Soporte en la consola :
Primero realizo un dpkg-reconfigure locales y elego es_ES@ISO-8859-15 (lo cambias por el tuyo)

Luego tenemos un archivo con toda la informacion sobre el teclado en español en /usr/share/keymaps/i386/qwerty/es.kmap.gz normalmente este archivo se copia sin mayores problemas pero nos vamos a asegurar y como root:

# cp /usr/share/keymaps/i386/qwerty/es.kmap.gz etc/console-tools/default.kmap.gz

Claro está que tienes que localizar tu mapa. (como ejemplo podria ser el de mexico mx.keymap.gz)

Ahora debemos darle soporte a los caracteres especiales, editamos /etc/inputrc y descomentamos la linea:

# set convert-meta off (osea le quitas el gato)

# cat /etc/inputrc
set input-meta on
set output-meta on
set convert-meta off

(todo esto es para los acentos y signos raros)

Turno a las X-Window
Editamos /etc/X11/XF86Config-4 y nos aseguramos que el teclado tiene las siguientes opciones:

XkbLayout "es"

Luego en /etc/profile justo arriba de umask 022 (abajo del todo) ponemos:

export LANG=es_ES (o el que sea, por ejemplo en Mexico es_MX)

En /etc/environment pones:

LANG=es_ES
LC_CTYPE=es_ES
LC_TIME=es_ES
LC_NUMERIC=es_ES
LC_COLLATE=es_ES
LC_MONETARY=es_ES
LC_MESSAGES=es_ES
LC_ALL=es_ES


Todas las locales se pueden configurar unicamente para un usuario, solo tienes que hacer esto mismo en su .bashrc o .bash_profile, pero de este modo será global para todos los users.
Espero que te sirva.


Saludos
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.

Última edición por herje; 30/08/2003 a las 00:19