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

                icewm) WMnow=Icewm;;
                twm) WMnow=Twm;;
                wmake) WMnow=WMmake;;
                startxfce4) WMnow=Xfce4;;
                startkde) WMnow=KDE;;
                gnome-session) WMnow=GNOME;;
        esac
}
preXgl(){
        if [ -e $HOME/.Xgl-Status-0 ]
        then
        perl -e 'print "="x80;print "\n"'
        echo -e "\t\tCreating necessary links and cache to share libraries\n"
        echo -e "\t\tPlease stand by ...\n"
        perl -e 'print "="x80;print "\n"'
        sleep 2
        sudo ldconfig /opt/Xgl/lib /opt/Xgl/lib/window-manager-settings \
              /opt/Xgl/lib/xorg/modules/xgl /opt/Xgl/lib/compiz
        [ "$?" -eq 0 ] && mv $HOME/.Xgl-Status-0 $HOME/.Xgl-Status-1
        sed -i 's/vo=xv,x11/vo=x11,xv/' $HOME/.mplayer/config
        fi
}
postXgl(){
        if [ -e $HOME/.Xgl-Status-1 ]
        then
        perl -e 'print "="x80;print "\n"'
        echo -e "\t\tCreating necessary links and cache to share libraries\n"
        echo -e "\t\tPlease stand by ...\n"
        perl -e 'print "="x80;print "\n"'
        sleep 2
        sudo ldconfig
        [ "$?" -eq 0 ] && mv $HOME/.Xgl-Status-1 $HOME/.Xgl-Status-0
        sed -i 's/vo=x11,xv/vo=xv,x11/' $HOME/.mplayer/config
        fi
}
startX(){
        currentWM
        case "$wmnow" in
                gnome-session) startx -- :1 &
                                DISPLAY=:1 metacity &
                                ;;
                startxfce4) startx -- :1 &
                                DISPLAY=:1 xfwm4 --daemon &
                                ;;
                *) startx -- :1 &
                                ;;
        esac
}
startXgl(){
        export LANG="en_US.UTF-8" # 此处设置界面为英文,不是必需,如果不习惯注销即可
        LD_PRELOAD=/usr/lib/libGL.so /opt/Xgl/bin/Xgl :1 -ac -accel glx:pbuffer -accel xv:fbo -audit 0 &
        # change xv:fbo to xv:pbuffer for ATI video card
        if [ "$wmnow" = "gnome-session" -o "$wmnow" = "startkde" -o "$wmnow" = "startxfce4" ]
        then
        DISPLAY=:1 LD_LIBRARY_PATH="/opt/Xgl/lib:/opt/Xgl/lib/window-manager-settings: \
                 /opt/Xgl/lib/xorg/modules/xgl:/opt/Xgl/lib/compiz" \
                 compiz --replace gconf &
        [ "$wmnow" = "gnome-session" ] && DISPLAY=:1 eval $(dbus-launch --auto-syntax)
        DISPLAY=:1 gnome-window-decorator &
共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
转载本站内容请注明原作者名.谢谢!