Linux에는 AIGLX를 사용한 3D Desktop이 존재한다.. 그런데, compiz의 기능을 100% 활용하기 위한 방법으로
여러가지가 있는데..
그중에 하나가 ccsm을 사용해 compiz-fusion 기능을 활성화 하는 것이다.
그럼 설치에 필요한 패키지는
# yum install ccsm libcompizconfig compiz-fusion
을 설치후, /usr/bin/gnome-wm을 수정해 줘야 제대로된 결과를 얻을수 있다.
기본적으로 사용되는 compiz에서는 glib와 gconf을 사용하는데 이것으로는 compiz-fusion을 활성화 할수없으므로
다음과 같이 수정해 줘야 한다.
case `basename $WINDOW_MANAGER` in
compiz)
export LIBGL_ALWAYS_INDIRECT=1
gtk-window-decorator &
[ `uname -m` = x86_64 ] && ARCH_LIB=lib64 || ARCH_LIB=lib
PLUGIN_PATH="/usr/$ARCH_LIB/compiz/"
if [ -f ${PLUGIN_PATH}libccp.so ]; then
OPT3=ccp
elif [ -f ${PLUGIN_PATH}libgconf.so ]; then
OPT3=glib
OPT4=gconf
fi
;;
beryl)
emerald &
;;
esac
이렇게 설정해 줘야 ccsm으로 설정한 환경을 사용할수 있다~ 이것 찾느라 한참 고생했다 ㅠ.ㅠ
PS. 참고로, compiz를 사용하기위해서는 그래픽카드가 AIGLX를 지원해야 하고,
"시스템>기본설정>모양새>데스크탑 효과" 에서 "데스크탑 효과 활성화"를 해주어야 한다.
여러가지가 있는데..
그중에 하나가 ccsm을 사용해 compiz-fusion 기능을 활성화 하는 것이다.
그럼 설치에 필요한 패키지는
# yum install ccsm libcompizconfig compiz-fusion
을 설치후, /usr/bin/gnome-wm을 수정해 줘야 제대로된 결과를 얻을수 있다.
기본적으로 사용되는 compiz에서는 glib와 gconf을 사용하는데 이것으로는 compiz-fusion을 활성화 할수없으므로
다음과 같이 수정해 줘야 한다.
case `basename $WINDOW_MANAGER` in
compiz)
export LIBGL_ALWAYS_INDIRECT=1
gtk-window-decorator &
[ `uname -m` = x86_64 ] && ARCH_LIB=lib64 || ARCH_LIB=lib
PLUGIN_PATH="/usr/$ARCH_LIB/compiz/"
if [ -f ${PLUGIN_PATH}libccp.so ]; then
OPT3=ccp
elif [ -f ${PLUGIN_PATH}libgconf.so ]; then
OPT3=glib
OPT4=gconf
fi
;;
beryl)
emerald &
;;
esac
이렇게 설정해 줘야 ccsm으로 설정한 환경을 사용할수 있다~ 이것 찾느라 한참 고생했다 ㅠ.ㅠ
PS. 참고로, compiz를 사용하기위해서는 그래픽카드가 AIGLX를 지원해야 하고,
"시스템>기본설정>모양새>데스크탑 효과" 에서 "데스크탑 효과 활성화"를 해주어야 한다.