거의 한달동안 ATI에서 베릴(Beryl)을 돌릴 방법을 찾았는데 시도하는 것마다 실패더니 드디어 오늘 올바른 방법을 알아냈습니다. 우분투 포럼에서 가져온 것이니 참고하시길.
참고로 제 시스템은
Ubuntu 7.04 Feisty
인텔듀얼코어 6300
기가바이트 965P보드
ATI X1950GT 그래픽카드
입니다.
----------------------------------------------------------------------------------------
이 글은 http://ubuntu.or.kr/forum/viewtopic.php?f=4&t=941&sid=01e4188eae36331bbc360b5bad02ffe0 에서 가져왔습니다. 얼굴을 볼 수는 없지만 좋은 팁을 소개해 주신 포크님께 감사의 마음을 전합니다.
----------------------------------------------------------------------------------------
원문은 http://ubuntuforums.org/showthread.php?p=2420732Modified=A06E74F18F8CC70156 입니다.
x1400을 사용하고 있는 델노트북에서의 feisty 설치 방법에 대해 서술되어 있습니다.
여기서 따온 것은 역시나 비디오 카드 설치와 XGL과 베릴 설정 방법입니다.
가능하면 방금 막 우분투 7.04버전 설치를 마친 컴퓨터로 하세요.
비디오 설치
1. xorg.conf 파일 셋팅
sudo gedit /etc/X11/xorg.conf
파일의 마지막 부분에 다음을 추가하신후 저장하세요.
Section "Extensions"
Option "Composite" "Disable"
EndSection
Section "ServerFlags"
Option "AIGLX" "off"
EndSection
2. 시스템 업데이트를 하세요.(물론 업데이트관리자를 통하여 하셔도 됩니다.)
sudo apt-get update
sudo apt-get upgrade #this will take a long time
sudo apt-get update
sudo apt-get dist-upgrade
업데이트 후 재부팅합니다.
3. 재부팅 후 비디오 카드 드라이버와 설정을 합니다.
sudo apt-get install xorg-driver-fglrx
sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv
4. 다시 재부팅합니다.
5. 재부팅후에 시스템 > 관리 > 제한된 드라이버 관리자를 실행시켜
ATI DRIVER를 활성화 시킵니다. 체크하시면 됩니다. 그 뒤에 또 재부팅...
베릴 셋팅
1. 먼제 XGL을 설치합니다.
sudo apt-get install xserver-xgl
2. XGL을 로드하기 위해 스크립트를 작성합니다.
sudo gedit /usr/local/bin/startxgl.sh
그리고 그 내용은
#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session
입니다. 추가 후 저장하세요.
3. 스크립트를 활성화 시킵니다.
sudo chmod a+x /usr/local/bin/startxgl.sh
4. XGL셰션을 만듭니다.
sudo gedit /usr/share/xsessions/xgl.desktop
그 내용은
[Desktop Entry]
Encoding=UTF-8
Name=GNOME with XGL
Comment=
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application
5. 이것 또한 사용할 수 있게 활성화시킵니다.
sudo chmod a+x /usr/share/xsessions/xgl.desktop
6. XGL세션에서 로그인할때 베릴을 로드하게 위해 스크립트를 하나 더 짭니다.
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
7. 활성화 시킵니다.
sudo chmod a+x /usr/local/bin/start_beryl.sh
8. 세션에서 베릴을 로딩하기위해 설정합시다.
시스템 > 기본설정 > 세션
시작프로그램에 새로 만들기를 눌러 이름을 Beryl, 명령을
/usr/local/bin/start_beryl.sh
로 합니다.
9. 소프트웨어 소스에서 universe 관련 소스를 체크해제 합니다..
(아마 최신의 소스리스트에 베릴이 포함되어 있는데 이것을 그대로 받아오면 베릴이 작동안하기 때문인 것 같습니다. 그래서 다운그레이드라고 언급하는 사람도 있더군요.)
시스템 > 관리 > 소프트웨어 소스
Ubuntu 소프트웨어에 커뮤니티에서 관리하는 오픈 소프트웨어 소스(universe)를 체크 해제 합니다.
그리고 나서 X를 눌러 끌때 다시 읽기를 합니다.
10. 베릴을 설치하기 위한 인증키를 받아 옵니다.
wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -
11. 베릴을 설치하기 위해 저장소를 추가합니다.
sudo gedit /etc/apt/sources.list
위 파일을 열어 끝에 다음을 추가합니다.
deb http://ubuntu.beryl-project.org/ feisty main
12. 새로운 목록을 받아옵니다.
sudo apt-get update
13. 이제 베릴과 에메랄드테마를 설치합시다.
sudo apt-get install beryl emerald-themes
14. 이제 마지막 재부팅입니다. 로그인하 실때 세션에서 GNOME WITH XGL을 선택하여 로그인하여 XGL과 베릴이 적용된 화면을 볼 수 있습니다.
15. 재부팅 후 다시 체크해제한 universe 저장소를 다시 복원하기 위한 절차를 거칩니다. 이 것을 통해 버그(broken version)가 있는 베릴을 업데이트하지 않도록 합니다.
sudo gedit /etc/apt/preferences
다음 내용을 추가하면 끝입니다.
Package: beryl
Pin: version 0.2.0*
Pin-Priority: 990
Package: beryl-core
Pin: version 0.2.0*
Pin-Priority: 990
Package: beryl-manager
Pin: version 0.2.0*
Pin-Priority: 990
Package: beryl-plugins
Pin: version 0.2.0*
Pin-Priority: 990
Package: beryl-plugins-data
Pin: version 0.2.0*
Pin-Priority: 990
Package: beryl-settings
Pin: version 0.2.0*
Pin-Priority: 990
Package: beryl-settings-bindings
Pin: version 0.2.0*
Pin-Priority: 990
Package: libberyldecoration0
Pin: version 0.2.0*
Pin-Priority: 990
Package: libberylsettings0
Pin: version 0.2.0*
Pin-Priority: 990
Package: emerald
Pin: version 0.2.0*
Pin-Priority: 990
Package: emerald-themes
Pin: version 0.2.0*
Pin-Priority: 990
Package: libemeraldengine0
Pin: version 0.2.0*
Pin-Priority: 990
16. 중요 다시 소프트웨어 소스로 돌아가서 uniserse를 체크해줍니다.
일단은 제가 가진 ATI 라데온 9550에서는 잘되고 원문을 쓴 사람에 따르면 X1300~1600까지도 잘된다고 하더군요
ATI 유저들도 우분투7.04버전에서 XGL를 써서 화려한 베릴을 즐겨봅시다. ^^
PS. 이건 어디까지나 베릴 버그때문에 임시적으로 설치하는 방법입니다. 나중에 버그가 고쳐지면 새로운 설치 방법이 나올꺼라고 봅니다.
--------------------------------------------------------------------------------------
또 한 번 감사.
참고로 제 시스템은
Ubuntu 7.04 Feisty
인텔듀얼코어 6300
기가바이트 965P보드
ATI X1950GT 그래픽카드
입니다.
----------------------------------------------------------------------------------------
이 글은 http://ubuntu.or.kr/forum/viewtopic.php?f=4&t=941&sid=01e4188eae36331bbc360b5bad02ffe0 에서 가져왔습니다. 얼굴을 볼 수는 없지만 좋은 팁을 소개해 주신 포크님께 감사의 마음을 전합니다.
----------------------------------------------------------------------------------------
원문은 http://ubuntuforums.org/showthread.php?p=2420732Modified=A06E74F18F8CC70156 입니다.
x1400을 사용하고 있는 델노트북에서의 feisty 설치 방법에 대해 서술되어 있습니다.
여기서 따온 것은 역시나 비디오 카드 설치와 XGL과 베릴 설정 방법입니다.
가능하면 방금 막 우분투 7.04버전 설치를 마친 컴퓨터로 하세요.
비디오 설치
1. xorg.conf 파일 셋팅
sudo gedit /etc/X11/xorg.conf
파일의 마지막 부분에 다음을 추가하신후 저장하세요.
Section "Extensions"
Option "Composite" "Disable"
EndSection
Section "ServerFlags"
Option "AIGLX" "off"
EndSection
2. 시스템 업데이트를 하세요.(물론 업데이트관리자를 통하여 하셔도 됩니다.)
sudo apt-get update
sudo apt-get upgrade #this will take a long time
sudo apt-get update
sudo apt-get dist-upgrade
업데이트 후 재부팅합니다.
3. 재부팅 후 비디오 카드 드라이버와 설정을 합니다.
sudo apt-get install xorg-driver-fglrx
sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv
4. 다시 재부팅합니다.
5. 재부팅후에 시스템 > 관리 > 제한된 드라이버 관리자를 실행시켜
ATI DRIVER를 활성화 시킵니다. 체크하시면 됩니다. 그 뒤에 또 재부팅...
베릴 셋팅
1. 먼제 XGL을 설치합니다.
sudo apt-get install xserver-xgl
2. XGL을 로드하기 위해 스크립트를 작성합니다.
sudo gedit /usr/local/bin/startxgl.sh
그리고 그 내용은
#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session
입니다. 추가 후 저장하세요.
3. 스크립트를 활성화 시킵니다.
sudo chmod a+x /usr/local/bin/startxgl.sh
4. XGL셰션을 만듭니다.
sudo gedit /usr/share/xsessions/xgl.desktop
그 내용은
[Desktop Entry]
Encoding=UTF-8
Name=GNOME with XGL
Comment=
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application
5. 이것 또한 사용할 수 있게 활성화시킵니다.
sudo chmod a+x /usr/share/xsessions/xgl.desktop
6. XGL세션에서 로그인할때 베릴을 로드하게 위해 스크립트를 하나 더 짭니다.
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
7. 활성화 시킵니다.
sudo chmod a+x /usr/local/bin/start_beryl.sh
8. 세션에서 베릴을 로딩하기위해 설정합시다.
시스템 > 기본설정 > 세션
시작프로그램에 새로 만들기를 눌러 이름을 Beryl, 명령을
/usr/local/bin/start_beryl.sh
로 합니다.
9. 소프트웨어 소스에서 universe 관련 소스를 체크해제 합니다..
(아마 최신의 소스리스트에 베릴이 포함되어 있는데 이것을 그대로 받아오면 베릴이 작동안하기 때문인 것 같습니다. 그래서 다운그레이드라고 언급하는 사람도 있더군요.)
시스템 > 관리 > 소프트웨어 소스
Ubuntu 소프트웨어에 커뮤니티에서 관리하는 오픈 소프트웨어 소스(universe)를 체크 해제 합니다.
그리고 나서 X를 눌러 끌때 다시 읽기를 합니다.
10. 베릴을 설치하기 위한 인증키를 받아 옵니다.
wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -
11. 베릴을 설치하기 위해 저장소를 추가합니다.
sudo gedit /etc/apt/sources.list
위 파일을 열어 끝에 다음을 추가합니다.
deb http://ubuntu.beryl-project.org/ feisty main
12. 새로운 목록을 받아옵니다.
sudo apt-get update
13. 이제 베릴과 에메랄드테마를 설치합시다.
sudo apt-get install beryl emerald-themes
14. 이제 마지막 재부팅입니다. 로그인하 실때 세션에서 GNOME WITH XGL을 선택하여 로그인하여 XGL과 베릴이 적용된 화면을 볼 수 있습니다.
15. 재부팅 후 다시 체크해제한 universe 저장소를 다시 복원하기 위한 절차를 거칩니다. 이 것을 통해 버그(broken version)가 있는 베릴을 업데이트하지 않도록 합니다.
sudo gedit /etc/apt/preferences
다음 내용을 추가하면 끝입니다.
Package: beryl
Pin: version 0.2.0*
Pin-Priority: 990
Package: beryl-core
Pin: version 0.2.0*
Pin-Priority: 990
Package: beryl-manager
Pin: version 0.2.0*
Pin-Priority: 990
Package: beryl-plugins
Pin: version 0.2.0*
Pin-Priority: 990
Package: beryl-plugins-data
Pin: version 0.2.0*
Pin-Priority: 990
Package: beryl-settings
Pin: version 0.2.0*
Pin-Priority: 990
Package: beryl-settings-bindings
Pin: version 0.2.0*
Pin-Priority: 990
Package: libberyldecoration0
Pin: version 0.2.0*
Pin-Priority: 990
Package: libberylsettings0
Pin: version 0.2.0*
Pin-Priority: 990
Package: emerald
Pin: version 0.2.0*
Pin-Priority: 990
Package: emerald-themes
Pin: version 0.2.0*
Pin-Priority: 990
Package: libemeraldengine0
Pin: version 0.2.0*
Pin-Priority: 990
16. 중요 다시 소프트웨어 소스로 돌아가서 uniserse를 체크해줍니다.
일단은 제가 가진 ATI 라데온 9550에서는 잘되고 원문을 쓴 사람에 따르면 X1300~1600까지도 잘된다고 하더군요
ATI 유저들도 우분투7.04버전에서 XGL를 써서 화려한 베릴을 즐겨봅시다. ^^
PS. 이건 어디까지나 베릴 버그때문에 임시적으로 설치하는 방법입니다. 나중에 버그가 고쳐지면 새로운 설치 방법이 나올꺼라고 봅니다.
--------------------------------------------------------------------------------------
또 한 번 감사.