ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 우분투 7.04 Compiz Fusion 설치하기
    Linux/Ubuntu 2008. 4. 8. 14:00
    최근에 제가 쓰는 우분투 리눅스 7.04에 Compiz Fusion(OpenCompositing)을 설치해 보았습니다.
    생각보다 어렵지 않더군요.

    다음 링크에 설치하는 방법이 자세히 나와 있으니 보고 따라하시면 어렵지 않게 설치하실 수 있을 겁니다.
    간단하게 설명드리자면 다음과 같습니다.
    (이 방법은 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-kconfig
    sudo apt-get update다음에 명령은 한줄 짜리입니다. 빈칸을 사이에 두고 각각 꾸러미 이름을 부르는 겁니다. 컴피즈랑 컴피즈-놈이랑 컴피즈컨픽-셋팅-메니저 등등.. 다 불러와 설치해라 하는 겁니다.

    Compiz Fusion 실행
    Compiz Fusion의 설치가 끝나면 다음과 같은 명령어로 실행시킬 수 있습니다.
    compiz --replace & (에머랄드 테마 관리자를 사용하지 않는 경우)
    compiz --replace -c emerald & (에머랄드 테마 관리자를 사용하는 경우)
    Alt + F2 키를 눌러서 compiz --replace 명령을 입력하고 엔터를 누르면 엔드비아 사용자들은 바로 실행될겁니다.
    매번 부팅하실 때마다 컴피즈 퓨전을 사용하시려면 세션에서 시스템 > 기본설정 > 세션 에서 '새로 만들기' 버튼을 눌러 창을 여시고,  이름은 마음대로 명령은 compiz --replace 를 넣어주시면 됩니다
    가끔 비디오카드 사양이 좀 떨어지는 경우- 저같은 경우- 컴피즈를 실행하면 얼어붙는 경우가 있는데 실행전에 시스템 > 기본설정 > Compiz Config Setting Manager 를 실행해서 몇 가지를 꺼주시면 됩니다.

    EffectsDesktop 부분에서 꺼주시돼 만약 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]
    Encoding=UTF-8
    Name= 놈과 함께 흥겨운 XGL
    Comment=
    Exec=/usr/local/bin/startxgl.sh
    Icon=
    Type=Application
    '놈과 함께 흥겨운 XGL'은 다른 말로 바꾸셔도 상관 없습니다.

    그 다음 세션도 누구나 사용할 수 있게 사용권한을 정해줍니다.
    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
Designed by Tistory.