为用户设置语言环境

peo*_*oro 8 i18n environment-variables locale

我想为我的用户设置一个不同于系统语言环境的语言环境。

通过插入export LANG=en_US.utf8.bashrc我可以为 shell 做到这一点,但它仍然不适用于不是通过 shell 启动的应用程序(即桌面环境,LXDE,它是通过 GDM3 启动的)。

有什么方法可以为我的用户设置不同的默认语言环境(由任何类型的应用程序使用,即使不是通过 bash 启动的)?

Jam*_*man 4

X 登录在使用哪些启动文件名方面不一致。在我正在使用的系统上,您只需要修改$HOME/.xsessionrc. 但它确实有所不同。我通常将环境变量设置放在一个单独的文件中,并从.profile和获取该文件.xsessionrc

如果.xsessionrc不适合您,请检查文档或阅读 中的脚本/etc/X11/