VT420 터미널에 연결하기 위해 Raspberry Pi를 부팅한 후에도 agetty
여전히 문제가 있습니다. en_US
터미널에 로그인하자마자 셸 언어를 로 설정하고 수동으로 내보내야 합니다(내 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ö
...그리고 ö 시퀀스는 "ö"로 읽어야 합니다.
쉘에서는 말하고 싶지만 export LANG=en_US
systemd 구성에 설정된 환경 변수를 내보내는 방법을 잘 모르겠습니다.
아는 사람 있나요? 감사해요.