![OpenBSD tty 세션에 대한 문자 인코딩을 설정하는 방법은 무엇입니까?](https://linux55.com/image/211327/OpenBSD%20tty%20%EC%84%B8%EC%85%98%EC%97%90%20%EB%8C%80%ED%95%9C%20%EB%AC%B8%EC%9E%90%20%EC%9D%B8%EC%BD%94%EB%94%A9%EC%9D%84%20%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
OpenBSD에서는 X 세션에서 언어별 문자를 제대로 보려면 LC_CTYPE
나열된 값 중 하나를 사용 하도록 설정하면 됩니다 locale -a
. export LC_CTYPE=xx_YY.UTF-8
.Xsession 파일에 추가하여 이 작업을 수행했습니다 .
tty 세션으로 비슷한 결과를 얻을 수 있는 방법이 있습니까?
답변1
SSH wscons(4)
또는 기타 터미널 액세스 방법은 X11 구성 범위에 포함되지 않습니다. 이러한 액세스 방법으로 생성된 셸을 구성하는 한 가지 방법은 셸 구성에서 적절한 환경 변수를 설정하는 것입니다. 가정적으로 ksh(1)
이를 수행하는 일반적인 방법은 다음과 같이 설정하는 것입니다.
export ENV=/home/user/.kshrc
그런 다음 ~/.profile
파일에 ~/.kshrc
필요한 값을 설정하십시오
export LC_CTYPE=...
. 다른 셸(예: fish
또는 zsh
)은 환경 변수를 설정하는 방법과 파일이 다릅니다. 자세한 내용은 설명서를 확인하세요.
또 다른 접근 방식은 새 로그인 클래스를 생성하거나 기존 로그인 클래스를 구성하여 관련 사용자에 대한 적절한 환경 변수를 설정하는 것입니다. setenv
로캘이 다른 사용자로 작동해야 하는 경우 필요할 수도 있습니다(다르게).login.conf(5)
doas.conf(5)
setenv