|
在 Fedora Core 5 上体验 Aiglx 和 Xgl & Compiz
|
|
来源:http://www.unix5.com 作者:riechelr_hl 发布时间:2007-08-17
|
|
使用Xgl时,建议不要进行rpm包安装、yum升级的操作;原因在于,这种安装方法是尽量使系统不受Xgl安装的影响,如果在使用Xgl时进行了系统升级,会因Xgl共享库路径未在系统文件中配置,启动默认X时产生错误的依赖关系;而且运行中Xgl也会因共享库路径变化出错。如果要将Xgl、Compiz作为日常应用,请参考第四部分的方法; 由于编译时指定了安装位置,卸载时只需删除/etc/profile.d/Xgl.sh、/usr/local/bin/Xstarter和/opt/Xgl目录即可。 ⑨compiz的gconf键值参考: https://wiki.ubuntu.com/compiz ⑩排错参考: http://gentoo-wiki.com/HOWTO_XGL/Troubleshooting ⒊相关资源链接: http://www.freedesktop.org/wiki/Software_2fXgll http://en.opensuse.org/Xgl http://en.opensuse.org/Compiz http://gentoo-wiki.com/HOWTO_XGL https://wiki.ubuntu.com/XglHowto?highlight=%28xgl%29 http://compiz.ed3n.com/ http://gentoo-wiki.com/HOWTO_XGL/Troubleshooting 四 打包安装Xgl和Compiz 前文讲述了从源码编译、安装、配置Aiglx和Xgl、Compiz的过程,下面讲一下,如何对源码进行打包,制作成FC5专用的rpm包。 在fedora rawhide中提供了Aiglx的rpm包,此处不予赘述。 ⒈安装fedora-rpmdevtools,生成rpmbuild目录: yum install fedora-rpmdevtools fedora-buildrpmtree
修改~/.rpmmacros %_topdir %(echo $HOME)/rpmbuild %_prefix /usr/local %_mandir /usr/local/man %_defaultdocdir /usr/local/share/doc %_sysconfdir /usr/local/etc %_smp_mflags -j3 #%__arch_install_post /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot ⒉下载源码包: 下载我制作的源码包,下载地址如下: 下载页面 提取码: compiz-cvs 0009972112435392 xgl-cvs 7117086849938431 ⒊使用rpmbuild命令重新编译打包: rpmbuild --rebuild xgl-cvs_060430.src.rpm rpmbuild --rebuild compiz-cvs_060430.src.rpm ⒋我编译好的xgl和compiz binary包下载,仅提供了x86包,使用x86_64版本的兄弟请下载源码包重新打包。 下载页面 五 如何配置系统文件,使Xgl & Compiz自动运行: 此方法适用于第四部分之rpm包安装,及源码编译安装(需要修改的路径,由/usr/local/变为/opt/Xgl) 所谓配置无非是两点: ——配置显示管理器(displaymanager),使系统启动后启用Xgl server; 由于Xgl启动时间稍长,所以要延长显示管理器的等待时间,然后添加命令 ——配置桌面环境、管理器,使桌面启动后启用Compiz窗口管理器; 下面简单介绍一下: ①FC5的显示管理器(DISPLAYMANGAGER)在/etc/sysconfig/desktop中配置,如: cat /etc/sysconfig/desktop DESKTOP=GNOME DISPLAYMANAGER=GNOME
在这里,桌面环境是GNOME,显示管理器是GNOME(gdm);如果是KDE,则相应地均为KDE(kdm)。 ②显示管理器所对应的配置文件分别是: GNOME: /etc/gdm/custom.conf KDE: /etc/kde/kdm/kdmrc 修改为: 如果使用gdm,修改完配置文件使用gdmflexiserver命令更新,或重启系统 [daemon] GdmXserverTimeout=30 #修改这里延长等待时间 [security] [xdmcp] [gui] [greeter] [chooser] [debug] [servers] 0=Standard # 修改这里“覆盖”默认Standard server [server-Standard] # 修改这里添加命令 name=Standard server # nvidia 显卡 command=/usr/local/bin/Xgl :0 -ac -accel glx:pbuffer -accel xv:fbo -audit 0 -fullscreen # ati 显卡 # command=/usr/local/bin/Xgl :1 -ac -accel glx:pbuffer -accel xv:pbuffer -audit 0 -fullscreen # i810 使用i810驱动的intel 显卡 # command=/usr/bin/Xgl :0 -accel xv -accel glx:pbuffer -accel xv:pbuffer -ac -audit 0 -br -dpms -dpi 72 flexible=true # 使用gdmflexiserver命令更新 chooser=false
如果使用kdm [General] ConfigVersion=2.3 StaticServers=:0 ReserveServers=:1,:2,:3 ServerVTs=-7 ConsoleTTYs=tty1,tty2,tty3,tty4,tty5,tty6 PidFile=/var/run/kdm.pid [Xdmcp] Enable=false Xaccess=/etc/X11/xdm/Xaccess Willing=/etc/X11/xdm/Xwilling [Shutdown] HaltCmd=/sbin/poweroff [X-*-Core] Resources=/etc/X11/xdm/Xresources Setup=/etc/X11/xdm/Xsetup_0 Session=/etc/kde/kdm/Xsession AutoReLogin=false AllowShutdown=Root
共9页: 上一页 [1] [2] [3] [4] [5] [6] 7 [8] [9] 下一页
|
| |
|
|
如果您对本文有任何疑问或者建议,请到论坛讨论区发表您的意见: >> 论坛入口 |
[ 收藏]
[ 推荐]
[ 评论(0条)]
[返回顶部] [打印本页]
[关闭窗口] |
|
|
|