본문 바로가기

Linux

우분투 putty에서 연결시 한글 입력이 안될때

puTTy 설정 옵션에서 폰트를 한글 가능한 폰트로 설정을 해줘야 하고(ex.굴림체-스크립트:한글)
UTF-8 이나 EUC-KR(CP949)로 시스템에 맞는 캐릭터 셋을 골라야 한다.

그래도 안될때가 있는데.. 그건 리눅스쪽 inputrc 설정이 필요하다.

시스템 전체 반영할려면 /etc/inputrc 파일을 편집하고

자기 계정만 반영할려면 ~/.inputrc 파일을 편집 혹은 생성해서 편집 하면 됩니다.

바꿔야 할 내용은 하기 두부분 on으로 설정해야 한다..
# Be 8 bit clean.
set input-meta on
set output-meta on


추가적으로 히스토리 검색등을 위해서 나는 몇가지를 추가 해서 아래처럼 ~/.inputrc 를 쓴다.

set meta-flag On
set input-meta On
set output-meta On
set convert-meta Off
 
"\e[A":history-search-backward
"\e[B":history-search-forward
"\e[1~":beginning-of-line
"\e[4~":end-of-line
"\e[5~":beginning-of-history
"\e[6~":end-of-history



그외 쓸만한 키설정들..
"\e[3~": delete-char
"\e[2~": quoted-insert
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word
set completion-ignore-case On 



팁 :  에디터 안쓰고 콘솔로 파일 만들기

cat > ~/.inputrc << "EOF"

"\e[A": history-search-backward

"\e[B": history-search-forward

"\e[C": forward-char

"\e[D": backward-char

EOF


앞의 키코드는 VT100 escape codes 참조.
\e[A: Up
\e[B: Down
\e[C: Right
\e[D: Left
\e[1~: Home
\e[4~: End 
\e[5~: Page Up
\e[6~: Page

'Linux' 카테고리의 다른 글

리눅스 캐쉬 메모리 정리  (0) 2012.03.21
Ubuntu 에 SunJDK(java-6-sun) 설치  (0) 2012.03.02
Samba Tunneling 삼바 터널링  (0) 2012.02.27
[Kernel Config] Kconfig 명령  (0) 2012.02.17
vi vim 단축키  (0) 2012.02.01