在SUSE10.1安装XGL的经过

在SUSE10.1安装XGL的经过

一. 硬盘安装篇

下载grub for Dos-4.1(后续版本好像不支持NTFS分区)
将其释放到C盘根目录(不要把文件夹释放,把文件夹里的文件释放到根目录)
编辑boot.ini添加一行C:\grldr="Grub fo Dos"
装ISO释放到FAT分区,一般建文件夹suse,释放到suse.
并将ISO的\boot\i386\loader目录下的linux和initrd释放到C盘要目录
重启电脑
选择启动菜单,出现grub for dos,不选择直接按C键进入grub的命令模式,出现grub>这样的命令提示依次输入:
        root (hd0,0)
        
        kernel /linux vga=791
        
        initrd /initrd
        
        boot
就启动进入图形安装界面....


二.显卡安装篇

ATI:
        下载ATI官方驱动 ati-driver-installer-8.29.6.run
        以root身份打开终端:
        chmod +x ati-driver-installer-8.29.6.run
        ./ati-driver-installer-8.29.6.run --buildpdg SuSE/SUSE101-IA32
        上一步之后得到一个RPM包
        rpm -ivh XXX.rpm
        init 3(切换到字符界面)        
        sax2 -r -m 0=fglrx(如有提示之类的,只要确定即可,不要点测试,否则可能死机)        
        重启电脑完成驱动安装
NVIDIA:
        基本相同:
        sax2 -r -m 0=nvidia

三.XGL的安装        
        打开yast2在里面找到"软件管理"这一项,搜索xgl,compiz,确认他们安装上了,没有的请打上勾
        vi /etc/X11/xorg.conf在最后加上这么一段:                        
                Section "Extensions"
                Option "Composite" "off"        
                EndSection
               
                VendorName "ATI"
                Option "NoFlip" "True" #加上这一行
                EndSection


        vi /etc/sysconfig/displaymanager作如下修改:                        
        DISPLAYMANAGER_XSERVER="Xorg" -->DISPLAYMANAGER_XSERVER="Xgl"
               
        DISPLAYMANAGER_XGL_OPTS="-accel glx:buffer -accel xv:buffer" -->变为
                DISPLAYMANAGER_XGL_OPTS="-accel glx:buffer -accel xv:fbo"
        
        运行SuSEconfig
        rm /var/X11R6/bin/X
        ln -s /usr/X11R6/bin/Xgl /var/X11R6/bin/X
        运行 gnome-session-properties ,在开始程序选项卡里点添加,添加compiz -replace , 确定后再添加gnome-window-decorator
        运行 gconf-editor ,找到apps => compiz => general => allscreens => options,双击右边ACTIVE_PLUGINS 确认:
                有以下选项:
                        gconf
                        decoration
                        wobbly
                        fade
                        minimize
                        cube
                        rotate
                        zoom
                        scale
                        move
                        resize
                        place
                        switcher
                        water

        如果没有手动添加

重启电脑后在桌面配置之类的找到 Desktop effect and setting开启XGL即可(有些显卡不需这一步,上一步重启之后就能生效)
太难了,重装系统已经n次了还是不能装好驱动