On Sat, Feb 24, 2001 at 12:29:10PM +0000, Luis Cabrera wrote: > > Quien: Antonio ?lvarez > Cuando: viernes, 23 de febrero del 2001, a las 10:36, > Qu?: locales y xdm > > > > Buenas, > > > > tengo instalada Potato 2.2 r0 en casa y en dos m?quinas en el trabajo. > > En casa y en una del trabajo tengo el login gr?fico xdm y en la otra > > entro en modo texto. En las dos en las que entro en modo gr?fico, no > > hay manera alguna de que X window me permita visualizar caracteres > > espa?oles (por ejemplo al hacer ls -l ca??n, me sale ca??n), pero si > > me voy a consola y desde all? mato el xdm (killall xdm) y entro en > > gr?fico con startx s? que todo funciona el espa?ol, por ejemplo, LyX > > tiene los men?s en espa?ol, lo mismo que Abiword, etc. > > El sitio ideal para definir el idioma 'general' para la maquina > lo tienes en el fichero /etc/environment' > > Si poner LANG=spanish en dicho fichero, esta variable afectar? > tanto a la consola como a las X's. > > spanish es un alias que viene definido en el fichero > /etc/locale.alias > > En potato 2.2.r[0-2] viene definida a es_ES.ISO-8859-1. Sin > embargo, al cambiar a las libc6 que se utilizan en Woody, yo he > tenido que modificar esto (y m?s cosas) para que fuera > reconocido el castellano como idioma por defecto. > > Todas las definiciones de 'locales', en potato 2.2.r[0-2] vienen > bajo /usr/share/locale, mientras que la herramienta locale-gen > pone las nuevas definiciones bajo /usr/lib/locale. > > Como apunte final, solo las definiciones que aparezcan dentro de > /usr/share/locale o de /usr/lib/locale, son las que se podr?n > utilizar en nuestro sistema. > > La soluci?n para corregir cualquier problema de 'localizaci?n' > pasar por elegir uno de los 'locale' que tengamos en nuestro > sistema. > > > La otra causa probable de errores en las X's, suele ser la > definici?n del teclado que estemos utilizando. > > Yo ahora mismo tengo unas XFree 4.0.2, en la que me funciona > perfectamente el teclado. La definici?n que tengo en el > XF86Config, es la siguiente: > > Section "Keyboard" > Protocol "Standard" > XkbRules "xfree86" > XkbModel "pc101" > XkbLayout "es" > EndSection > > en fin, espero que esto le sirva a alguien ;) > > > > Post: No olviden que en /etc/environment tambien se pueden poner otras > variables de entorno para que sean leidas por todo el sistema. Puede > sernos muy util ;) > > Post2: En /etc/environment, no hace falta hacer un export de nada, ya > que solo contiene variables y valores. No es un script bash.
En /etc/environment tengo exactamente eso. Arrancando con startx, perfecto, arrancando con xdm, teclado americano. En /etc/X11/XF86Config: Section "Keyboard" Protocol "Standard" XkbRules "xfree86" XkbModel "pc102" XkbLayout "es" EndSection ¿Cargan el mismo xmodmap startx y xdm? ¿por qué desde una xterm lanzo abiword y sale en castellano y desde un menú del gestor de ventanas sale en inglés (entrando al sistema con xdm)? Un saludo Antonio Álvarez