首页 | Linux 基础 | 资讯动态 | Linux 应用 | Linux 服务器 | Linux 开发 | Linux 安全 | 专题 | 联盟论坛
  当前位置:主页>Linux 开发>文章内容
在 Fedora Core 5 上体验 Aiglx 和 Xgl & Compiz
来源:http://www.unix5.com 作者:riechelr_hl 发布时间:2007-08-17  

         ln -s /etc/X11/fs /usr/local/lib/X11/fs
④下载安装 Mesa 源码
         cvs -d:pserver:anoncvs@cvs.freedesktop:/cvs/mesa co Mesa
        cd /opt/CVS/Mesa
        make linux-dri-x86
        make install DESTDIR=/usr/local
⑤下载安装 libcom
        cvs -d:pserver:anoncvs@anoncvs.gnome.org:/cvs/gnome login
        CVS password: <回车>
        cvs -d:pserver:anoncvs@anoncvs.gnome.org:/cvs/gnome co libcm
        cd /opt/CVS/libcm
        ./autogen.sh
        make
        make install
⑥下载安装 metacity
         cvs -d:pserver:anoncvs@anoncvs.gnome.org:/cvs/gnome co metacity
        cd /opt/CVS/metacity
        ./autogen.sh --enable-compositor
        make
        make install
⒉配置
        ①启用混合管理器
         gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool true

或使用配置管理器设置/apps/metacity/general/compositing_manager键值 ②修改/etc/X11/xorg.conf,添加
         Section "extensions"
         Option "Composite"
         EndSection
        Section "Device"
...
         Option "XAANoOffscreenPixmaps"
           EndSection
③禁用混合管理器,运行命令
         gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool false

或使用配置管理器修改/apps/metacity/general/compositing_manager键值 ④使用鼠标右键来启用、禁用服务
编辑文件:
          gedit ~/.gnome2/nautilus-scripts/aiglx
添加内容:
#!/bin/bash
title="Aiglx Service"
#Date: 3-19-2006
# Wriiten By: fedorajim@gmail.com
zenity --question --text "Do you want to turn On or Off the AIGLX Service? Yes=On / Cancel=Off" --title="$title"
if [ "$(echo $?)" == "1" ] #They clicked "no"
     then # Turn off the AIGLX Service
        gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool false
else
# turn on the AIGLX Service
        gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool true
fi

保存文件,使其可执行
           chmod u+x ~/.gnome2/nautilus-scripts/aiglx
⒊ 演示和已知问题
①演示
最小化之一 http://www.gnome.org/~jrb/aiglx/shot01.ogg
最小化之二 http://www.gnome.org/~jrb/aiglx/shot02.ogg
菜单淡化 http://www.gnome.org/~jrb/aiglx/shot03.ogg
②支持的显卡和一些问题
http://fedoraproject.org/wiki/RenderingProject/aiglx#head-43a98eb9adc0264c802bf5918f1cc57bddbbc129
三 体验 Xgl & Compiz
本文的重点是在不破坏原有系统的基础上,使普通用户体验 Xgl & Compiz的新效能。
默认情况是安装路径为/opt/Xgl,没有进行(二)部分所做下载
⒈下载安装
①建立CVS源码目录,下载源码包:
      mkdir /opt/CVS

下载cvs源码的 libsvg, libsvg-cairo, mesa, xorg/glitz, xkbfile, glxproto, drm, compiz, FixesProto, ScrnSaverProto, CompositeProto, 下载control-center-2.14.0源码; 最新的cairo源码已经不再使用CVS,下载使用git。 使用yum安装git
yum install git

git clone git://git.cairographics.org/git/cairo
cvs -d:pserver:anoncvs@cvs.freedesktop.org:/cvs/mesa login
cvs -d:pserver:anoncvs@cvs.freedesktop.org:/cvs/mesa co Mesa
cvs -d:pserver:anoncvs@cvs.freedesktop.org:/cvs/cairo co glitz cairo libsvg libsvg-cairo
cvs -d:pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co -r xgl-0-0-1 xserver/xorg
共9页: 上一页 [1] 2 [3] [4] [5] [6] [7] [8] [9] 下一页
 
如果您对本文有任何疑问或者建议,请到论坛讨论区发表您的意见: >> 论坛入口
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
  热点文章
·嵌入式Linux系统下图形库讲解及
·Qt/Embedded在嵌入式Linux中的应
·Linux系统环境下的Socket编程详
·使用 Linux 系统调用的内核命令
·Linux 2.6.11内核文件IO系统调用
·在Linux中创建静态库和动态库
·嵌入式Linux:uClinux操作系统移
·Linux操作系统下的多进程编程(
·嵌入式系统 Boot Loader 技术内
·Linux操作系统的源代码目录树结
·Linux用户态与内核态的交互讲解
·Linux系统单一内核模块编译过程
  相关文章
·Linux操作系统平台Vi指令大全
·Linux系统环境下的Socket编程详
·在Linux中创建静态库和动态库
·概述Linux系统的驱动框架及驱动
·Linux 2.6 内核的嵌入式系统应用
·Linux 2.6新内核的设计理念及新
·Linux内核重编译常见故障及其解
·实时嵌入式系统的图形界面支持系
·嵌入式Linux平台的多协议路由器
·Linux用户态与内核态的交互讲解
·调整内核网络参数提高Linux系统
·Linux可加载内核模块:入侵响应

本站信息源至:互联网络,均为学习,交流所用,如有版权问题,请联系我们.
站长QQ:397422079 E_mail:riechelr_hl@unix5.com
转载本站内容请注明原作者名.谢谢!