如何使 Linux 系统仅使用英语作为语言环境和语言,而在 GUI/桌面环境上使用另一种语言?

如何使 Linux 系统仅使用英语作为语言环境和语言,而在 GUI/桌面环境上使用另一种语言?

假设我用我的母语(英语)安装了 Linux,而我进行安装的用户只懂西班牙语(我只知道:Que?)。如果我需要在需要时进行一些系统管理,那么对于我(和大多数人)来说,英语显然更容易使用,当 GUI/桌面环境和 GUI 软件使用西班牙语时,用户的生活也是如此。

操作系统是 Debian,它是通过英语的网络安装安装的,因此我可以使用英语安装整个系统,然后安装西班牙语的 GUI/桌面环境和键盘。

 

现在,我确实知道大多数软件和桌面环境确实将其语言与系统语言相匹配,这对我打算做的事情来说非常不利。

我还遇到一个问题,即系统以英语安装,但键盘从桌面环境设置为西班牙语。也就是说,尽管在关闭之前将 XFCE 的系统托盘标志(允许更改键盘的插件)设置为西班牙语,但键盘仍然是英语,在重新启动后仍然保持西班牙语(标志),而西班牙语是显然在 XFCE 设置中设置为首选顶级语言。

 

因此,必须有一种方法可以使系统保持英语(CLI、终端等),但 GUI/桌面环境 (XFCE) 和软件保持西班牙语。我怎样才能做到这一点?

答案1

应该有可能。尝试这个:

# type this into a terminal
sudo localectl set-locale LANG=es_ES.UTF-8

# put this in the .bashrc of the user
export LANG=en_US.UTF-8

重新启动并查看是否有效。

相关内容