LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 835|回复: 0

关于SUSE10.2几个奇怪的问题

[复制链接]
发表于 2007-1-25 23:24:52 | 显示全部楼层 |阅读模式
不要笑,我机器虽然老了点,也能流畅运行SUSE10.2。

    Celeron1.3G/815PE/SDR 384M/40G/GF5200 128M

    顺利装完SUSE10.2(KDE)后,加载驱动NVIDIA-Linux-x86-1.0-9746-pkg1.run。然后,完全

按照<suse10.1配置XGL+compiz>里的方法去配置XGL和compiz,重启后,进不了X。幸好,我备份

了那两个关键文件xrog.conf和displaymanager,命令行下复制回去就正常了。经过反复折腾,几经

摸索,终于勉强配置出来了,却出现了好奇怪的现像:水纹效果和移动窗口时颤动的效果无法同时

拥有。

   确认 make/gcc/kernel-soure/xgl/compiz都有了,加载驱动,运行sax2 -r -m 0=nvidia,回

到X,在“运行命令”里输入:gnome-xgl-settings,点击“启用桌面特效",重启X,3D效果就出

来了,半透明,旋转,水纹理都有,只是窗口移动时,没有颤动效果,而在gnome-xgl-settings

里,颤动效果明明是打上钩了。不知道是怎么回事!(此时,gnome-xgl-settings里提示,你的

图形卡不在xgl的数据中,桌面效果已启动,只是不能很好地运行)


在修改了displaymanager文件,再创建compiz.sh/compiz.desktop/kdewm.sh3个文件放到

相应的目录后,重启X,半透明,旋转,窗口移动时颤动效果都有,只是没有水纹效果,修改过

程是如下:

   displaymanager文件里修改

   DISPLAYMANAGER_XSERVER="Xorg"中的Xorg为Xgl

用这句DISPLAYMANAGER_XGL_OPTS="-accel glx:pbuffer -accel xv:fbo"替换

DISPLAYMANAGER_XGL_OPTS="-accel glx:pbuffer -accel xv:pbuffer"

创建compiz.sh文件,内容是:

/usr/bin/compiz gconf & /usr/bin/gnome-window-decorator &

保存在/usr/local/bin/下,并修改成可执行

创建kdewm.sh文件,内容是:

export KDEWM=/usr/local/bin/compiz.sh
保存在/opt/kde3/env/下,并修改成可执行

最后再创建compiz.desktop文件,内容是:

[Desktop Entry]
Encoding=UTF-8
Exec=compiz --replace decoration wobbly fade minimize cube rotate zoom scale move resize place switcher & gnome-window-decorator &
GenericName[en_US]=
StartupNotify=false
Terminal=false
TerminalOptions=
Type=Application
X-KDE-autostart-after=kdesktop

保存在/home/lrl/.kde/Autostart/下

不知道这究竟是什么问题。(此时,gnome-xgl-settings里提示,你的图形卡不在xgl的数据

中,Xgl 已启用。但是,未用为您的视频卡推荐的选项来配置它。使用错误的选项可能导致 3D

性能更差,甚至在某些情况下可能导致 Xgl 崩溃。

要解决这个问题,请按下面的“更新桌面效果设置”。这将使您注销并返回到登录屏幕。)


开始,以为是驱动太新的缘故。卸载了NVIDIA-Linux-x86-1.0-9746-pkg1.run,装过好几个

NVIDIA-Linux-x86-1.0-8xxx-pkg1.run,居然还是老样子。


在只有半透明,旋转,窗口移动时颤动效果下,试着装上beryl0.1.4重启X,居然是白屏,这是

不是与前面的现象有关呢?


有请哪位高手帮忙分析一下。谢谢!静盼佳音!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表