2012-09-09

FreeBSD ] FreeBSD + gnome2 + scim -x윈도우 설치



출처 : http://www.freebsdcity.org/?doc=bbs/gnuboard.php&bo_table=Tips&wr_id=83&sselect=concat(wr_subject,wr_content)&stext=x11&soperator=1&srch_rows=5&srch_comment=1&srch_days=0#c97

1. xorg 설치

# cd /usr/ports/x11/xorg && make install clean


2. gnome설치

설치 중간중간에 옵션을 묻는 창이 뜨므로 수시로 확인하세요
옵션은 대부분 디폴트로 두시는걸 추천합니다.

# cd /usr/ports/x11/gnome2
# make install clean


3. 한글글꼴 설치(필자는 은진체 밖에 안씁니다.)

# cd /usr/ports/korean/aleefonts-ttf/ && make install clean


4. root로 xorgconfig실행

실행후 /etc/X11/xorg.conf가 생성 됩니다. 더 필요한 옵션이 있으면 적절하게 수정하시면 됩니다.


5. 한글입력을 위한 SCIM설치(대세가 nabi대신 scim인듯 합니다.)

# cd /usr/ports/textproc/scim && make install clean

# cd /usr/ports/korean/scim-hangul/ && make install clean

# cd /usr/ports/korean/scim-tables/
이 패키지를 설치 하라고 FreeBSD가 추천합니다만.. 한글입력에 문제가 있습니다.
"내가"를 입력하면 "낵ㅏ"로 입력되어 버리는 좀 황당한 입력기더군요.
설치 하지 않는걸 추천합니다.

startx로 실행하면 system tray에 scim아이콘이 보일것입니다.
기본이 ctrl-space가 한/영 변환이니 설정에서 바꾸시면 됩니다.


6. startup 스크립트 작성

gdm, kdm은 ~/.xsession에 설정하고 startx를 쓴다면 ~/.xinitrc에 아래의 사항을 삽입한다.(없으면 파일을 만들면 됩니다)
.xsession을 쓰실때는 chmod +x ~/.xsession으로 실행권한을 줍니다.

LANG=ko_KR.UTF-8
LC_ALL=ko_KR.UTF-8
LINGUAS=ko_KR.UTF-8

export XMODIFIERS="@im=scim"
export LANG LC_ALL LINGUAS
export GDK_USE_XFT=1
export G_BROKEN_FILENAMES=1
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim
#export XIM_PROGRAM="scim -d"
export FLASH_GTK_LIBRARY=libgtk-x11-2.0.so.0

scim -d

/usr/X11R6/bin/gnome-session


7. gnome 시작

7.1 startx로 시작

# startx

7.2 gdm으로 시작

# vi /etc/rc.conf에 gdm_enable="YES"를 추가 한후 리부팅 하면 gdm이 기본으로 올라옵니다. 다시 한번 강조 하지만 GDM을 쓰실때는 ~/.xinitrc대신 ~/.xsession에 6.의 설정을 해야 합니다.


8 한글, 영문 font매칭 시키기

gnome2를 설치 하면 영문은 sans, 한글은 은진체가 기본으로 매칭 됩니다. 전 우분투를 쓰면서 DejaVu Sans와 은구슬체를 매칭 시킨게 가장 보기 좋아서 그렇게 씁니다. 특정 영문과 한글 폰트를 매칭 시키려면 ~/.fonts.conf를 아래와 같이 수정하시면 됩니다
.fonts.conf가 없으면 파일을 만드시면됩니다. 수정후 gnome 폰트관리자에서 DejaVu Sans로 폰트를 바꾸고 gnome을 재시작하면 됩니다.

<fontconfig>
<match target="pattern">
  <test name="family">
    <string>DejaVu Sans</string>
  </test>
  <edit name="family" mode="append" binding="strong">
    <string>EunGuseul</string>
  </edit>
</match>
</fontconfig>


9. firefox한글화 하기

# cd /usr/ports/korean/firefox-ko/ && make install clean


기 본적인 설정이 끝났습니다. theme와 fonts등등은 기본적으로 프비 포트에 있으니 필요하신것들을 설치 하시면 될겁니다. 여타 리눅스 보다 기본적으로 설치 되는 프로그램이 상당히 없습니다. gimp, xchat, gaim등등등..... 필요하신 프로그램이 많을껍니다.

제가 설치한 스샷을 올립니다. 1280x1024에 cairo 테마를 입힌것입니다.

지금 KDE컴파일 중에 있습니다 컴파일이 끝나면 KDE와 skim설정을 올리도록 하겠습니다.

댓글 없음:

댓글 쓰기