
Me gustaría establecer una configuración regional para mi usuario diferente a la configuración regional del sistema.
Al instalarlo export LANG=en_US.utf8
, .bashrc
podría hacer eso para los shells, pero aún así no funciona para aplicaciones que no se inician a través de un shell (es decir, el entorno de escritorio, LXDE, que se inicia a través de GDM3).
¿Hay alguna forma de establecer una configuración regional predeterminada diferente (utilizada por cualquier tipo de aplicación, incluso si no se inicia mediante bash) para mi usuario?
Respuesta1
El inicio de sesión de X es molestamente inconsistente en cuanto a qué nombres de archivos de inicio se utilizan. En el sistema que estoy usando solo necesitarías modificar $HOME/.xsessionrc
. Pero varía. Generalmente coloco la configuración de mis variables de entorno en un archivo separado y la obtengo de .profile
y .xsessionrc
.
Si .xsessionrc
no funciona para usted, consulte la documentación o lea los scripts en /etc/X11/
.
Respuesta2
Configurar cualquier configuración regional incorrectamente puede producir resultados no deseados, pero antes que nada, me abstendría de usarla ; en su lugar, uso .en_US.utf8
en_US.UTF-8
Las minúsculas .utf8
pueden resultar útiles en determinados entornos de programación, pero un usuario normal necesitaría el valor correcto.
Editar .xsessionrc
y .bashrc
/o .profile
incluir las líneas que puedan necesitar, como estas:
LANG=en_US.UTF-8
LC_NUMERIC=es_ES.UTF-8
LC_MONETARY=es_ES.UTF-8
LC_PAPER=es_ES.UTF-8
LC_NAME=es_ES.UTF-8
LC_ADDRESS=es_ES.UTF-8
LC_TELEPHONE=es_ES.UTF-8
LC_MEASUREMENT=es_ES.UTF-8
LC_IDENTIFICATION=es_ES.UTF-8
LC_TIME=en_GB.UTF-8
PAPERSIZE=a4
LANGUAGE=en_US
LANG=en_US.UTF-8
Tenga en cuenta que tengo diferentes valores para diferentes tipos de configuración regional. ¡Cada uno por su cuenta! Elimina aquellos que no necesites yMira aquí para más información.