在启动agetty
我的 Raspberry Pi 以连接 VT420 终端后,我仍然遇到一个问题:en_US
登录终端后必须立即将 shell 语言设置为并手动导出(我的 Raspbian 版本有德语区域设置)。动机:终端不支持 UTF-8 字符(有时甚至在收到此类字符时停止工作),因此我决定回退到英语语言环境,尤其是在终端上登录时。在所有其他情况下(SSH 等),UTF-8 绝对没问题。
我遵循了中提出的建议问题#455261并将以下行添加到负责的 systemd 服务文件中agetty
:
Environment="LANG=en_US"
重新加载守护程序并重新启动 后agetty
,登录提示现在为英语,但当我启动程序(例如,df -h
)时,其输出仍为德语并包含 UTF-8 字符,从而导致已经提到的问题:
pi@autoradio:/import/valen/autoradio $ df -h
Dateisystem Grö
…而 ö 序列应读作“ö”。
在 shell 上,我会说,,export LANG=en_US
但我不确定如何导出 systemd 配置中设置的环境变量。
有人知道吗?谢谢。