2008년 6월 13일

우분투에 오픈솔라리스 nimbus 테마 설치하기

우분투의 기본 테마인 human도 훌륭하지만 오랫동안 우분투를 사용하다보니 파란색 계통의 테마가 그리워지가도 합니다. 그러던 중, 오픈솔라리스의 nimbus 테마가 우분투 용으로 나왔다는 소식을 보고 설치를 해봤습니다. 안타깝게도 gnome-look 사이트에는 Hardy용 파일이 없을 뿐더러, nimbus-icon-theme 의 링크가 깨져서 내려받을 수 없었습니다. 그래서 소스 설치를 시도했는데 구글의 도움을 받아 어렵지 않게 작업을 마칠 수 있었습니다.


1. nimbus 테마 설치

아래 사이트에서 nimbus 소스 코드를 받습니다. 현재 최신 버전은 nimbus-0.0.16.tar.bz2 입니다.

http://dlc.sun.com/osol/jds/downloads/extras/

압축을 풀고 다음과 같은 명령으로 구성스크립트를 실행합니다.

$ ./configure --prefix=/usr

그러면 다음과 같은 오류가 발생합니다.

...
checking dependency style of ccache gcc... gcc3
checking for intltool >= 0.23... awk: cannot open ./intltool-update.in (No such file or directory)
awk: cannot open ./intltool-update.in (No such file or directory)
found
./configure: line 3597: test: : integer expression expected
configure: error: Your intltool is too old. You need intltool 0.23 or later.

구글의 도움을 받아 아래 포럼 글타래에서 오류에 대한 해결책을 찾을 수 있었습니다.

http://ubuntuforums.org/showthread.php?t=525284

다음과 같이 필요한 파일에 대한 연결을 추가하고 구성 스크립트를 실행합니다.

$ ln -s /usr/share/intltool/intltool-update.in intltool-update.in
$ ln -s /usr/share/intltool/intltool-extract.in intltool-extract.in
$ ln -s /usr/share/intltool/intltool-merge.in intltool-merge.in

이번에는 icon-naming-utils이 없다는 오류가 발생합니다.

checking icon-naming-utils >= 0.8.1... no
configure: error: icon-naming-utils >= 0.8.1 is required to build
and install the nimbus icon theme

아래 명령을 이용하여 icon-naming-utils 을 설치하면 구성 스크립트가 성공적으로 실행됩니다.

$ apt-get install icon-naming-utils

이제 make 명령으로 빌드와 설치를 할 수 있습니다.

$ make
$ sudo make install

설치를 마치면 시스템에 nimbus 테마가 추가되고 시스템 설정에서 이를 선택할 수 있습니다.

2. 오픈솔라리스 바탕화면 설치

테마가 파란색 계통이라서 기본 바탕화면이 잘 어울리지 않습니다. 그래서 오픈솔라리스에서 제공하는 바탕화면을 설치했습니다. 바탕화면 소스 파일은 nimbus 테마와 같은 디렉토리에서 받을 수 있으며, 최신 버전은 opensolaris-backgrounds-0.3.tar.bz2 입니다.

파일을 내려 받아 압축을 풀고 구성 파일을 실행한 후 make 명령으로 설치하면 됩니다.

$ ./configure --prefix=/usr
$ make
$ sudo make install

아래는 nimbus 테마와 바탕 화면을 선택한 화면입니다.



3. 오픈솔라리스 gdm 테마 설치

조금 더 나아가서 gdm 테마까지 바꾸어 보았습니다. gdm 테마 역시 nimbus 테마와 같은 디렉토리에서 받을 수 있습니다. 현재 최신 버전은 opensolaris-gdm-themes-0.4.tar.gz 입니다. gdm 테마 역시 앞서 설명한 것과 같은 방법으로 구성 스크립트를 실행하고 make 명령으로 설치가 가능합니다.

$ ./configure --prefix=/usr
$ make
$ sudo make install

설치를 마치고 gdm 테마를 바꾸기 위해 주 메뉴에서 System > Administration > Login Window 를 실행하면 설정 창이 나타나지 않습니다. 시스템을 다시 부팅하고 make uninstall 명령을 이용하여 설치한 gdm 테마를 제거하면 설정 창이 제대로 나타납니다. 이 때 다시 gdm 테마를 설치하고 Login Window 메뉴를 선택하면 새로 설치한 gdm 테마를 선택할 수 있습니다.

선택을 마치고 로그아웃하면 새로운 gdm 테마가 나타납니다. 그런데, 한가지 문제가 있습니다. gdm 화면에 Ubuntu가 아니라 OpenSolaris 라고 나오는군요. :-)

댓글 없음: