>> Read No. 1205 article  
[재수정보강]맨드레이크 8.0 사용상의 몇 가지 팁

등록 2001-04-30 11:46:00     조회 4
이름 No!틸러스    

		KDE는 사용 안하고 있으니까 제끼고 시작하겠습니다.
 죄송합니다. 위엣 말 취소합니다. emoticon
KDE한글문제 어느 정도 손봤습니다.
우선 그림부터 감상하시겠습니다.
 스크린샷: http://noss.yi.org/~tester/kde_hangul.jpg  이제 수정된 팩키지를 받을 차례입니다.
 http://noss.yi.org/~tester/kdelibs-2.1.1-7mdk.i586.rpm http://noss.yi.org/~tester/libarts2-2.1.1-7mdk.i586.rpm http://n
oss.yi.org/~tester/arts-2.1.1-7mdk.i586.rpm  이제 설치할 차례입니다.  rpm -Uvh --force "받은 팩키지들".r
pm  이제 갖고 놀 차례입니다.
 KDE제어판에서 언어, 문자셋(이상 개인취향 항목에 있음), 글꼴(요건 시각효과항목에 있음)
을 편리한대로 선택합니다.
--글꼴 선택시의 주의 사항-- 한글 글꼴 선택시 처음 선택하는
글꼴이 안먹힐 수있습니다. 다른 한글 글꼴을 바꿔가면 선택해 보세요. 글꼴이
먹히는 경우란, 글꼴선택기에서 문자셋 항목의 화살표를 눌렀을 때,
"ksc5601.1987-0"가 보일 때를 말합니다. 이것이 보이게 되면, 이것을 선택하세요.
 잘 돼갑니까? 그럼 이잰 KDE에서 한글입력기 아미의 독킹 사용에
대한 것을 알아보겠습니다. 이 부분은 전에 올렸던 팁을 조금 수정만하여
다시 올립니다. 다음 글을 계속 읽어 보세요.
 --- 여기부터 이전 팁 수정본 ---
 우선 노틸러스에서 한글이 깨지는 건 /usr/share/locale/ko/LC_MESSAGES/nautilus.mo에
사소한 문제를 바로잡으면 어느정도 해결됩니다. (물론 완벽하진 안지만
그 이상은 저도 모르니까.....)
 원리: 어떤 분이 한글 환경에서는 위의 파일에서 한글 글꼴 정보를 사용하도록 하는 패치
를 만들었고 그것이 공식적으로 적용이 되었습니다. 그러나 메시지 번역하는 분이 이 사실
을 모르고 한글 글꼴을 지정해 주지 않아서 문제가 있었습니다.  해결:
msgunfmt -o nautilus.po /usr/share/locale/ko/LC_MESSAGES/nautilus.mo
한후에,
vim nautilus.po 해서 다음과 같이 한글 글꼴도 지정하도록 4부분을 수정해 주면 됩니다.
 msgid "courier"
msgstr "courier,gulim"
......
msgid "helvetica"
msgstr "helvetica,gulim"
..............
msgid "lucida"
msgstr "lucida,gulim"
.....
msgid "times"
msgstr "times,gulim"
 수정을 다 했으면,
msgfmt -c -v -o /dev/null nautilus.po
해보고 에러가 없으면,
msgfmt -o /usr/share/locale/ko/LC_MESSAGES/nautilus.mo nautilus.po
하면 노틸러스 문제는 일단 해결. 물론 앞서 얘기했듯이 완벽하진 않습니다.
그 부분에 대해서는 트루타입 글꼴 문제라고 들었는데, 아시는 분은 도움 부탁 드립니다. 
근데 다 좋은데 직접 파일 수정하기가 귀찮다구요? emoticon 그럼 받아다가 덮어쒸우세요.
http://noss.yi.org/~tester/nautilus.mo  ----------------------------------
다음으로 아미 사용 문제.
아시다시피 아직 맨드레이크를 설치할 때, 언어를 한글로 잡으면 메시지가
깨져서 나옵니다. 몇 번 버그 보고를 했는데도 이러하니.... 주최측은 우리나라를 별로 영
양가 없게 보는 듯.... emoticon 그런데도 불구하고 육감을 동원하여 한글로 설치했다면,,
우선
vim /etc/sysconfig/i18n해서 XIM 관련 부분을 지우세요.
예상컨데 다음과 비슷한 3부분이 있을 것입니다.
 XIM=Ami
XIM_PROGRAM=ami
XMODFIERS="@im=ami"
 하여간 이런게 또는 비슷한게 보이면 전부 지우세요.
한글이 아닌 영어로 설치하신 분도 일단은 확인해 보세요.
그리고 또한 LANG, LC_TYPE..등등의 값이 en이면 ko로, en_US이면 ko_KR로 모두 바꾸세요.(사실 ko와 
ko_KR을 굳이 구분할 필요가 있겠는가 싶지만, 맨드레이크는 ko를 더 좋아하는 것으로 보여
지며, 일부 변수의 값을 ko_KR로 했을 때, 일부 프로그램(가령 제어판의 초기화 스크립트 설
정기)이 한글이 아닌 영어 메시지를 보이는 경우가 있었다.)  글고 나서....
vim /etc/X11/xinit/XIM 하시고서는 해당부분을 아래와 같이 수정하세요.
........
 # Now new wmami supports KDE2 docking mode.
# 무슨 이유에서인지 KDE에서는 -wait옵션이 있어야만
# 아미가 말썽 안부리고 독킹모드로 예쁘장하게 쳐(!)박힙니다. emoticon
# 주의: LM80 시디에 있는 아미는 1.0.9버전이다. 이걸로는
# KDE에서는 답이 안나옵니다. 1.0.10버전이 필요합니다. 받으세요.. 얼~릉
# http://noss.yi.org/~tester/ami-1.0.10-1.i586.rpm # http://noss.yi.org/~tester/ami-gnome-1.0.10-1.i586.rpm  KDE) XIM_PR
OGRAM="wmami -wait" ;; WindowMaker) XIM_PROGRAM=wmami ;;
#위끼는 소리! ami-1.0.10은 아래의 세개도 지원한다 카^든데.....
Enlightenment) XIM_PROGRAM=wmami ;;
BlackBox) XIM_PROGRAM=wmami ;;
AfterStep) XIM_PROGRAM="wmami -f e" ;;
*) XIM_PROGRAM=ami ;;
esac ;;
*) XIM_PROGRAM=/bin/true ;;
esac
fi
[ -z "$XMODIFIERS" -a -n "$XIM" ] && export XMODIFIERS="@im=$XIM"
 if which $XIM_PROGRAM >/dev/null 2>/dev/null
then
# 아미가 먼저 뜨면 정신 못차리는 윈도 매니저들도 있드라...
# 미안타 아미야, 잠시만 뒷방에서 주무시길....
(sleep 4; $XIM_PROGRAM) &
fi
.............
 이상으로 끝!!!!!!!!!!!!
이름
암호
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.40 초 ] 작업시간: [ 0.03 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791038116
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.