[Tip]OSX + Fink(Gnome and apple quartz-wm)
Fink란?
데비안 리눅스의 패키징 시스템방법을 기초로 OSX및 Dawin OS에서 유닉스 어플리케이션을 보다 싶게 구축하게 해주는 환경을 제공하는 프로그램입니다.
쉽게 말해 , 그놈, KDE 또 뭐가 있남 기타등등.
실행은 대부분 터미널 편집기는 vim 사용한다고 가정했습니다. 물론 뭐 다른 편집기를 써도 되겠죠.
-- 설치 --
Fink install
에서 Fike 0.7.1을 받아 설치합니다. 설치중 Path설정부분이 나오는데 자신의 계정에 .profile에 환경 변수를 추가해주는 script를 넣어주게 됩니다. 그냥 yes로 패스
설치가 완료되면 새로 터미널을 실행합니다. 새로 실행된 터미널에서는 fink환경변수가 추가된채로 실행이 됩니다.
현재 기본설정은 stable 패키지를 다운로드 하게됩니다. 그러나 버젼이 아직 낮은 상태라(Gnome 2.4 etc) unstable (Gnome 2.6.3) 패키지를 쓰면 더 높은 버젼을 쓸수 있습니다. 그러나 소스 컴파일이라 조금 시간이 걸리지만. 설치후 만족 만빵입니다!!!
Code:
sudo su
vim /sw/etc/apt/sources.list
현재 소스 리스트중에 stable을 빼고 unstable을 집어 넣습니다.
Code:
deb file:/sw/fink unstable main crypto <--- 이렇게 고칩니다.
이후 다시 터미널로 돌아와서.
unstable패키지 목록으로 업데이트
Code:
sudo su
fink selfupdate
시간이 좀걸립니다.
인덱스 재 생성
이간이 좀걸리지만. 참으세요-_-;, 아니면 신형 G5를 구해서 컵파일 속도를 향상 시키던가~~~
이후 gnome패키지를 설치합니다.(x11라이브러리는 디펜던스에 의해 자동설치됩니다)
Code:
sudo su
fink install gnome-core
fink install bundle-gnome
fink install gnome-base
fink install gnome-desktop
fink install gnome-panel
fink install gnome-terminal
fink install firefox
대략 제가 설치한 패키지들은 이정도. 디펜던스에 의해 다른 패키지들도 같이 설치됩니다. 설치 순서야 지들이 알아서 하겠죠. 그냥 맘에 드는 놈 골라 설치하세요.
그리고 패키지 목록 보는 명령은..
그중에 원하는 목록을 보고 싶다면.
Code:
fink list | grep 원하는 단어
해주시면 됩니다..
한글 입력기 설치
0.15 소스 버전을 다운 받습니다..
Code:
tar xvzf nabi-0.15.tar.gz
해당 폴더로 이동후
전에 한글 입력중에 libintl라이브러리가 문제였는데, 지금 해보니 잘되네요.
fink 설치중에 라이브러리가 설치되었는데, 아마 해결이 된듯합니다.
해당 라이브러리가 /sw 디렉토리에 존재 하기때문에 include 패스와 library패스를 추가한후 컴파일을 해야 합니다. 근데 컴파일 하는걸 넘 오래되놔서. 컴파일 할때 라이브러리 추가가 잘안되네요. help때려서 봤는데도 안되던데 누가 함 댓글 달아주세요.
그래서 ln -s으로 /usr 부분에도 추가 시켰습니다.
Code:
ln -s /sw/include/libintl.h /usr/include/
ln -s /sw/lib/libintl.* /usr/lib/
해줍니다.
nabi 폴더로 이동후
Code:
./configure --prefix=/sw
make
sudo su
make install
Apple X11 설치
패치지를 다운받습니다.
다운받은 pkg파일을 /Users 폴더로 이동시킵니다.
이후 터미널에서(물론 root 계정)
Code:
sudo su
fink install quartz-wm
안내문구에 pkg파일을 놓으라고 하네요. 이렇게 설치를 하면 XDarwin과 중복되지 않고 필요한 파일만 가져와서 사용자가 선택적으로 쓸수 있게 됩니다. 전에는 그냥 덮어 씌워서 원상복구가 무지 힘들었습니다. 저만 몰랐었을지도 모르죠.
-설정-
x11 부팅 스크립트를 수정해야 합니다.
Code:
cp /usr/X11R6/etc/xinit/xinitrc ~/.xinitrc
로 복사합니다.
이후 .xinitrc만 수정하면 사용 계정에서 쓸수 있습니다..
#twm & 이후를 모두 주석처리합니다.
Code:
export LANG=ko_KR.UTF-8
export XMODIFIERS="@im=nabi"
export GTK_IM_MODULE=xim
quartz-wm&
exec gnome-session
부분을 추가 해줍니다.
이제 터미널에서 startx를 칩니다.
Applications 폴더에서 XDarwin을 실행해도 됩니다.
이제 고대하던 그놈이 뜹니다. Apple X11과 함께~~
Apple X11 window manager를 쓰게 되면 창 내림이 OSX에 있는걸 쓰기때문에 그놈 패널 에 달려있는 창관리자가 오작동하게 됩니다. 현재 그놈 패널에 아무것도 표시가 안되면. 패널을 드래그 해서 왼쪽 이나 밑으로 치우게 되면 아이콘들이 살아납니다.
그때 창관리를 제거합니다.
제거를 하려면 오른쪽 버트을 써야 하는데...
X11에서는 OSX처럼 가운데 오른쪽 버튼을 마우스 +키보드 조합으로 바꿀수 있습니다.
OSX 메뉴바에서 XDarwin 환경설정을 선택합니다..
보기와 같이 원하는 배열을 정합니다.(X11재시작필요)
이제 Gnome에서 노틸러스 배경화면을 제거 합니다.
그놈세션의 프로그램->기본설정->고급->세션 에 있습니다.
현재 그놈 세션의 상태입니다.
여기서 nautilus란 부분을 제거합니다. 전 이미 제거 했습니다.
선택하시고. 형식부분을 쓰레기로 보내면됩니다.
이제 나비를 등록합니다.
현재 셋팅된 스샷입니다. 그놈터미널과 firefox입니다.
http://www.clien.net/zboard/data/cm_...minal_show.png
http://www.clien.net/zboard/data/cm_...refox_show.png
문서작업은 gnome-edit(gedit),X11 firefox와 nabi, 그리고 OSX 화면캡쳐가 도와주었습니다.