Antes de comenzar, he de decir que estos cambios se pueden realizar desde el interface gráfico de forma similar a windows, pero la cuestión es cambiar el idioma por defecto del sistema. El problema que tenemos, es que aunque cambiemos el idioma del usuario administrador, cada nuevo usuario que creemos tendrá que configurar el idioma y el mapa de teclado.
Aclarado esto, vamos a castellanizar nuestro slackware (que para eso somos de Castilla x) ). Vamos a comenzar por el mapa de teclado. Para modificarlo para todos los usuarios debemos cambiarlo en el archivo de configuración del servidor X, en el que se pueden configurar, además del mapa de teclado, el tipo de ratón que utilizamos, resoluciones soportadas, tipo de monitor, etc... . Podemos utilizar el asistente xorgsetup, o editar el fichero /etc/X11/xorg.conf. Lo normal es tener siempre hecho un backup de dicho fichero por si la liamos. ¡Comenzamos!
No voy a contar como funciona el editor vi, ya que de este tema hay multitud de manuales por internet, pero con saber cambiar a modo de inserción con la "i", a modo comando con "esc", borrar con la "x", y guardar con ":wq", será suficiente para lo que necesitamos hacer en la mayoria de los ficheros de configuración. El fichero es bastante grande, buscamos el siguiente fragmento:
Son las opciones por defecto del teclado. Descomentamos (Eliminamos el caracter # del comienzo de linea) la linea que se refiere a XkdbLayout, y cambiamos "us" por "es". Tendremos lo siguiente:
Guardamos los cambios y salimos. Ya tenemos el mapa de teclado por defecto modificado para todos los usuarios. Ahora cambiemos el idioma.
Muchas aplicaciones, entre ellas algunos gestores de ventanas, consultan el valor de la variable de entorno LANG para mostrar el interface en el idioma configurado en el sistema. El valor de dicha variable se asigna en los fichero lang.csh y lang.sh contenidos en el directorio /etc/profile.d/
En ambos ficheros buscaremos la linea descomentada donde se asigna el valor y lo modificaremos por "es_ES".
Una vez hecho el cambio en ambos ficheros, la proxima vez que iniciemos el equipo, las variables tendrán el nuevo valor asignado. Si queremos efectuar los cambios, modificamos el valor de la variable asignandoselo desde el shell, poniendo "LANG=es_ES".
Con esto ya tenemos "castellanizado" el sistema.
0 comentarios:
Publicar un comentario