일반적으로 compiz를 실행하게 되면, 실행된 창의 테마는 미려한 투명의 emerald가 뜨는 것이 아니라 그놈 테마가 적용된 촌스러운(?) 모습을 보여준다. 그래서 세션이나 compiz를 실행하는 스크립트파일에 emerald를 실행하게 해주고 있다.

젠투리눅스가 설치된 내 노트북에는 "/usr/bin/compiz-start"1)라는 스크립트파일을 가지고, 세션에서 이 파일을 실행하여 compiz와 emerald를 실행하고 있었다.
#/usr/bin/compiz-start
compiz --replace ccp --sm-disable &
emerald --replace &
KDE에서는 "KDEWM=compiz"로 환경변수를 지정해서 컴피즈를 바로 실행할 수 있는 듯 하였다. 그런데 그놈에서는 세션에 등록하여 실행하게 해주는 것은 뭔가 께름찍하지 않던가. 그래서 GNOMEWM을 구글에서 찾아보다가 하나의 문서를 찾게 되었다2).

gnome-wm이라는 파일이 윈도매니져를 선택하여 보여주는 듯 하다. 근데 그 내용을 보면 gtk-window-dcorator를 실행하고 compiz를 시작해준다. 이 부분에서 emerald를 실행해준다면? 쓸데 없는 프로그램은 실행하지 않겠지? 그래서 다음과 같이 수정하였다. 다음은 젠투리눅스에서 수정한 것이고 우분투 같은 다른 리눅스 배포판은 알맞게 수정하기 바란다.

#/usr/bin/gnome-wm

case `basename $WINDOW_MANAGER` in
  compiz)
    export LIBGL_ALWAYS_INDIRECT=1
    #gtk-window-decorator &
    emerald &

    #OPT3=glib
    #OPT4=gconf
    OPT3=ccp

    ;;
  beryl)
    emerald &
    ;;
esac
"emerald &"는 그렇다치고 "OPT3=ccp"는 뭘까? 정확한건 모르겠고 compiz가 gconf대신 ccp를 사용게 해준다는 것 같다.
아! 그리고 스크립트에서 compiz부분을 실행시켜주게 WINDOW_MANAGER 환경변수를 정해줘야 하는데, rc의 local부분에 적어주면 된다.

젠투라면...
echo "WINDOW_MANAGER=\"compiz\"" >> /etc/env.d/99local
env-update && source /etc/profile

데비안/우분투라면 /etc/rc.local의 "exit 0" 전에 다음을 추가해주면 될 것이다.
export WINDOW_MANAGER="compiz"

노파심(?)에 하는 말이지만 compiz가 정상적으로 동작하는 것을 확인 한 후 수정을 하는 것이 좋을 것 같다. :)

ps. 빨라보이지는 않지만 뭔가 개운하다. ㅡ.ㅡ;;;

참고:
1) HOWTO compiz-fusion
2) Compiz Fusion from Gentoo Xeffect
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 헤즈

Response
No Trackback , 5 Comments
RSS :
http://blog.haz3.com/rss/response/130

Trackback URL : http://blog.haz3.com/trackback/130

Comments List

  1. sakuragi 2008/02/26 09:01 # M/D Reply Permalink

    제목에는 빠르다고 적어 놓고는 결론은 빠른 것 같지 않다야? = _=);;

    1. 헤즈 2008/02/26 12:11 # M/D Permalink

      차이는 나겠지... ㅡ.ㅡ;;;
      그놈 패널 나오면서 깜빡거리는게 조금 줄어든 것 같고..
      여튼 해보고 판단해줘.. ㅋㅋ

  2. sakuragi 2008/02/26 19:50 # M/D Reply Permalink

    집에 와서 설절 파일들을 열어보니 우분투 쪽은 뭔가 여러가지 다른 것 같아.. = _=);;

  3. 백일몽 2008/02/27 00:07 # M/D Reply Permalink

    우분투쪽에서 제공하는 실행 스크립트에는 에머랄드가 있는지 확인하고 없으면 메타시티를 띄우는 방식이예요. 선택의 여지가 좀 없어진...

    1. 헤즈 2008/02/27 04:31 # M/D Permalink

      우분투는 뭔가 다르군요.. 젠투서 수정하고,
      우분투(feisty)에서 gnome-wm만 봤는데..

Leave a comment
« Previous : 1 : ... 45 : 46 : 47 : 48 : 49 : 50 : 51 : 52 : 53 : ... 176 : Next »

블로그 이미지

마법사가 될테닷!!

- 헤즈

Archives

Calendar

«   2009/01   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Site Stats

Total hits:
72483
Today:
90
Yesterday:
121