한국어로 간단하게 설명하겠습니다.
그래픽 카드를 사용중입니다.
이 포스트는 저의 설치 과정을 기록하는 것이 주된 목적이므로 다른 환경에 대한 부분은 다루지 않겠습니다.
1. 먼저 이전 버전의 compiz가 설치되어있다면 Beryl로 업그레이드를 위하여 이전 버전을 모두 삭제합니다.
$ sudo apt-get remove compiz compiz-gnome
2. 새로운 저장소를 추가합니다.
에디터를 사용하거나 그놈의 시냅틱을 이용하여 /etc/apt/sources.list 파일을 엽니다.
$ sudo vi /etc/apt/sources.list
아래의 저장소를 추가합니다.
# Repositories added to enable Beryl
deb http://www.beerorkid.com/compiz dapper main aiglx
deb http://media.blutkind.org/xgl/ dapper main aiglx
저장소의 인증키를 설치합니다.
$ wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
$ wget http://media.blutkind.org/xgl/quinn.key.asc -O - | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get dist-upgrade
3. NVIDIA 그래픽 카드의 드라이버를 설치합니다.
$ sudo apt-get install nvidia-kernel-common nvidia-glx
4. /etc/X11/xorg.conf파일을 수정합니다.
이전의 /etc/X11/xorg.conf파일을 백업합니다.
$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
편집기로 /etc/X11/xorg.conf파일을 엽니다.
$ sudo vi /etc/X11/xorg.conf
아래와 같은 부분을 찾습니다.
Section "Device"
Identifier "NVIDIA Corporation NVIDIA Default Card"
Driver "nv"
BusID "PCI:7:0:0"
EndSection
위의 부분을 아래와 같이 고쳐줍니다.
빨간 글씨로 된 부분만 수정하시면 됩니다.
Section "Device"
Identifier "NVIDIA Corporation NVIDIA Default Card"
Driver "nvidia"
BusID "PCI:7:0:0"
Option "RenderAccel" "true"
EndSection
그리고 "Screen" section의 DefaultDepth를 24로 바꿔줍니다.
5. Beryl와 기타 필요한 패키지를 설치합니다.
$ sudo apt-get update
$ sudo apt-get install xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 beryl emerald-themes
6. Beryl를 실행하는 방법은 여러 가지가 있지만 여기서는 Xgl 로그인 세션을 추가하는 방법을 설명합니다.
편집기로 /usr/bin/startxgl.sh라는 파일을 만듭니다.
$ sudo vi /usr/bin/startxgl.sh
아래와 같은 내용을 넣은 뒤 저장하고 닫습니다.
#!/bin/sh
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
exec gnome-session
새로 만든 /usr/bin/startxgl.sh파일에 실행권한을 줍니다.
$ sudo chmod +x /usr/bin/startxgl.sh
편집기로 /usr/share/xsessions/xgl.desktop라는 파일을 만듭니다.
$ sudo vi /usr/share/xsessions/xgl.desktop
아래와 같은 내용을 넣은 뒤 저장하고 닫습니다.
[Desktop Entry]
Encoding=UTF-8
Name=XGl
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application
이제 시스템을 재시작한 후에 새로 만든 Xgl 세션으로 로그인 합니다.
터미널을 열어 아래의 명령어를 입력하면 환상적인 데스크탑을 보실 수 있습니다.
$ beryl-manager
로그인시 자동으로 위의 명령이 실행되는 것을 원한다면 그놈의
시스템 -> 기본 설정 -> 세션에서 시작프로그램 탭을 열고 위의 명령어를 추가해 주십시요.