LinuxSir.cn,穿越时空的Linuxsir!

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

suse10 上搞定 xgl。(图)

[复制链接]
发表于 2006-2-23 20:26:05 | 显示全部楼层 |阅读模式
参考
http://forums.suselinuxsupport.d ... opic=32091&st=0
我的机器是x86的,nvidia 显卡,而且安装了nvidia的 3d 驱动,其他显卡跟我的设置方法肯定不同,参考http://en.opensuse.org/Using_Xgl_on_SUSE_Linux
下列指令均是用root执行。

1.
下载这个包:
http://www.suse.de/~mhopf/xgl-compat100-1-1.i586.rpm
2.
到:http://ftp.gwdg.de/pub/opensuse/ ... t-source/suse/i586/
里下载
expat-x.x.rpm 和 libdrm-x.x.rpm
3.
下载
http://download.opensuse.org/dis ... s_060216-2.i586.rpm
http://download.opensuse.org/dis ... iz-0.0.3-2.i586.rpm
http://download.opensuse.org/dis ... ro-0.1.6-6.i586.rpm
http://download.opensuse.org/dis ... vg-0.1.4-6.i586.rpm
4.安装
expat-x.x.rpm 需要用 rpm -Uvh --replacefiles --nodeps expat... 强制安装,
其余几个用 rpm -Uvh 正常安装。
5.
rm /usr/lib/libexpat.so
ln -s /usr/lib/libexpat.so.0 /usr/lib/libexpat.so
6.
检查 /etc/X11/xorg.conf,看是否有 "Composite" 这一段,如果有,请将这一段删除,suse10默认安装是没有的。
7.
修改 /etc/sysconfig/displaymanager 中的 DISPLAYMANAGER_XSERVER= 的值为 Xgl (注意大小写,原来是Xorg,不想用 Xgl 时可改回 Xorg)
运行命令:SuSEconfig --module xdm
8.运行
先用 alt+ctrl+f1切换到控制台1,用root登录,运行
init 3,退出现在的Xorg。运行:
  1. Xgl -accel glx:pbuffer -accel xv:fbo & DISPLAY=:0 gnome-session
复制代码

切换到控制台2,root登录,运行:
  1. compiz --display :0 --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher
复制代码

切换到控制台3,root登录,运行:
  1. gnome-window-decorator --display :0
复制代码


如果刷新率较低,可自己改 /etc/X11/xorg 文件。Xgl下 yast的 显卡设置窗口 位置有问题,跑到屏幕外面去了。

大功告成,alt+ctrl+f7切换回图形界面,按 alt + ctrl + 左右键,屏幕就开始转圈了,运行了电影,lumaqq,oo2等,没有不稳定情况,我的 Gforce ti 4200 64M,比较流畅。
现在还不知道怎样用一般用户登录,也不知道怎样操作 xgl 桌面,不知道如何截图,只会转圈,呵呵,有待研究。
------------------------------------------------
学会了如何操作桌面,参考 http://en.opensuse.org/Compiz#Default_plugin_keyboard_shortcuts
附上热键表:
# Switch windows = Alt + Tab
# Arrange and View All Windows = F12 turns on or off; clicking a window will zoom it to the front
# Switch desktops on cube = Ctrl + Alt + Left/Right Arrow
# Switch desktops on cube - with active window following = Ctrl + Shift + Alt + Left/Right Arrow
# Rotate cube manually = Ctrl + Alt + left-click
# Make window translucent/opaque = currently only possible with the "transset" utility
# Zoom-in once = Super-key right-click
# Zoom-in manually = Super-key + wheel mouse up
# Zoom-out manually = Super-key + wheel mouse down
# Move window = Alt + left-click
# Snap Move window (will stick to borders) = Ctrl + Alt + left-click
# Resize window = Alt + right-click
so cool,装了不后悔,呵呵。不会截图啊,用 gnome-screenshot截的图还都是直边的,大概gnome认为屏幕还是那样的,而 xgl动的手脚吧,网上有视频,跟他们的一模一样。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-2-23 20:30:57 | 显示全部楼层
来张图啊,呵呵
回复 支持 反对

使用道具 举报

发表于 2006-2-23 23:17:45 | 显示全部楼层
不错啊!多谢分享!
回复 支持 反对

使用道具 举报

发表于 2006-2-24 00:31:11 | 显示全部楼层
十分感谢。呵呵
KDE下面可以么?
回复 支持 反对

使用道具 举报

发表于 2006-2-24 06:50:53 | 显示全部楼层
KDE不行,这不应该呀。9.3的时候suse默认就是kde呀。到10.1就叛变了。
回复 支持 反对

使用道具 举报

发表于 2006-2-24 10:33:21 | 显示全部楼层
我的搞了,可以,但转不了圈,程序的边框也看不到了。。

gnome 是 2.12版的。gnome 是不是要升级到2.14 ??
显卡是intel集成的 855 GM我把3D激活了,,不知道有没有效?
Xorg里写的
Driver   "i810"
不知道对不对。。
回复 支持 反对

使用道具 举报

发表于 2006-2-24 10:45:13 | 显示全部楼层
我不指望翻转,可不能没有边框。有什么好的方法?
回复 支持 反对

使用道具 举报

发表于 2006-2-24 10:44:48 | 显示全部楼层
我不指望翻转,可不能没有边框。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-24 11:12:44 | 显示全部楼层
Post by -志-
我不指望翻转,可不能没有边框。有什么好的方法?

compiz --display :0 --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher 是用来翻转的。

gnome-window-decorator --display :0 会给gnome加个半透明边框。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-24 11:16:33 | 显示全部楼层
Post by -志-
我不指望翻转,可不能没有边框。有什么好的方法?

compiz --display :0 --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher 是用来翻转的。

gnome-window-decorator --display :0 会给gnome加个半透明边框。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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