질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

제발좀 부탁 드립니다....

작성자 정보

  • 안재성 작성
  • 작성일

컨텐츠 정보

본문

웹서치한 내용입니다.
참고하시고 성공하시길 ..


cd /usr/ports/x11/gnome2 & make install clean
컴파일 하는데 꽤나 시간이 걸린다. 인내심을 갖고 참고 기다려 보자
혹시나 설치중에 pkg-config 의 버젼이 낮다느니 하면서 에러를 내면 시킨데로 해당 프로그램을 업데이트시켜 주면서 설치하면 된다
설치가 다 되었다면 HOME 디렉토리에 .xinitrc 파일을 아래와 비슷하게 적당하게 자신에 맞게 적도록 하자

#!/bin/sh

export LANG=ko_KR.eucKR
exec /usr/X11R6/bin/gnome-session


다 되었는가 그러면 일단 .xinitrc 파일에 실행권한을 주고 (꼭 줘야하는지는 잘 모르겠지만서두 ^^)
chmod +x .xinitrc

startx 명령으로 x를 띄워보자.
한글/한자 키 사용하기

/etc/X11/Xmodmap 파일에 아래의 내용을 써넣는다
keycode 22 = BackSpace
keycode 107 = Delete
keycode 121 = Hangul_Hanja
keycode 122 = Hangul

노트북 혹은 간혹 배치가 틀린 키보드의 경우 키값이 틀린 경우가 있다 (미니 키보드 등등)
이럴 경우는 xev를 실행시키고 나서 해당 키보드를 눌러서 화면에 뜨는 키값으로 위의 값을 변경해 주면 된다

저장한뒤 바로 적용시키려면
xmodmap /etc/X11/Xmodmap
명령을 실행시키면 된다

윈도우용 트루타입폰트 사용

좀 더 이쁜 화면을 위해서 윈도우용 트루타입폰트를 써보기로 하자
우선 gnome2에서는 아래의 작업이 필요없이 다른 방법으로 가능하지만서두 기존의 gtk1.x대의 프로그램도 한글을 봐야 하기 때문에 아래와 같은 작업을 하기로 하자. (gnome2 에서는 단순히 $HOME/.fonts 디렉토리 밑으로 폰트파일을 복사만 해주면 바로 인식한다)

우선 XFree가 4.2 이상으로 되어 있어야 한다 (정확한 버젼은 기억이 잘 ^^;;)
그 이전 버젼에서는 따로 xtt서버를 설치해야 한다.
최근의 FreeBSD 및 포트의 XFree86의 경우는 4.2.x 혹은 4.3.x 이기 때문에 별로 걱정할 것은 없다
우선 윈도우의 폰트 디렉토리에 있는 gulim.ttc 파일과 batang.ttc 파일을 각각
/usr/X11R6/lib/X11/fonts/ms-gulim, /usr/X11R6/lib/X11/fonts/ms-batang 디렉토리로 복사하자 (디렉토리가 없으니 해당 디렉토리를 새로 만들어줘야 한다)
그리고 나서 아래의 압축파일을 받아 각각의 디렉토리에 들어있는 해당 fonts.dir을 또 각각의 디렉토리에 복사해준다
fonts.dir
이제 자신의 X서버 설정파일(XF86Config)을 열어서 글꼴 경로를 추가해 준다
파란색 부분이 새로이 추가시켜 준 부분이다

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/ms-gulim/"
FontPath "/usr/X11R6/lib/X11/fonts/ms-batang/"

FontPath "/usr/X11R6/lib/X11/fonts/local/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

그리고 freetype모듈이 사용되도록 설정되어 있다면 사용 안하도록 설정해주고 추가로 xtt 모듈을 올리도록 하자

Section "Module"
......
#Load "freetype" (주석 처리)
Load "xtt" (추가)
...
EndSection


이제 X를 구동시키면 일단 사용이 가능토록 되어있을 것이다
메뉴에서
프로그램 -> 기본 설정 -> 글꼴
메뉴를 선택해 보자
그리고 나서 폰트를 gulim 9 로 지정해 주고 anti-aliase는 사용하지 않도록 하자

한글 입력하기
gtk2 에서부터는 새로운 입력기(?)가 제공되기 때문에 따로 아미를 설치하지 않아도 한글 입력이 아주 잘된다
우선 프로그램을 설치해야 된다
cd /usr/ports/korean/imhangul_status_applet & make install clean

만약 위의 애플릿 설치 이전에 이미 imhangul을 설치했다면 에러를 내면서 설치가 안된다
이럴 경우는 그냥 편하게 기존의 imhangul을 삭제해버리고 다시 위의 애플릿으로 설치를 하자. imhangul은 알아서 자동으로 설치가 된다
imhangul_status_applet 으로 설치를 한 이유는 윈도우에서 처럼 상태바에 현재의 입력 상태를 보여주니 편하기 때문이다 (위의 스크린샷의 오른쪽 아래 구석을 보라. 펜(?) 모양의 그림이 보일 것이다)
이제 일단 한글 사용은 가능해졌다
간단한 gtk2 기반의 프로그램을 실행시켜보자 (예를 들면 gedit2)
입력창에서 마우스 오른쪽 키를 눌러보면 팝업메뉴가 뜨는데 밑에서 두번째를 보면 Input Methods라는 것이 보인다
그것은 선택한후 Hangul 2bul 혹은 자신의 자판에 맞는 것을 선택한다
shift-space 혹은 Xmodmap이 설정되었다면 한글 키를 눌러서 한글을 입력해 보자
입력이 잘 되지 않는가?
근데 문제는 매번 입력시마다 입력기를 선택해 줘야 한다
무척 번거롭다
설정파일에 설정을 적어서 입력기를 기본으로 선택할 수 있는 방법이 있다.
.xinitrc 파일에 아래의 내용을 추가한다

export GTK_IM_MODULE=hangul2

그러면 기본적으로 입력기가 선택되어 져서 편하게 한글 입력이 된다
한/영 상태를 보고 싶으면 그놈 패널에서
패널에 더하기 -> 유틸리티 -> 한글입력모듈의 상태 정보
를 선택해서 추가시키면 된다

기타 프로그램들의 한글 폰트 설정
대부분의 gnome2, gtk2 프로그램들은 설정 등의 메뉴를 가지고 있어서 해당 메뉴에서 폰트만 잘 바꾸어 주면 대부분 이쁘게 한글이 잘 나온다.
허나 gnome-terminal 의 경우 메뉴상에서는 설정을 찾아보지를 못했다 ㅡ.ㅡ;;
그래도 기필코 이쁜 글씨체를 보고 싶어서 여기저기 뒤져보니 답은 역시나 있더라
메뉴 -> 프로그램 -> 시스템 -> 설정 편집기
를 실행시켜서
apps -> gnome-terminal -> profiles -> Default 항목에서 font 부분을 Gulimche 로 수정해 주면 된다. 9도 좋지만 너무 작은듯 해서 이곳에서는 나의 경우는 12로 설정을 해줬다.
그리고 폰트 바로 밑에 use_system_font 라고 되어 있는 부분은 체크해재시켜 주도록 하자.
그래야지만 위에서 지정한 폰트가 적용된다.

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,128 명
  • 현재 강좌수 :  36,153 개
  • 현재 접속자 :  322 명