2010년 3월 10일 수요일

Ubuntu Edgy + Xgl + Beryl

우분투 데퍼에서 Xgl을 사용하기 위해 꽁수를 사용했었는데 간만에 우분투를 사용해 보니 쉬운 방법으로 Xgl을 사용하는 방법이 있네요..

http://wiki.beryl-project.org/index.php/Install/Ubuntu/Edgy/XGL

위 사이트를 참조하여 Xgl 관리프로그램과 테마관리 프로그램까지 모두 설치할 수 있었습니다.

그럼 설치방법을 간단히 알아보도록 하곘습니다.

본인은 Nvidia GeForce 7800GT 그래픽 카드를 사용하므로 ATI  설정에 관한 부분은 생략하도록 하겠습니다.

ATI 사용자 분은 위 사이트를 참조해 주세요 ^^;;


1. 우선 자신의 그래픽카드가 3D기능을 지원하는지 알아보아야 합니다.

  $ glxinfo | grep direct

위 명령 사용시 다음과 같은 메세지가 나온다면 3D기능을 지원하는 그래픽카드입니다.

  direct rendering: Yes


2. compiz, compiz-gnome 나 gset-compiz 프로그램이 설치되어 있다면 제거합니다.

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


3. 프로그램을 받을 수 있도록 소스트리에 아래 사이트를 추가합니다. AMD64 컴퓨터 기준입니다.

  $ sudo gedit /etc/apt/sources.list

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

더 많은 미러 사이트를 등록할 수 있습니다.

deb http://www.beerorkid.com/compiz edgy main-edgy
deb http://media.blutkind.org/xgl/ edgy main-edgy
deb http://compiz-mirror.lupine.me.uk/ edgy main-edgy
deb http://ubuntu.compiz.net/ edgy main-edgy
deb http://beryl.xglusers.de/ edgy main-edgy main-edgy-amd64

4. 키값을 설치 후 시냅택 목록을 업데이트 합니다.

  $ wget http://ubuntu.beryl-project.org/quinn.key.asc --quiet -O - | sudo apt-key add -
  $ sudo apt-get update


5. Xgl 관련 프로그램과 테마를 설치합니다.

  $ sudo apt-get install xserver-xgl
  $ sudo apt-get install beryl emerald-themes


6. 필요한 프로그램 설치는 이제 끝났고 설정만 남았습니다.
시작 세션에 Xgl을 등록 할 수 있도록 합니다.

  $ sudo gedit /usr/local/bin/startxgl.sh

위 파일을 열어 다음 내용을 넣고 저장합니다.

#!/bin/sh
beryl-manager
sleep 4
exec gnome-session

파일에 실행권한을 줍니다.

  $ sudo chmod a+x /usr/local/bin/startxgl.sh

/usr/share/xsessions/xgl.desktop 파일을 생성하고 다음 내용을 넣습니다.

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


7. 로그인시 Xgl이 실행 할 수 있도록 수정합니다.

  $ sudo gedit /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


8. 새션 시작시 자동으로 Beryl이 시작되도록 합니다.

  $ sudo gedit /usr/local/bin/start_beryl.sh

아래 내용을 넣고 저장합니다.

#!/bin/bash
#
# Start beryl-manager within gnome-session
#
if [ `ps -A -o comm | grep -c '^Xgl$'` == "1" ]; then
       DISPLAY=:1 beryl-manager
       DISPLAY=:1 beryl-xgl
else echo "${0}: Error: beryl-manager not launched. Xgl not running?"
fi

위에 생성된 파일에 실행권한을 줍니다.

  $ sudo chmod a+x /usr/local/bin/start_beryl.sh

그놈 메뉴에서 시스템 > 기본설정 > 세션을 열어 시작프로그램을 등록합니다.

  /usr/local/bin/start_beryl.sh



9. 이제 모든 설정이 완료되었습니다.
컴퓨터를 리부팅 하거나 윈도우세션을 재시작하여 새션 선택에서 Xgl을 선택한 후 로그인을 하면 Xgl이 바로 실행 될 것입니다.
그리고 트레이아이콘 영역에는 빨간색 다이아몬드 모양의 베릴 관리자가 실행되어 있을 것입니다.
베릴 관리자에서 Xgl설정이나 테마등륵 선택하실 수 있습니다.


그럼 Xgl을 맘껏 사용해 보세요 ^^


이상 허접 사용기였습니다.

댓글 없음:

댓글 쓰기