Configuración de la Localización y del Teclado del Sistema
Estos ajustes se pueden hacer modificando el archivo de configuración /etc/locale.conf
o usando la utilidad localectl. También puede fijar estos ajustes durante la instalación del sistema usando la interfaz gráfica de instalación, la interfaz de modo texto o los comandos Kickstart keyboard y lang. Vea en la link:https://docs.fedoraproject.org/en-US/fedora/fFedora 31/install-guide[Guía de Instalación Fedora] información sobre estas opciones.
Estableciendo la Localización del Sistema
Los ajustes de localización de todo el sistema se almacenan en el archivo /etc/locale.conf
que se lee al principio del arranque por el demonio systemd
. Los ajustes de localización configurados en /etc/locale.conf
son heredados por cada servicio o usuario a no ser que programas o usuarios concretos los anulen.
El formato básico del archivo /etc/locale.conf
es una lista separada por saltos de línea de asignaciones variables. Por ejemplo, localización en Alemania con mensajes en Inglés en /etc/locale.conf
se muestra como sigue:
LANG=de_DE.UTF-8 LC_MESSAGES=C
Aquí, la opción LC_MESSAGES determina la configuración regional usada para los mensajes de diagnóstico escritos en la salida de error estándar. Para especificar aún más la configuración regional en /etc/locale.conf
, usted puede usar otras opciones, las más relevantes están resumidas en Opciones configurables en /etc/locale.conf. Vea en la página de manual locale(7)
información detallada sobre esta opciones. Tenga en cuenta que la opción LC_ALL, que representa todas las posibles opciones, no debería ser configurada en /etc/locale.conf
.
Opción | Descripción |
---|---|
LANG |
Proporciona un valor predeterminada para la configuración regional del sistema. |
LC_COLLATE |
Cambia el comportamiento de las funciones que comparan las cadenas en el alfabeto local. |
LC_CTYPE |
Cambia el comportamiento del manejo de carácter y la clasificación de funciones y las funciones de carácter multibyte. |
LC_NUMERIC |
Describe la forma en que se imprimen normalmente los números con detalles como puntos decimal contra coma decimal. |
LC_TIME |
Cambia la visualización de la hora actual de reloj de 24 horas contra reloj de 12 horas. |
LC_MESSAGES |
Determina la configuración regional usada para los mensajes de diagnóstico que se escriben en la salida de error estándar. |
Visualizar el Estado Actual
El comando localectl puede ser usado para consultar y cambiar la configuración regional del sistema y los ajustes de diseño de teclado. Para mostrar los ajustes actuales utilice la opción status
:
localectl status
La salida del comando anterior lista los ajustes de configuración regional actual, diseño de teclado configurado por la consola y por el sistema de ventanas X11.
~]$ localectl status System Locale: LANG=en_US.UTF-8 VC Keymap: us X11 Layout: n/a
Listar las Configuraciones Regionales Disponibles
Para listar todas las configuraciones regionales disponibles para su sistema, teclee:
localectl list-locales
Imagine que usted desea seleccionar una configuración regional Inglés específico, pero no está seguro de que esté disponible en el sistema. Puede comprobar esto listando todas las configuraciones regionales de Inglés con el siguiente comando:
~]$ localectl list-locales | grep en_
en_AG
en_AG.utf8
en_AU
en_AU.iso88591
en_AU.utf8
en_BW
en_BW.iso88591
en_BW.utf8
output truncated
Establecer la Configuración Regional
Para establecer la configuración regional predeterminada del sistema, utilice como `root`el siguiente comando:
localectlset-locale
LANG
=locale
Reemplace locale con el nombre de la configuración regional encontrado con el comando localectl list-locales
. La sintaxis de arriba se puede usar también para configurar parámetros desde Opciones configurables en /etc/locale.conf.
Por ejemplo, si usted desea establecer Inglés Británico como su configuración regional predeterminada, primero encuentre el nombre para esta configuración regional usando list-locales
. Después, como root
, teclee el comando con el siguiente formato:
~]# localectl set-locale LANG=en_GB.utf8
Cambiar el Diseño de Teclado
Los ajustes de diseño de teclado habilitan al usuario para controlar el diseño usado en la consola de texto y en las interfaces gráficas de usuario.
Visualizar los Ajustes Actuales
Como se mencionó antes, usted puede comprobar su diseño de teclado actual con el siguiente comando:
localectl status
En la siguiente salida usted puede ver el diseño de teclado configurado para la consola virtual y para el sistema de ventanas X11.
~]$ localectl status System Locale: LANG=en_US.utf8 VC Keymap: us X11 Layout: us
Listar los Mapas de Teclado Disponibles
Para listar todos los diseños de teclado que pueden ser configurados en su sistema, teclee:
localectl list-keymaps
Usted puede usar grep para buscar en la salida del comando anterior el nombre de un mapa de teclado específico. Hay, con frecuencia, múltiples mapas de teclado compatibles con su configuración regional. Por ejemplo, para encontrar los diseños de teclado Checos disponibles, teclee:
~]$ localectllist-keymaps
| grepcz
cz cz-cp1250 cz-lat2 cz-lat2-prog cz-qwerty cz-us-qwertz sunt5-cz-us sunt5-us-cz
Establecer el Mapa de Teclado
Para establecer el diseño de teclado predeterminado para su sistema, utilice como root
el siguiente comando:
localectl set-keymap
map
Reemplace map con el nombre del mapa de teclado tomado de la salida del comando localectl list-keymaps
. A menos que se pase la opción --no-convert
, el ajuste seleccionado se aplicará también a la asignación de teclado predeterminado del sistema de ventanas X11, después de convertirlo a la asignación de teclado X11 más cercana. Esto también se aplica al revés, puede especificar ambos mapas de teclado con el siguiente comando como root
:
localectl set-x11-keymap
map
Si desea que el diseño de X11 difiera del de la consola, use la opción --no-convert
.
localectl--no-convert
set-x11-keymap
map
Con esta opción, el mapa de teclado X11 se especifica sin cambiar el ajuste anterior de diseño de consola.
Imagine que desea utilizar el diseño de teclado Alemán en la interfaz gráfica, pero para las operaciones de consola desea mantener el mapa de teclado US. Para hacer esto, teclee como root
:
~]# localectl --no-convert set-x11-keymap de
Después puede comprobar si su ajuste fue exitoso comprobando el estado actual:
~]$ localectl status System Locale: LANG=de_DE.UTF-8 VC Keymap: us X11 Layout: de
Además del diseño de teclado (map) se pueden especificar otras tres opciones:
localectl set-x11-keymap
map model variant options
Reemplace model con el nombre de modelo de teclado, variant y options con variante de teclado y componentes opcionales que se pueden usar para mejorar el comportamiento del teclado. Estas opciones no se establecen de modo predeterminado. Para más información sobre Modelo X11, Variante X11 y Opciones X11 vea la página de manual kbd(4)
.
Recursos Adicionales
Para mas información sobre como configurar el diseño de teclado en Fedora, vea los recursos listados abajo:
-
localectl
(1) — La página de manual para la utilidad de línea de comandos localectl documenta como usar esta herramienta para configurar su configuración regional y el diseño de teclado. -
loadkeys
(1) — La página de manual para el comando loadkeys proporciona más información sobre cómo usar esta herramienta para cambiar el diseño de teclado en una consola virtual.
Want to help? Learn how to contribute to Fedora Docs ›