LuvSea

우분투 베릴 설정 방법 본문

sTudy

우분투 베릴 설정 방법

사랑海 2007. 8. 16. 03:18
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
ubuntu에 beryl설치하기
우분투 에지에 베릴을 설치해 보았다.
베릴이란 말이 좀 이상하게 느껴지지만(베럴이 나은거 같은데...) 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 재설정
    sudo rm /etc/init.d/nvidia-*
    sudo apt-get --purge remove nvidia-glx nvidia-kernel-common nvidia-settings
    sudo dpkg-reconfigure -phigh xserver-xorg

gdm stop 상태에서 콘솔로 간 후 nVidia 드라이버 설치
    sudo /etc/init.d/gdm stop
    sudo sh NVIDIA-Linux-x86-1.0-9626-pkg1.run


Reboot후 모듈 설정을 바꾸고, xorg.conf 파일도 수정한다.
/etc/default/linux-restricted-modules-common 파일 수정
    DISABLED_MODULES="nv"

xorg.conf내 Device Section에 옵션 추가
    Option "AddARGBGLXVisuals" "True"
    Option "DisableGLXRootClipping" "True"

다시 Reboot후 베릴을 설치한다.
우선 /etc/apt/sources.list에 아래의 저장소를 추가 후 update 및 베릴 설치
저장소 추가
    deb http://ubuntu.beryl-project.org/ edgy main

gpg key 설치
    wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -

저장소 update
    sudo apt-get update

베릴 설치
    sudo apt-get install beryl emerald-themes

베릴 실행
    beryl-manager

beryl을 수행하면 어떻게 이런 동작이 빠르게 수행될까 할 정도로 화려하고 멋지다.
Qt library를 다운받아 Qt Demo를 수행하면 Vector rendering 처리에서 보면 이러한 동작들이 있는데
실제 application에 이런 기능들을 구현했다는게 같은 프로그래머로서 놀라울 정도이다.

다만 내 베릴 환경에서는 2가지 문제가 발견되었다.
우선 rdesktop을 수행하면 이유없이 투명하게 나온다.
왜 redesktop에서만 그러는지 잘 모르겠고, 인터넷에서 서핑하여 여러 답안을 찾았지만 다 무용지물이다.
또, 가끔 black window bug가 발생한다. 이건 그래픽카드의 메모리가 모자라서 생겼으며,
nVidia 드라이버의 버그라고도 한다.



출처 : http://thisrule.egloos.com/2995248






설정법 두번째...

만약 그래픽 카드 드라이버가 설치되지 않았다면, 먼저 그래픽 카드 드라이버부터 설치하셔야합니다.
저 같은 경우는 시스템 > 관리 > 제한된 드라이버 관리자를 통해서 쉽게 설치할 수 있었습니다.

그래픽 카드 드라이버가 정상적으로 설치되었다면, 터미널 창에서 다음 명령어를 실행하여 베릴 관련 패키지들을 설치합니다.
(물론, 시냅틱 같은 패키지 관리자를 이용하셔도 됩니다.)

sudo apt-get install beryl beryl-manager emerald emerald-themes

단, 여기서 emerald는 베릴의 창 테두리를 관리하는 패키지입니다.
만약 KDE 사용자라면 emerald 대신에 aquamarine을 설치하시기 바랍니다.
(참고로, 베릴, 에메랄드, 아쿠아마린 등은 전부 보석을 뜻하는 말입니다.)

혹시 패키지를 찾을 수 없다는 메시지가 나오면 시스템 > 관리 > 소프트웨어 소스를 확인해 보시기 바랍니다.

베릴 관련 패키지들이 정상적으로 설치되었다면,
beryl-manager
명령을 통해 베릴을 실행시킬 수 있습니다.

만약 베릴을 실행시킨 후 창 테두리가 보이지 않는다면, /etc/X11/xorg.conf 파일을 아래와 같이 수정하신 후 X-윈도우를 재시작해 보시기 바랍니다.

사용자 삽입 이미지

/etc/X11/xorg.conf

위의 그림처럼 Screen 섹션에
Option          "AddARGBGLXVisuals"     "true"
를 추가하시면 됩니다.

이제 시스템 > 기본 설정 > 세션에서 '시작 프로그램'에 beryl-manager를 추가하기만 하면 이 후로 항상 베릴을 사용하실 수 있습니다. :)

사용자 삽입 이미지

베릴 설정 관리자

사용자 삽입 이미지

에머랄드 테마 관리자



'sTudy' 카테고리의 다른 글

생활 일본어  (0) 2007.11.04
우분투 한글화 팁  (1) 2007.08.16
우분투 기초설정 방법  (1) 2007.08.16
우분투 해상도 재설정 방법  (1) 2007.08.16
우분투 유용한 명령어 모음  (1) 2007.08.16
Comments