[알짜 리눅스 6.0 한글 폰트 설정하기]

-작성일자:99-07-01(최초작성),07-02(1차),5일(2차)13일(3차수정)
-작성자   :산이(san2(at)urban.suwon.ac.kr)
-대상자   :초보리눅서
-중심내용:알짜리눅스6.0 GNOME+WindowMaker
  중심의 한글폰트설정.
-엑셀리눅스6.0사용자는 아래싸이트의 내용을 참고하시기
  바랍니다.(99.07.05일 추가)
  http://urban.suwon.ac.kr/~san2/linux_docs/fontset/

위의 스크린샷은 해상도 1280X1024 에 용량은 211KB입니다.
그림로딩에 참고하세요...


99-07-13일 3차 수정내용입니다.

저의 무지함과 우려했던 부분을  정확하게(?) 지적해주신 최준호님께
(http://www.kr.FreeBSD.org/~cjh)님께 다시한번 감사의 말을 전합니다.

[ksg-fonts]에 대해서 
패키지 제작자는 누구인지는 모르겠지만 윈도우 굴림체(ksg-gtr), 궁서체(ksg-gs)
등의 비트맵 글꼴을 그대로 가져다 만든 글꼴인 관계로 윈도우의 굴림체의 저작권자
한양시스템(http://www.hanyang.co.kr/)과 저작권 문제를  일으킬 수 있다고 
하더군요.

이하 ksg-fonts를 링크한 부분을 삭제했음을 알려드립니다.
그리고 폰트설정파일을 제외하고 이 문서와 공지사항을 압축하여 azfontset.tar.gz
으로 다시 링크해 놓았습니다. 

아울러 이전에 링크한 
-azfontset.tar.gz
-gmc-4.5.33-1kr-alzza-ksg-gtr.i386.rpm
-gnome-libs-1.0.10-1kr-roundgothic.i386.rpm
를 받으신 분은 더이상 배포하지 마시고 지워주시면 감사하겠습니다.

저로 인해서 많은 리눅서 여러분이 피해를 입을까 걱정입니다.....
 


[기존의 폰트설정파일  백업하기]

매우 중요한 사항입니다.
귀찮다고 그냥 넘어가지 마십시오....꼭 백업하세요...

기존의 설정파일들을 *.orgn 이나 *.bak등의 원하는 확장자명을 붙여
적당한 장소에 백업해 둔다.

예:
# cp /etc/X11/WindowMaker/WindowMaker /home/backup/WindowMaker.orgn
또는
# pwd
/etc/X11/WindowMaker
# mv WindowMaker WindowMaker.orgn

★백업해야할 파일들★

    1./etc/X11/WindowMaker/
    WMGLOBAL
    WindowMaker

    2./etc/gtk/
    gtkrc.ko

    3./etc/profile.d/
    hgtk-init.csh
    hgtk-init.sh
    hqt-init.csh
    hqt-init.sh

    4./usr/X11R6/lib/X11/ko/app-defaults/
    Netscape
   Hanterm

    5./usr/share/
    gtkrc.ko

    6./usr/share/enlightenment/themes/BrushedMetal-Tigert/
    textclasses.cfg

    7./usr/share/enlightenment/themes/Clean/
    textclasses.cfg

    8./usr/share/enlightenment/themes/CleanBig/
    textclasses.cfg

    9./usr/share/enlightenment/themes/ShinyMetal/
    textclasses.cfg

    10./usr/share/enlightenment/themes/eStep_Classic/
    textclasses.cfg

    11./usr/share/enlightenment/themes/eStep_New/
    textclasses.cfg

    12./usr/share/enlightenment/themes/icE/
    textclasses.cfg

    13.~HOME/.xmms/
    config

    14.~HOME/GNUstep/Defaults
    WMGLOBAL
    WindowMake
 

 
팁하나.....
윈도메이커를 기본으로 사용할 경우

~HOME/.Xclients 파일을 만든후
exec wmaker 라고 입력, 저장, 그리고
퍼미션을 755로 설정합니다.
로긴할때 아무런 옵션이 없다면 윈도우메이커가 기본으로 X-윈도가 됩니다.
 



[2차 수정시 추가한 내용]
 

1.그누(GNOME)의 데스크탑 아이콘 폰트 바꾸기

  폰트에 대한 많은 지식이 있는 이는
  font-alias로 고쳐보시길 바랍니다. 여기에서 소개하는 내용은
  xxx.src.rpm을 풀어 재 컴파일 하는 방법입니다.

  해당 배포본(알짜)의 FTP로 접속하여 SRPMS중에서
  mc-VERSON-src.rpm 을 다운로드한다.

- 다운로드
  예: 99-07-05일 현재의 버전
  ftp://ftp.alzzalinux.com/Alzza-6.0/SRPMS/mc-4.5.33-1kr.src.rpm

- mc-4.5.33-1kr.src.rpm 풀기
  root권한으로
  # rpm -Uvh mc-4.5.33-1kr.src.rpm
  또는
  # rpm -ivh mc-4.5.33-1kr.src.rpm
  이 rpm을 풀면
  /usr/src/redhat/SOURCES
  /usr/src/redhat/SPECS
  디렉토리에 각각 풀린다.

- 소스(패치한 소스)고치기
  # cd /usr/src/redhat/SOURCES
  # ls -l
  total 2560
  -rw-r--r--   1 root     root         1595 Jun 18 17:05 icons.tar.gz
  -rw-r--r--   1 root     root          454 Jun 18 17:04 linux.links
  -rw-r--r--   1 root     root          292 Mar 26 06:13 mc-4.5.27-xtermcolor.patch
  -rw-r--r--   1 root     root          631 Apr 13 05:49 mc-4.5.30-fixwarning.patch
  -rw-r--r--   1 root     root         1452 Jun 21 00:15 mc-4.5.30-fontset.patch
  -rw-r--r--   1 root     root          812 Jun  4 03:03 mc-4.5.30-hanterm.patch
  -rw-r--r--   1 root     root          338 Apr 20 03:55 mc-4.5.30-norpmmime.patch
  -rw-r--r--   1 root     root          238 Jun  3 22:49 mc-4.5.30-sh.patch
  -rw-r--r--   1 root     root         1071 Jun  5 04:15 mc-4.5.33-mc.patch
  -rw-r--r--   1 root     root         1351 Jun 14 01:55 mc-4.5.33-trunc.patch
  -rw-r--r--   1 root     root      2465818 Jun  4 10:22 mc-4.5.33.tar.gz
  -rw-r--r--   1 root     root       127037 Jun 18 17:04 mc.po

  패치파일 중에서
  mc-4.5.30-fontset.patch
  을 vi나 기타 편집기로 열어
  폰트설정부분을 고친다.
  이때 잘못 고치면 재컴파일시 에러가 발생하므로
  폰트이름만 고친다.(예:gtr)
  즉,
  -*-kodig-medium-r-normal--12-*
  을
  -*-gtr-medium-r-normal--12-*
  로 바꾼다.

- rpm파일 만들기
  (RPM-HOWTO문서를 꼭 읽어보기 바랍니다. 여기에서는 간단하게)
  # cd /usr/src/redhat/SPECS (또는 # cd ../SPECS )
  # ls -l
  -rw-r--r--   1 root     root        10693 Jun 18 17:04 mc.spec
  # rpm -ba mc.spec
  ......많은 시간이 소요 될것입니다..(약 5-15분)

- 만들어진 *.i386.rpm파일 설치하기
  # cd /usr/src/redhat/RPMS/i386 (또는 # cd ../RPMS/i386 )
  i386드렉토리에 새로 만들어진 *.i386.rpm파일들이 있을 것입니다.
  # ls
  gmc-4.5.33-1kr.i386.rpm
  mc-4.5.33-1kr.i386.rpm
  mcserv-4.5.33-1kr.i386.rpm
  # rpm --force -Uvh gmc-4.5.33-1kr.i386.rpm
  또는 # rpm -force -Uvh *
  나머지 두개의 rpm는 구지 설치할 필요가 없을 것 같음.

- 확인 및 작업한 내용 지우기
  데스크탑을 재 실행하여 폰트가 바뀌었는지 확인하고,
  필요없으면 작업한 /usr/src/redhat의 각 하위 디렉토리에
  새로 생성되었던 파일들을 지워도 됩니다.


2.그누(GNOME)도움말 폰트 바꾸기

같은 요령으로
각 배포본 FTP에서

gnome-libs-1.0.10-1kr.src.rpm

을 다운로드하여 같은 방법으로 하시길 바랍니다.


*기타 :
 아직 폰트가 바뀌지 않은 부분이 있습니다.
 즉,
 여기서 소개하지 않은(예:gau) 몇몇 어플리케이션의 폰트들입니다.
 공부삼아 직접 고쳐보시길 바랍니다.
 잘 안될경우, 해당 배포판 FTP에 접속하여
 해당 어플리케이션의 xxxx.src.rpm파일을 직접 받아
 컴파일 해 보는 것도 리눅스와 친하는 방법중에 하나게 되겠네요.
 

----------------------------------"산이"<san2(at)urban.suwon.ac.kr>