| 이전 글 :: 다음 글 |
| 글쓴이 |
메세지 내용 |
khkim89 beginner

가입일: 2003년 01월 08일 토론: 6 사는 곳: 서울 서빙고동
|
Posted : 금 3 28, 2003 10:28 pm 제목: Mac OS X에서 Terminal에서 한글 입력이 되지 않는 이유 |
|
|
tcsh 6.12.00 UTF8 Multibyte 입력 Patch
% curl -O ftp://ftp.astron.com/pub/tcsh/tcsh-6.12.00.tar.gz
% tar xzf tcsh-6.12.00.tar.gz
% cd tcsh-6.12.00
% ./configure
% mv config_f.h config_f.bk1
% sed 's/#undef KANJI/#define KANJI/' < config_f.bk1 > config_f.bk2
% sed 's/#undef DSPMBYTE/#define DSPMBYTE/' < config_f.bk2 > config_f.h
% make
% sudo make install install.man
% echo 'source /usr/share/tcsh/examples/rc' > ~/.tcshrc
% echo 'source /usr/share/tcsh/examples/login' >> ~/.tcshrc
% echo 'setenv MANPATH /usr/local/man:$MANPATH' >> ~/.tcshrc
% echo 'unset nokanji' >> ~/.tcshrc
% echo 'set dspmbyte=utf8' >> ~/.tcshrc
% su -
password : ******
# cd /bin
# mv tcsh tcsh.6.11.0
# cp /usr/local/bin/tcsh .
# exit
% exit |
|
| 맨 위로 가기 |
|
 |
oneko lunatic of mac

가입일: 2003년 01월 21일 토론: 126 사는 곳: 경기도 광명시 하안동
|
Posted : 토 3 29, 2003 2:16 am 제목: |
|
|
patch를 하니까 한글이 써지네요. 그런데 pico나 vi로 파일내용을 한글로 써 볼려고 하니까 스페이스키만 누르면 한글이 깨져 버립니다. 뭐가 잘못된 것인가요? 그리고 ll로 보면 한글이름 파일이 보이는데 ls로 보면 또 깨져 보입니다. 공백이 들어간 파일이나 폴더도 깨져 보이구요.  _________________ 맥과 리눅이는 내친구!
2001년형 iBook600dvd (OSX10.2.6/9.22/Yellowdog Linux 3.0) 640MB 메모리와 30GB 하드디스크 |
|
| 맨 위로 가기 |
|
 |
ElectronicNomad the Lord of maczoo

가입일: 2002년 11월 21일 토론: 1295 사는 곳: a corner of the network
|
Posted : 토 3 29, 2003 3:16 am 제목: 그건... |
|
|
| oneko 님 작성: | patch를 하니까 한글이 써지네요. 그런데 pico나 vi로 파일내용을 한글로 써 볼려고 하니까 스페이스키만 누르면 한글이 깨져 버립니다. 뭐가 잘못된 것인가요? 그리고 ll로 보면 한글이름 파일이 보이는데 ls로 보면 또 깨져 보입니다. 공백이 들어간 파일이나 폴더도 깨져 보이구요.  |
해당 실행 파일이 Multi Bytes 문자를 지원하지 않기 때문이죠...
vi나 pico의 source를 구해서 적절히 수정한 뒤
(아마도 FreeBSD 한글판 같은 거) 컴파일 해서
사용하시면 될 듯 합니다. _________________ my corner of the network | qur animation studio | qur's red stories
마지막 수정일 - ElectronicNomad On - 토 3 29, 2003 3:17 am, 수정횟수 1 번 |
|
| 맨 위로 가기 |
|
 |
ElectronicNomad the Lord of maczoo

가입일: 2002년 11월 21일 토론: 1295 사는 곳: a corner of the network
|
Posted : 토 3 29, 2003 3:17 am 제목: Re: Mac OS X에서 Terminal에서 한글 입력이 되지 않는 이유 |
|
|
| khkim89 님 작성: | tcsh 6.12.00 UTF8 Multibyte 입력 Patch
% curl -O ftp://ftp.astron.com/pub/tcsh/tcsh-6.12.00.tar.gz
% tar xzf tcsh-6.12.00.tar.gz
% cd tcsh-6.12.00
% ./configure
% mv config_f.h config_f.bk1
% sed 's/#undef KANJI/#define KANJI/' < config_f.bk1 > config_f.bk2
% sed 's/#undef DSPMBYTE/#define DSPMBYTE/' < config_f.bk2 > config_f.h
% make
% sudo make install install.man
% echo 'source /usr/share/tcsh/examples/rc' > ~/.tcshrc
% echo 'source /usr/share/tcsh/examples/login' >> ~/.tcshrc
% echo 'setenv MANPATH /usr/local/man:$MANPATH' >> ~/.tcshrc
% echo 'unset nokanji' >> ~/.tcshrc
% echo 'set dspmbyte=utf8' >> ~/.tcshrc
% su -
password : ******
# cd /bin
# mv tcsh tcsh.6.11.0
# cp /usr/local/bin/tcsh .
# exit
% exit |
ksh이나 bash는 없나요? _________________ my corner of the network | qur animation studio | qur's red stories |
|
| 맨 위로 가기 |
|
 |
khkim89 beginner

가입일: 2003년 01월 08일 토론: 6 사는 곳: 서울 서빙고동
|
Posted : 토 3 29, 2003 11:23 am 제목: ksh는 bash는 없는 것 같던데.... |
|
|
음 없어요.
MacOS X에서 ksh는 없구요, bash는 있습니다.
그런데... 쉘의 한글문제에 대해
http://www.kr.freebsd.org/fom-serve/cache/7.html
잘 설명이 되어있습니다. 참고로 아래 .... 내용이....
-------------------------------------------------------
Q:쉘에서 한글 입력이 안되는데요.
A:쉘 프롬프트에서 한글 입력에 대한 문제는 쉘과 LANG 환경변수에 따라 다릅니다.
- /bin/sh
입력 됩니다.
- /bin/csh
입력 됩니다.
4.1 이후부터는 /bin/csh이 tcsh입니다. 이 쉘은 기본적으로 kanji옵션으로
컴파일되므로 별도 설정 없이도 LANG=ko_KR.EUC이면 한글 입력에 문제가 없습니다.
- tcsh(3.5와 4.0이전 사용자에 한해서만)
shells/tcsh 포트는 한글 입력이 안됩니다. 이 경우 japanese/tcsh 을 사용하시면 됩니다.
ja-tcsh의 경우 여러가지 메시지 파일 패키지가 별도로 나와 있는데 그런것은 빼고
ja-tcsh만 설치하세요.
구분은 $version 으로 알 수 있습니다.
입력 안되는것:
version tcsh 6.09.00 (Astron) 1999-08-16 (i386-intel-FreeBSD) options 8b,nls,dl,al,sm,rh,color
입력 되는것:
tcsh 6.08.05 (Astron) 1999-05-11 (i386-intel-FreeBSD) options 8b,nls,dl,al,kan,rh,color,dspm
kan(kanji), dspm(Display Multibyte)가 추가되어 있으면 됩니다.
ja-tcsh을 ja_JP.* 로케일이 아닌 상태에서 띄우면 8비트 입출력은 되지만 글자단위 편집은
되지 않습니다. 그러나 ja_JP.EUC 로케일에서 띄우면 글자단위 편집도 됩니다.
이에 대한 패치는 이미 tcsh 제작자에게 제출되어 있으므로 다음 버전에서는 기본적으로
한글 입력이 되길 바랍니다. 포트에 패치하고 다시 빌드해도 됩니다.
http://hangul.kldp.org/#Shells
- bash, bash2
$HOME/.inputrc 에 다음과 같이 적으세요.
set meta-flag On
set convert-meta Off
set output-meta On
- pdksh, zsh
안해봐서 모릅니다. :)
cjh
[Append to This Answer]
-----------------------------------
헐헐헐 |
|
| 맨 위로 가기 |
|
 |
|
| 이전 글 :: 다음 글 |