如何更改 gnome 会话的默认语言环境?我创建了/etc/default/locale-local
以下内容:
LANG=pt_PT.UTf-8
LC_MESSAGES=en_US.UTF-8
并将其添加到/etc/pam.d/gdm3
、/etc/pam.d/gdm3-autologin
、/etc/pam.d/gdm-welcome
、/etc/pam.d/login
和/etc/pam.d/su
:/etc/pam.d/sshd
session required pam_env.so readenv=1 envfile=/etc/default/locale-local
我错过了什么?
答案1
我不确定你为什么要分段执行。正常路线是:
检查当前设置:
区域设置
检查现有的语言环境
区域设置-a
通过编辑 /etc/default/locale 或使用 update-locale 来更改设置
更新区域设置 LANG=en_US.UTF-8 LC_MESSAGES=POSIX
生成区域设置
语言环境-gen 语言环境-gen fr_FR.UTF-8
通过编辑 /var/cache/gdm/$USER/dmrc 更改 gdm 设置
重新启动。
希望这可以帮助。
答案2
最终仅创建了一个带有区域设置配置的 ~/.xsessionrc 文件:
LANG=pt_PT.UTf-8
LC_MESSAGES=en_US.UTF-8
我不认为 ~/.dmrc 能起作用,因为我家有 700 度。