lch*_*ras 6 debian locale multiuser user-interface language
在 Debian 中我设置了多个用户。安装的操作系统是英文的。接下来,我运行
sudo dpkg-reconfigure locale并选择了多种其他语言(例如德语、西班牙语和法语)并安装了它们。然后,我将新用户全部创建为没有密码的标准用户。我以“西班牙语”用户身份登录,并使用以下内容编辑了 ~/.bashrc:
export LANG=es_MX.utf8
export LANGUAGE=es_MX:es
Run Code Online (Sandbox Code Playgroud)
然后我注销并重新登录。我用以下命令签入了控制台
echo $LANG
Run Code Online (Sandbox Code Playgroud)
返回的
es_MX.utf8
Run Code Online (Sandbox Code Playgroud)
然而,系统上似乎没有任何改变。菜单、所有应用程序、控制台等 - 一切仍然是英语。
我本来希望能够为系统的每个用户设置不同的语言。我这样做是否正确,或者我完全误解了“区域设置”的用途?如果是这样,Debian 9(stretch)中是否可以为不同的用户提供不同的语言环境?我正在使用 Cinnamon 桌面,如果这有什么区别的话。
另外,我是否需要安装新的、特定于语言的 Firefox 和 LibreOffice 版本,或者是否有可以安装的语言包?
编辑:根据某些较旧的文档,语言模块已从 2.2 及更高版本中的 Cinnamon 控制面板中删除。( https://wiki.archlinux.org/index.php/Cinnamon#Manage_languages_used_in_Cinnamon ) 控制它的唯一方法显然是使用一个名为 mintlocale 的 Mint 特定包,据我所知,它没有 Debian版本。我希望有一种命令行或配置文件的方式来完成同样的事情,但如果 Debian 无法工作,我也愿意将发行版更改为支持多种语言的发行版。
更改用户\xe2\x80\x99 语言.bashrc只会影响他们的 shell,正如您\xe2\x80\x99 将在终端会话中看到的那样。要更改其桌面环境\xe2\x80\x99s 语言,您需要为每个用户配置桌面环境。在某些情况下,可以从登录屏幕完成此操作(见下文)。在其他情况下,语言配置是在桌面首选项中完成的。
使用 Debian 中与 Cinnamon 一起使用的默认桌面管理器,右上角有一个下拉语言菜单,其中应显示系统上可用的语言:
\n\n\n\n有 Firefox 和 LibreOffice 的语言包;查找名称以firefox-esr-l10nFirefox 和libreoffice-l10nLibreOffice 开头的软件包。
| 归档时间: |
|
| 查看次数: |
1896 次 |
| 最近记录: |