본문 바로가기
Ubuntu Linux

XGL과 Beryl 설치하기(2007.11.8 현재 해당사항 없음)

by 시간의지배자 2007. 11. 8.
솔직히 최근 Ubuntu 에서는 XGL를 설치하는것이 대세인것 같이 보인다. 그래서 나도 한번 설치해봤다. http://wiki.beryl-project.org/index.php?title=Install/Ubuntu/Edgy/XGL 를 참고했다. 난 GNOME & Nvidia 시스템이다. 그래서 아래와 같이 설정했다. ATI나 KDE라면 또 다르게 설정해야 한다. 링크를 참고해보시기를...
1. 터미널에서 아래 명령을 실행한다.
$ glxinfo | grep direct

2. direct rendering: Yes 라고 나오면 xgl을 설치해볼수 있다.

3. $ sudo apt-get remove compiz compiz-gnome gset-compiz

4. 소스리스트에 아래를 추가한다.
$ sudo gedit /etc/apt/sources.list

deb http://ubuntu.beryl-project.org/ edgy main
deb-src http://ubuntu.beryl-project.org/ edgy main

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

6. $ sudo apt-get update

7. 이후는 링크걸린곳과는 조금 달랐는데 이후는 잘 진행이 되지 않았다. 그래서 나는 sudo apt-get upgrade 와 sudo apt-get dist-upgrade 명령어로 한뒤 리부팅을 했다. 그러니 그 이후가 진행이 되었다.

8. xserver-xgl 패키지를 인스톨한다.
$ sudo apt-get install xserver-xgl

8. Beryl 과 에메랄드 테마를 인스톨한다.
$ sudo apt-get install beryl emerald-themes

9. startxgl.sh 파일를 만들고 아래 내용을 입력후 저장한다.
$ sudo gedit /usr/local/bin/startxgl.sh

#!/bin/sh
/usr/bin/Xgl :1 -fullscreen -ac -br -accel xv:fbo -accel glx:pbuffer &
sleep 4
export DISPLAY=:1
exec gnome-session

10. 권한을 변경한다.
$ sudo chmod a+x /usr/local/bin/startxgl.sh

11. xgl.desktop 를 만들고 아래 내용을 입력한다.
$ sudo gedit /usr/share/xsessions/xgl.desktop

[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application

12. gdm.conf-custom 에 아래 부분을 추가한다.
$ sudo nano /etc/gdm/gdm.conf-custom

0=Xgl
[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :0 -fullscreen -ac -accel glx:pbuffer -accel xv:fbo
flexible=true

13. beryl-manager를 시스템-기본설정-세션-시작프로그램에 추가시킨다.(이제 부팅때마다 자동적으로 beryl등이 작동된다.

14. 리부팅해본다. 자동적으로 beryl-manager가 작동된다.

15. 즐긴다..^^


ps1: dapper 초기만해도 위의 방법으로 beryl 설치가 잘되었는데 nvidia 드라이버 업되고부터는 dapper와 Feisty에서 모두 창틀이 사라지고 에메랄드 테마가 먹지않는 이상이 발견되었다. 한참을 찾다찾다 이곳에서 해결방법을 찾아서 다시금 beryl에 성공했다.  http://wiki.beryl-project.org/wiki/Install_Beryl_on_Ubuntu_Feisty_with_nVidia 을 참고했다. nvidia 드라이버와 beryl은 이미 인스톨되어있다는 상태에서 아래 방법을 시도한다.

1. $ sudo apt-get -y install beryl beryl-manager emerald-themes

2. $ sudo nvidia-xconfig --add-argb-glx-visuals

3. $ sudo cp /usr/share/applications/beryl-manager.desktop /etc/xdg/autostart/beryl-manager.desktop

4. $ cp /usr/share/applications/beryl-manager.desktop ~/Desktop/beryl-manager.desktop


ps2 : 최신버전인 7.10 Gutsy 에서는 기본으로 인스톨된다. 또한 Berly 프로젝트는 사라지고 compiz-fusion 이 인스톨되고 실행된다.