OpenBSD tty 세션에 대한 문자 인코딩을 설정하는 방법은 무엇입니까?

OpenBSD tty 세션에 대한 문자 인코딩을 설정하는 방법은 무엇입니까?

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

관련 정보