Xgl on Fedora 5

익명 사용자의 이미지

Fedora Core 5에서 Xgl을 사용하는 방법입니다

준비

  1. nvidia closed 드라이버 설치하기
  2. Xgl repo 설정하기
    [Xgl]
    name=Xgl $releasever - $basearch
    baseurl=http://www.auroralinux.org/people/spot/Xgl-FC5T3/$basearch/
    enabled=1
    gpgcheck=0

  3. gdm 설정하기
    sudo gedit /etc/gdm/custom.conf

    [servers]
    0=Xgl
     
    [server-Xgl]
    name=Xgl server
    command=/usr/bin/Xgl -accel glx:pbuffer -accel xv -audit 0
    chooser=false
    handled=true
    flexible=true
    priority=0

    설치

    1. Xgl과 친구들 설치하기
      sudo yum -y install xorg-x11-server-Xgl glitz compiz

      의존성 때문에 몇가지 패키지가 더 설치된다
      libdrm은 업데이트 하라고 나온다

    2. mesa 설치하기 시스템에 이미 mesa가 설치되어 있을것이다
      하지만 이미 설치된 mesa로는 Xgl서버를 구동할수 없다
      compiz: GLX_EXT_texture_from_pixmap is missing

      위와 같은 에러 때문이다
      Xgl repo에서
      http://www.auroralinux.org/people/spot/Xgl-FC5T3/i386/mesa-libGL-6.4.2-5.cvs20060214.i386.rpm
      http://www.auroralinux.org/people/spot/Xgl-FC5T3/i386/mesa-libGLU-6.4.2-5.cvs20060214.i386.rpm
      두 파일을 받는다
      파일 롤러로 두파일에서
      libGL.so.1.2
      libGLU.so.1.3.060500

      파일 두개를 추출해서 적당한 디렉토리에 넣어준다
      ex) /usr/lib/mesa

      compiz

      1. compizrc
        sudo gedit /usr/bin/compizrc

        #!/bin/bash
        #
        # Start compiz within gnome-session
        #
        if [ `ps -A | grep Xgl | wc -l` == "1" ]; then
                DISPLAY=:0 LD_LIBRARY_PATH=/usr/lib/mesa compiz --replace gconf &
                DISPLAY=:0 gnome-window-decorator &
        fi

        sudo chmod 755 /usr/bin/compizrc

        compizrc를 그놈 세션에 등록하자
        터미널 에서 아래와 같이 입력한다
        gnome-session-properties &

        compizrc를 시작 프로그램에 등록한다
        gdm을 재시작한다
        그냥 로그아웃 한다 :)

        compiz 플러그인 설정

        1. 정상적으로 Xgl 서버와 compiz가 실행되었다면 gconf 레지스트리(레지스트리라고 하는게 정확한지 모르겠습니다)에
          app->compiz 키가 생성된다
        2. 처음 실행 했을때 아무런 플러그인을 설정하지 않았기 떄문에 아무런 효과도 볼수 없다
          터미널에서 루트가 아닌 사용계정으로 Gconf 에디터를 실행한다
          gconf-editor &

        3. app->compiz->general->allscreen->options 으로 이동한다
          active_plugins 에 다음 키를 하나씩 추가한다
          gconf,decoration,wobbly,fade,minimize,cube,rotate,zoom,scale,move,resize,place,switcher

        4. 다시 로그인 하면 모든 Xgl 효과를 볼수있다! :)

          opacity 플러그인 설치하기

          1. 플러그인 다운로드 http://www.downwithnumbers.com/files/compiz_opacity.tar.gz
          2. 압축을 해제
            sudo cp libopacity.so /usr/lib/compiz
            sudo chomod 755 libopacity.so

          3. 플러그인 등록
            gconf-editor &

            app->compiz->general->allscreen->options

            active_plugins에 opacity를 추가 해준다

댓글

techbee의 이미지

편집하고 저장 하면 sql 에러가 나오네요..
--
Best regards,
Jun

s_jeho의 이미지

libGL.so.1.2

libGLU.so.1.3.060500

파일 두개를 추출해서 적당한 디렉토리에 넣어준다
ex) /usr/lib/mesa

compiz

    이라고 쓰셨는데 적당한 디렉토리가 /usr/lib/mesa 를 가르키는건가요?
    아래에 compiz라고 쓰인것은 딱히 뭘 의미하는건가요?

    지금 2번 포멧하면서 FC5깔고있는데 계속 저 파일 에러나서 X로딩이 안되어서 곤란하네요..;ㅅ;

무의 이미지

/usr/lib/mesa/libGL.so.1.2 compiz --replace gconf

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.