베릴이란 말이 좀 이상하게 느껴지지만 KLDP에 올라온 여러 desktop환경이나
동영상을 보고 설치해 보기로 했다.
가장 중요한 것은 그래픽카드의 Direct 가속이 가능해야 한다.
그걸 알아보려면 터미널 상에서 아래의 명령을 내려본다.
glxinfo | grep rendering |
결과가 “Yes” 라고 나와야 하는데 “No”라고 나오면 그래픽 드라이버를 새로 설치하여야 한다.
내가 가지고 있는 그래픽 카드의 모델을 살펴보니 nVidia Quadro4 380 XGL 64MB 이었다.
nVidia 홈에서 관련된 드라이버를 찾아보니 NVIDIA-Linux-x86-1.0-9626-pkg1.run 베타버전 이란다.
위 파일을 받아 설치하기 위해 아래와 같이 수행한다.
컴파일 환경 설정 sudo apt-get install linux-headers-`uname -r` build-essential gcc gcc-3.4 xserver-xorg-dev 기존 nVidia 드라이버 삭제 및 X 재설정 gdm stop 상태에서 콘솔로 간 후 nVidia 드라이버 설치 |
Reboot후 모듈 설정을 바꾸고, xorg.conf 파일도 수정한다.
/etc/default/linux-restricted-modules-common 파일 수정 DISABLED_MODULES=”nv” xorg.conf내 Device Section에 옵션 추가 |
다시 Reboot후 베릴을 설치한다.
우선 /etc/apt/sources.list에 아래의 저장소를 추가 후 update 및 베릴 설치
저장소 추가 deb http://ubuntu.beryl-project.org/ edgy main gpg key 설치 저장소 update 베릴 설치 베릴 실행 |
beryl을 수행하면 어떻게 이런 동작이 빠르게 수행될까 할 정도로 화려하고 멋지다.
Qt library를 다운받아 Qt Demo를 수행하면 Vector rendering 처리에서 보면 이러한 동작들이 있는데
실제 application에 이런 기능들을 구현했다는게 같은 프로그래머로서 놀라울 정도이다.
다만 내 베릴 환경에서는 2가지 문제가 발견되었다.
우선 rdesktop을 수행하면 이유없이 투명하게 나온다.
왜 redesktop에서만 그러는지 잘 모르겠고, 인터넷에서 서핑하여 여러 답안을 찾았지만 다 무용지물이다.
또, 가끔 black window bug가 발생한다. 이건 그래픽카드의 메모리가 모자라서 생겼으며,
nVidia 드라이버의 버그라고도 한다.
어쨌든 오랜만에 훌륭한 프로그램을 접해보니 기분이 좋다.
http://thisrule.egloos.com/2995248