-
우분투 7.04 Compiz Fusion 설치하기Linux/Ubuntu 2008. 4. 8. 14:00최근에 제가 쓰는 우분투 리눅스 7.04에 Compiz Fusion(OpenCompositing)을 설치해 보았습니다.
생각보다 어렵지 않더군요.
다음 링크에 설치하는 방법이 자세히 나와 있으니 보고 따라하시면 어렵지 않게 설치하실 수 있을 겁니다.
- How To: Compiz Fusion on Ubuntu 7.04 - Ubuntu Forums
- Compiz.org :: Compiz and Compiz Fusion GIT Ubuntu Repository - Compiz
- TechBlog - How to: Enable compiz-fusion in Ubuntu Feisty
(이 방법은 Treviño's Ubuntu feisty EyeCandy Repository를 이용하는 방법입니다.)
==========================================================================================
nVIDIA 그래픽 사용자를 설치방법
==========================================================================================
그래픽 카드 드라이버 설치
우선 그래픽 카드 드라이버가 정상적으로 설치되어 있어야 합니다.
저처럼 NVIDIA 그래픽 카드를 사용하시는 분들은 시스템 > 관리 > 제한된 드라이버 관리자 메뉴를 이용하여 쉽게 설치하실 수 있을 것입니다.
제한된 드라이버 관리자
기존에 설치된 컴피즈(Compiz)와 데스크탑 효과 삭제
다음 명령어를 사용하여 기존에 설치되어 있는 컴피즈와 데스크탑 효과를 삭제합니다.
sudo apt-get remove compiz-core desktop-effects
컴피즈-퓨전 받아오기
Treviño's Ubuntu feisty EyeCandy Repository를 시스템 > 관리 > 소프트웨어 소스 2개 주소를 더해줍니다. +Add 버튼 누르시고
i386 용
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy
AMD64 용
deb http://download.tuxfamily.org/3v1deb feisty eyecandy-amd64위 주소를 각각 더 해주시면됩니다.
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy-amd64
그 다음 터미널에서 위 주소에서 프로그램을 받아올 수 있게 한 줄씩 입력하고 엔터.
소프트웨어 공급자 인증키 추가
다음 명령어를 사용하여 소프트웨어 공급자 인증을 위한 키를 추가합니다.
sudo wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -그래서 허락을 받아옵니다. (입력하기 귀찮으면 복사해서 터미널에 붙여넣기 후 엔터)
Compiz Fusion 설치
먼저 다음 명령어를 사용하여 시스템을 업데이트 합니다.
sudo apt-get update
sudo apt-get upgrade그리고 나서 다음 명령어를 사용하여 Compiz Fusion을 설치합니다.
우분투인 경우sudo apt-get install compiz compiz-gnome compizconfig-settings-manager compiz-fusion-plugins-extra libcompizconfig-backend-gconf쿠분투인 경우
sudo apt-get install compiz compiz-kde compizconfig-settings-manager compiz-fusion-plugins-extra libcompizconfig-backend-kconfigsudo apt-get update다음에 명령은 한줄 짜리입니다. 빈칸을 사이에 두고 각각 꾸러미 이름을 부르는 겁니다. 컴피즈랑 컴피즈-놈이랑 컴피즈컨픽-셋팅-메니저 등등.. 다 불러와 설치해라 하는 겁니다.
Compiz Fusion 실행
Compiz Fusion의 설치가 끝나면 다음과 같은 명령어로 실행시킬 수 있습니다.
compiz --replace & (에머랄드 테마 관리자를 사용하지 않는 경우)compiz --replace -c emerald & (에머랄드 테마 관리자를 사용하는 경우)Alt + F2 키를 눌러서 compiz --replace 명령을 입력하고 엔터를 누르면 엔드비아 사용자들은 바로 실행될겁니다.
매번 부팅하실 때마다 컴피즈 퓨전을 사용하시려면 세션에서 시스템 > 기본설정 > 세션 에서 '새로 만들기' 버튼을 눌러 창을 여시고, 이름은 마음대로 명령은 compiz --replace 를 넣어주시면 됩니다
가끔 비디오카드 사양이 좀 떨어지는 경우- 저같은 경우- 컴피즈를 실행하면 얼어붙는 경우가 있는데 실행전에 시스템 > 기본설정 > Compiz Config Setting Manager 를 실행해서 몇 가지를 꺼주시면 됩니다.
Effects 나 Desktop 부분에서 꺼주시돼 만약 Windows Decoration을 꺼버리시면 창테두리가 실종돼어 쓸 때 없는 삽질을 하시게 될 수도 있습니다.
참고로 에메랄드 테마 관리자 설치법은
sudo apt-get install emerald emerald-themes시스템 > 기본 설정 > 세션 > 시작 프로그램에 등록해 놓으시면, 다음부터는 로그인하면 자동으로 Compiz Fusion이 실행됩니다.
창 테두리가 보이지 않는 문제
만약 Compiz Fusion을 실행시킨 후 창 테두리가 보이지 않는 문제가 생긴다면, /etc/X11/xorg.conf 파일을 아래와 같이 수정하신 후 X-윈도우를 재시작해 보시기 바랍니다.
위의 그림처럼 Screen 섹션에
Option "AddARGBGLXVisuals" "true"를 추가하시면 됩니다.NVIDIA 그래픽 카드 사용자라면,
sudo nvidia-xconfig --add-argb-glx-visuals명령어를 이용하셔도 됩니다.
추가 플러그인 설치
시냅틱 패키지 관리자에서 compiz fusion으로 검색하시면, 기본적으로 설치되는 플러그인 외에도 추가적으로 설치하여 사용하실 수 있는 플러그인들을 나옵니다. :)
환경 설정
시스템 > 기본 설정 > CompizConfig Settings Manager 메뉴를 이용하시면 됩니다. 명령어로는 ccsm입니다.
==========================================================================================
ATI 그래픽 사용자를 설치방법
==========================================================================================
한편 ATI는 안되는 경우가 있는데, 이 때는 다른 그래픽 모드를 사용해야 합니다.
그렇다고 이 때까지 설치한 것이 시간낭비는 아닙니다.
주의! 이 아래 내용은 ATI 그래픽카드 사용자중 위의 방법으로 컴피즈-퓨전이 작동 안하는 분들만을 위한 것입니다.
컴피즈가 안돼 미운 ATI는 조금만 더 만져줍시다.
sudo gedit /etc/X11/xorg.conf
X는 대문자 11은 숫자 열 하나입니다. 초초보시절 이거 xll인줄 알고 엄청난 삽질를 해댄 사람 있습니다. ^^ 편집창이 뜨는데 맨 마지막 부분에 아래 추가해주면 됩니다.
Section "ServerFlags"
Option "AIGLX" "off"
EndSection
그리고 XGL이란 걸 설치해줍니다.
sudo apt-get install xserver-xgl
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
저장하신 후에 터미널에서 startxgl.sh를 누구나 사용할 수 있게 사용권한을 정해줘야 합니다.
(이게 무슨 소리냐구요... 나중에 설명하죠. ^^)
sudo chmod a+x /usr/local/bin/startxgl.sh
그 다음에 세션을 하나 만들어 냅니다.
sudo gedit /usr/share/xsessions/xgl.desktop
편집창에 아래 내용을 오려서 붙이세요.
[Desktop Entry]'놈과 함께 흥겨운 XGL'은 다른 말로 바꾸셔도 상관 없습니다.
Encoding=UTF-8
Name= 놈과 함께 흥겨운 XGL
Comment=
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application
그 다음 세션도 누구나 사용할 수 있게 사용권한을 정해줍니다.
sudo chmod a+x /usr/share/xsessions/xgl.desktop
그 다음 Ctrl + Alt + Backspace로 리부팅하기 전에 아래 내용은 보고 가세요.
리부팅 하면 왼쪽 아래 옵션이 있습니다. 옵션을 누르면 언어선택 다음에 세션선택이 나오는데 이걸 선택해서 세션을 '놈과 함께 흥겨운 XGL'을 선택합니다. 선택 후 세션 바꾸기 눌러주신 후 사용자 이름, 열쇠글 입력하시면 X자가 보이면서 부팅이 됩니다.
이제 ATI에서도 컴피즈-퓨전이 되실겁니다. Ctrl+Alt 그리고 마우스 왼쪽 버튼을 함께 누르고 컴피즈-퓨전의 기본 신공 큐브 돌리기를 즐겨보세요.
참고 : http://burjdurian.egloos.com/857220
http://myubuntu.tistory.com/'Linux > Ubuntu' 카테고리의 다른 글
우분투 한글메뉴 설정방법 (0) 2008.07.31 Compiz Fusion 단축키 (0) 2008.04.09 우분투 7.10 AWN 설정하기 (0) 2008.04.08 feisty에서 ATI+XGL+Beryl 설치방법 (0) 2008.03.08 우분투 해상도 변경 (0) 2008.03.08