레드헷8.0에서 콘솔 창으로 나갔을때.. 한글깨지는것 막으려면..

gyxor의 이미지

GUI 상태에서 터미널로 띄우면 깨지지 않는데요..
콘솔로 나가면 깨집니다.
어떻게 해야 하나요..
알려주시면 감사하겠습니다.

yui의 이미지

gyxor wrote:
GUI 상태에서 터미널로 띄우면 깨지지 않는데요..
콘솔로 나가면 깨집니다.
어떻게 해야 하나요..
알려주시면 감사하겠습니다.

콘솔에서 한글 입출력을 지원하지 않기 때문입니다.
그러기 위한 프로그램을 설치하시거나 (ex: zhcon)
export LANG=C를 해주세요.(물론 영어로 보이겠지요. 이후론.)

@ 게시판의 위치가 여기 보단 바로 아래 게시판이 낫지 않을까요?

gyxor의 이미지

http://www.okpos.com/wiki/pos/ZhconKoreanPatch

이 사이트에 접속해서 zhcon .... 으로 된것
다운로드 첫번째 것을 다운받아서
bzip2 ... 으로 .tar파일로 바꾼후
tar xvfz 옵션으로 압축을 풀었습니다.
rpm으로 된 파일이 나올줄 알았는데요..
폴더안에..
파일이 한 30여개 정도 생겼습니다.
그 다음부터 어떻게 해야 될지 모르겠습니다.
파일을 실행해봐도.. 되는것이 없고..

답변부탁드립니다.~ !!

afsadfsaf의 이미지

그건 커널패치입니다...

L-System

맹고이의 이미지

Installation...

거기 적힌 그대로 쓰면 깔립니다. -_-;

gyxor의 이미지

INSTALL 파일에 나온대로 해봤습니다.
./configure

[root@localhost zhcon-0.2.2]# ls
ABOUT-NLS    Makefile.in  TODO          config.log    doc         mkinstalldirs
AUTHORS      NEWS         acconfig.h    config.sub    font        po
COPYING      README       aclocal.m4    configure     input       src
ChangeLog    README.BSD   bootstrap     configure.in  install-sh  stamp-h.in
INSTALL      README.gpm   config.guess  debian        intl        tools
Makefile.am  THANKS       config.h.in   depcomp       missing
[root@localhost zhcon-0.2.2]# ./configure
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for mawk... no
checking for gawk... gawk
checking whether make sets ${MAKE}... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... i686-pc-linux-gnuoldld
checking host system type... i686-pc-linux-gnuoldld
x86 platform detected,compile with VGA support
checking for mawk... (cached) gawk
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable cc found in $PATH

설치가 되는가 싶더니
마지막 부분에
no acceptable cc found in $PATH
이렇게 나오면서 중단되고

그담 과정으로 되어있는
make
make install
은 안됩니다.
http://sourceforge.net/projects/zhcon
에 가서 rpm으로 되어있는것을 설치해보고
zhcon 입력하니까 실행이 되었지만
중국어 용이었습니다.

사이트는 저곳이 맞는듯 한데요..

어떻게 하면 좋을까요?
답변부탁드립니다.

kwon37xi의 이미지

원하는 것이 "한글"이 안깨지는 것이 아니라,
프로그램의 메시지들이 한글로 안나오고 영어로 나오는 것이라면

Quote:
12. 콘솔에서 한글이 깨지는 문제

리눅스 콘솔은 커널을 패치해서 한글이 되게 하지 않는한 한글을 볼 수 없다. 하지만 레드햇을 한글로 설정하고 설치하면 X 뿐만 아니라 콘솔에서도 한글로 에러 메시지 등을 보여주려고 들기 때문에, 콘솔에서는 제대로 된 메시지를 볼 수 없게 된다.

먼저 /usr/X116R/bin/startx 파일의 처음 부분에 다음을 추가한다. 꼭 다른 명령이 나오기 전의 처음 부분에 추가하길 권하는 바이다.

----------
# 한국어 설정
export LC_ALL="ko_KR.eucKR"
export LANG="ko_KR.eucKR"
----------

위 설정을 안 하면 아미가 안떠서 한글 입력을 할 수 없게 된다. 그리고 /etc/bashrc 에 다음을 추가한다.

----------
if [ "$DISPLAY" = "" ] ; then
export LC_ALL="C"
export LANG="en_US"
else
export LC_ALL="ko_KR.eucKR"
export LANG="ko_KR.eucKR"
fi
----------

이렇게 하면 콘솔에서는 영어로, X 에서는 제대로된 한글로 메시지를 보고 한글 입력을 할 수 있게된다. 사실 LANG 변수는 설정 안해줘도 되는데 그냥 미심쩍어서 해줬다.

이것은 http://my.dreamwiz.com/kwon37xi/hangulredhat.html 의 내용입니다.
만약 GDM으로 부팅한다면, startx 스크립트가 아니라 아마도 /etc/X11/xinit/xinitrc 스크립트를 위와같이 수정해야 할껍니다.

waiveon의 이미지

gyxor wrote:
http://www.okpos.com/wiki/pos/ZhconKoreanPatch

이 사이트에 접속해서 zhcon .... 으로 된것
다운로드 첫번째 것을 다운받아서
bzip2 ... 으로 .tar파일로 바꾼후
tar xvfz 옵션으로 압축을 풀었습니다.
rpm으로 된 파일이 나올줄 알았는데요..
폴더안에..
파일이 한 30여개 정도 생겼습니다.
그 다음부터 어떻게 해야 될지 모르겠습니다.
파일을 실행해봐도.. 되는것이 없고..

답변부탁드립니다.~ !!

# zhcon

* tar jxf zhcon-0.2.2-korean-input-0.2-patched.tar.bz2
* cd zhcon-0.2.2
* ./configure --prefix=/usr
* make
* make install

실행은 zhcon 입니다..
그 홈피에 인스톨방법까지 자세히 나와 있더군요.. 홈피에서 카피해 온것임
써있는 그대로 따라 하시면 다 됩니다..

그대가 원하는 것을 이루고 있는가?

waiveon의 이미지

kwon37xi wrote:
원하는 것이 "한글"이 안깨지는 것이 아니라,
프로그램의 메시지들이 한글로 안나오고 영어로 나오는 것이라면

Quote:
12. 콘솔에서 한글이 깨지는 문제

리눅스 콘솔은 커널을 패치해서 한글이 되게 하지 않는한 한글을 볼 수 없다. 하지만 레드햇을 한글로 설정하고 설치하면 X 뿐만 아니라 콘솔에서도 한글로 에러 메시지 등을 보여주려고 들기 때문에, 콘솔에서는 제대로 된 메시지를 볼 수 없게 된다.

먼저 /usr/X116R/bin/startx 파일의 처음 부분에 다음을 추가한다. 꼭 다른 명령이 나오기 전의 처음 부분에 추가하길 권하는 바이다.

----------
# 한국어 설정
export LC_ALL="ko_KR.eucKR"
export LANG="ko_KR.eucKR"
----------

위 설정을 안 하면 아미가 안떠서 한글 입력을 할 수 없게 된다. 그리고 /etc/bashrc 에 다음을 추가한다.

----------
if [ "$DISPLAY" = "" ] ; then
export LC_ALL="C"
export LANG="en_US"
else
export LC_ALL="ko_KR.eucKR"
export LANG="ko_KR.eucKR"
fi
----------

이렇게 하면 콘솔에서는 영어로, X 에서는 제대로된 한글로 메시지를 보고 한글 입력을 할 수 있게된다. 사실 LANG 변수는 설정 안해줘도 되는데 그냥 미심쩍어서 해줬다.

이것은 http://my.dreamwiz.com/kwon37xi/hangulredhat.html 의 내용입니다.
만약 GDM으로 부팅한다면, startx 스크립트가 아니라 아마도 /etc/X11/xinit/xinitrc 스크립트를 위와같이 수정해야 할껍니다.

레드헷 8.0 쓰고 있는 데요. 위 방법 안됩니다.. :(
위 방법으로 해 봤자 /etc/sysconfig/i18n 에 있는 LANG에 설정되 있는데로 한글 아니면 영문 둘중 하나 밖에 안됩니다.. 몬가 다른 설정이 필요 한거 같네요..
그리고 님이 퍼온 홈피 보면 레드헷 7.0에서 쓰는 방법이더군요.. 아무래도 제 생각엔 버전이 업 되면서 하는 방법이 달라진것 같습니다..

그대가 원하는 것을 이루고 있는가?

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.