Slackware 13 en Español

Las versiones más antiguas de Slackware se españolizaban de otro modo al que voy a describir aquí. No recuerdo en que versión se produjo el cambio -puede que fuera en la versión 12, no recuerdo-. Pero ahora se hace del modo siguiente:
En Slackware no disponemos de GDM ni de ninguna herramienta gráfica para configurar el lenguaje y la configuración local al vuelo. Sin embargo, editando un par de ficheros de configuración podemos hacer que Slackware hable nuestro idioma.

Aclarar en primer lugar que si hemos instalado el escritorio KDE, éste lo puedes poner en español entrando en “preferencias del sistema-Región e idioma y activamos idioma español” . Para el teclado hacemos lo mismo en el correspondiente apartado de “teclado”. Aún así, hay determinados programas como gimp (y cualquiera que no sea del escritorio kde) que seguirán apareciendo en ingles. Y si, como a mi, os gustan otros escritorios o manejadores de ventana como fluxbox, la cosa empeora. Por tanto lo mejor es poner el idioma predeterminado y la configuración regional en español.

En una instalación pura de Slackware (sin modificaciones raras) la configuración está establecida en dos archivos localizados en /etc/profile.d

/etc/profile.d/lang.sh se encarga de la shell por defecto Bash (Bourne Again Shell) y del Sh (Origial Bourne Shell) usados en los scripts del sistema.

/etc/profile.d/lang.csh se encarga de cualquiera que use Csh o Tcsh. En mi caso editaré el primero.

Editando como root /etc/profile.d/lang.sh encontramos una entrada como esta:
#es_US is the Slackware default locale:
export LANG=en_US

donde lo cambiamos por esto:
export LANG=es_ES
Podríamos agregar “utf8” pero algunas aplicaciones antiguas no soportan bien el unicode, aunque las distros mas modernas lo traen por defecto.
Con esto ya tenemos “el sistema” en español. Nos queda establecer el teclado en español; veamos como.
Los ficheros .bashrc permiten ejecutar comandos al llamar a bash. ~/.bashrc se ejecuta cuando tu llamas a bash, y /etc/bashrc cuando lo haga cualquiera.
La cosa queda así:
Para todos los usuarios: (Se necesita permisos de root para editar estos archivos

/etc/profile –> Se ejecuta cuando estos inician la sesión
/etc/.bashrc –> Se ejecuta cada vez que se ejecuta el programa bash

Para nuestro usuario:

/etc/profile –> Se ejecuta iniciamos nuestra sesión
/etc/.bashrc –> Se ejecuta cada vez que se ejecutemos el programa bash

Por tanto editamos #vim/etc/profile y anadimos al final:
setxkbmap es

Ya tenemos en español las X. Facil no?

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: