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

Responder a