Puede editar manualmente la configuración de localización. A partir de su ejemplo, sugeriría que use alguna versión en inglés como idioma base y agregue otros bits según sus necesidades. Otros bits que puede obtener de otras configuraciones locales que también deben instalarse en su sistema. Es decir, si desea que el sistema esté en italiano, las fechas en estilo ruso y los números en finlandés, estos paquetes para admitir esos idiomas deben estar instalados en su sistema.
Puede ver la lista completa de configuraciones regionales instaladas en su sistema ejecutando este comando en la terminal:
$ locale -a.
O puede abrir Configuración del sistema-> Soporte de idiomas-> Instalar / Eliminar idiomas. Todos los idiomas instalados serán verificados. Para agregar o eliminar idiomas, solo marca algunos más o desmarca los no deseados. Por su ejemplo, le aconsejo que use solo inglés (incluye muchas versiones) + español. Los detalles de su configuración de localización actual se pueden verificar con este comando:
$ locale
A esto se refiere esta configuración:
LANG : proporciona el valor predeterminado para las variables LC_ * que no se han establecido explícitamente.
LC_ALL : anula la configuración individual de LC_ *: si se establece LC_ALL, ninguna de las siguientes opciones tiene ningún efecto.
LC_CTYPE : cómo se clasifican los caracteres como letras, números, etc. Esto determina cosas como cómo se convierten los caracteres entre mayúsculas y minúsculas.
LC_NUMERIC : cómo formatea sus números. Por ejemplo, en muchos países se usa un punto (.) Como separador decimal, mientras que otros usan una coma (,).
LC_TIME : cómo se formatean la hora y la fecha. Utilice, por ejemplo, "en_DK.UTF-8" para obtener un reloj de 24 horas en algunos programas.
LC_COLLATE : cómo se ordenan alfabéticamente las cadenas (nombres de archivo ...). El uso de la configuración regional "C" o "POSIX" aquí da como resultado un orden de clasificación similar a strcmp (), que puede ser preferible a las configuraciones regionales específicas del idioma.
LC_MONETARY : qué moneda usa, su nombre y su símbolo.
LC_MESSAGES : qué idioma se debe usar para los mensajes del sistema.
LC_PAPER - Tamaños de papel: 11 x 17 pulgadas, A4, etc.
LC_NAME : cómo se representan los nombres (apellido, apellido, etc.).
LC_ADDRESS : cómo se formatean las direcciones (país primero o último, dónde va el código postal, etc.).
LC_TELEPHONE : cómo se ven sus números de teléfono.
LC_MEASUREMENT : qué unidades de medida se utilizan (pies, metros, libras, kilos, etc.).
LC_IDENTIFICATION - Metadatos sobre la información del entorno local.
Aquí está su solución (con suerte):
Para las carpetas y el sistema, use el idioma inglés elegido como idioma principal y listo.
Para valores numéricos (con puntos para separar decimales y comas para separar miles), puede usar el inglés británico como base para su sistema. Pero si elige usar el inglés de los EE. UU., Modifique el archivo ".profile" en su directorio de inicio agregando esta línea:
export LC_NUMERIC = ”en_GB.utf8”
Para las fechas y el calendario, solo necesita cambiar la localización del formato de hora a español (hasta donde yo sé, también las semanas comenzarán con los lunes). Agregue también esta línea al mismo archivo .profile en su directorio de inicio:
export LC_TIME = "es_ES.utf8"
La localización se aplicará la próxima vez que inicie sesión en Ubuntu. Luego puede verificar los resultados ejecutando el comando "locale" una vez más o simplemente ver si todo funciona como le gustaría.
La configuración del teclado es independiente de la configuración de localización y para su problema específico con el teclado Apple utilice el paquete "datos de consola". Para esta carrera:
sudo dpkg-reconfigure console-data
Pero como probablemente el paquete aún no está instalado en su sistema, ejecute esto:
sudo apt-get install console-data
La instalación incluye la configuración de su teclado, por lo que probablemente eso es todo lo que necesita. El teclado Mac español estaba en la lista, con suerte eso es lo que necesitas.
Esperemos que estos consejos resuelvan sus problemas.