우분투에서 PuTTY를 설정하는 데 문제가 있습니다.
256 색 지원뿐만 아니라 적성에서 작동하도록 줄 문자를 얻으려고하지만 둘 중 하나만 얻을 수 있습니다.
- 우분투 구성
- 64 비트 우분투 사용
- 터미널 유형 xterm-256color 또는 putty-256color는 256 색이지만 잘못된 줄 문자를 제공합니다.
- 터미널 타입 리눅스는 적절한 줄을 적지 만 16 가지 색상 만 제공합니다.
- PuTTY 구성
- 유니 코드 문자와 함께 글꼴 사용 (데자뷰 산 모노)
- 수신 된 데이터는 UTF-8로 가정합니다.
- 유니 코드 선 그리기 코드 포인트를 사용하도록 설정하십시오.
출력 locale
:
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
답변
문제는 UTF-8 모드의 PuTTY가 1 개의 VT100 “대체 문자 세트”명령을 무시 하고 ncurses가 GUI를 그리기 위해 “그래픽”문자 세트를 사용하려고 시도한다는 것입니다. (상자 그리기 문자는 klmqx
평상시 와 동일한 위치에 있습니다.)
export NCURSES_NO_UTF8_ACS=1
UTF-8 로케일을 선택할 때 ncurses에 항상 유니 코드 상자 그리기 문자를 사용하도록 지시하여 문제를 해결해야합니다.
1 현재 행동이 더 좋은 이유 와 함께 PuTTY 위시리스트 가 있습니다.
업데이트 (2018-05-12) :이 조합 은 PuTTY 0.71에서 지원 될 것으로 보입니다 .