7.10 A卡启用Compiz Fusion(老鸟就不用进了)
-
- 帖子: 36
- 注册时间: 2007-06-20 12:28
7.10 A卡启用Compiz Fusion(老鸟就不用进了)
最近本区有好多同学在安装或升级到7.10后,不能启用3D效果,Compiz Fusion是默认安装的,为什么以前7.04中用beyrl效果不错,而7.10的Compiz Fusion却不行的?和其他同学一样困惑了两天,也没有搜到较好地解释,后来我忽然想起7.04中我是先装了Xgl的,说不定Beyrl、Compiz是构架在Xgl上的(直到发本文时,我才搜到http://wiki.ubuntu.org.cn/index.php?title=Compiz&variant=zh-cn
证实我的猜想是正确的:Compiz 是架构在 Xgl 这个新的 X 环境,使用 OpenGL 绘图层 Glitz 。 Compiz 最早是由 Novell 在2006年一月时公布新版 Xgl 时所发表的。在开发初期Compiz只能正常运行在有限的几种Xgl所支援的硬件3D加速卡上。尽管Xgl和Compiz这两个全新构造的系统还存在一些臭虫并且仍处于积极的开发阶段,大多数NVIDIA和ATI图形处理卡可以在Xgl上正常运行Compiz。)((http://wiki.ubuntu.org.cn/index.php?tit ... iant=zh-cn)Xgl 是一个 X server,他借由OpenGL 技术充分发挥了新一代显示卡优异的3D立体划面表现能力;从「架构」的角度来看,XGL透过了 glitz 位在 OpenGL 的上层。XGL利用了聚合窗口管理器的帮助(像是Compiz 或 Beryl)对所有使用 X、OpenGL 和 XVideo 所制作的应用和图形效果提供了硬件加速的支援,所以能表现出包含调整窗口透明度、可旋转的3D桌面、果冻效果等等令人叹为观止的立体特效。这个计划最初由 David Reveman 发起,并在2006年1月2日的时候第一次释出(release)。)
本帖主要为像我这样的新人提供个方便的设置,也算对Ubuntu的一点贡献,老鸟们见笑了
本帖主要参考几个精华贴还有下面的Wiki
http://wiki.ubuntu.org.cn/index.php?tit ... iant=zh-cn
https://help.ubuntu.com/community/Compo ... lingCompiz
https://help.ubuntu.com/community/Compo ... ringCompiz
1.检查ATI驱动程序
安装你的ATI显卡驱动(系统-->首选项-->受限驱动管理器)
重新启动计算机
在终端中输入:
fglrxinfo
你可以发现在终端有类似于如下的输出:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON XPRESS Series
OpenGL version string: 2.0.6334 (8.34.8)
2.安装 Xgl
现在安装 Xgl,在新立得软件仓库中搜索以下包xserver-xgl并安装或
Sudo apt-get install xserver-xgl
3.制作xgl的启动脚本:
在终端中输入:
sudo gedit /usr/bin/startxgl
-并且在文件中添加如下行:
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
# Start GNOME
exec gnome-session
保存并关闭文件。
-使脚本可执行
sudo chmod 755 /usr/bin/startxgl.sh
4.创建一个 XGL 登录
-给登录管理器做一个xgl会话:
sudo gedit /usr/share/xsessions/xgl.desktop
-将如下内容输入终端:
[Desktop Entry]
Encoding=UTF-8
Name=XGl
Exec=/usr/bin/startxgl
Icon=
Type=Application
关闭并保存文件。
重启后就能在“系统-首选项-外观-视觉效果”中选择Normal Extra,也可自定义。
5.运行 Compiz Fusion
在终端输入
compiz –-replace
应用窗口解码器(Gnome,KDE 用户为 kde-window-decorator)
$ compiz --replace gconf &
$ gtk-window-decorator --replace &
制作compiz的启动脚本:
$ gksudo gedit /usr/local/bin/start-compiz
-并且在文件中输入如下行:
Nvidia
#!/bin/bash
LD_PRELOAD=/usr/lib/nvidia/libGL.so.1.2.xlibmesa compiz --replace gconf &
gtk-window-decorator --replace
ATI
#!/bin/bash
LD_PRELOAD=/usr/lib/fglrx/libGL.so.1.2.xlibmesa compiz --replace gconf &
gtk-window-decorator --replace
保存并关闭文件。
-使脚本可执行
$ sudo chmod +x /usr/local/bin/start-compiz
这样就可以通过调用start-compiz 来同时启用compiz 和window decorator。也可以将其加入开机自启动选项
-把"/usr/bin/startcompiz"添加到gnome会话启动程序中。(访问“系统/菜单/首选项/会话并选择启动程序标签页)
6.如果想要使用 Compiz Fusion + emerald
在终端输入
sudo apt-get install emerald
compiz --replace -c emerald &
在终端输入
ccsm
或“系统 -> 首选项 -> CompizConfig Settings Manager ” 这里设置 Compiz Fusion。
另外,如果之前安装过 Beryl,可以共存,但我觉得没有必要让它再存在了,直接:
sudo apt-get autoremove beryl*
从现在开始可以忘记 Beryl 了。
“系统-首选项”里会有好几个设置选项,Advanced Desktop effects settings, Emerald Theme manager,GL Desktop.大家也可以安装Fusion-ico,在右上角上将会出现一个图标,可以象Beryl一样对Compiz-Fusion进行设置管理 (此处是引用Codecody的文章 viewtopic.php?t=64461&highlight=)
证实我的猜想是正确的:Compiz 是架构在 Xgl 这个新的 X 环境,使用 OpenGL 绘图层 Glitz 。 Compiz 最早是由 Novell 在2006年一月时公布新版 Xgl 时所发表的。在开发初期Compiz只能正常运行在有限的几种Xgl所支援的硬件3D加速卡上。尽管Xgl和Compiz这两个全新构造的系统还存在一些臭虫并且仍处于积极的开发阶段,大多数NVIDIA和ATI图形处理卡可以在Xgl上正常运行Compiz。)((http://wiki.ubuntu.org.cn/index.php?tit ... iant=zh-cn)Xgl 是一个 X server,他借由OpenGL 技术充分发挥了新一代显示卡优异的3D立体划面表现能力;从「架构」的角度来看,XGL透过了 glitz 位在 OpenGL 的上层。XGL利用了聚合窗口管理器的帮助(像是Compiz 或 Beryl)对所有使用 X、OpenGL 和 XVideo 所制作的应用和图形效果提供了硬件加速的支援,所以能表现出包含调整窗口透明度、可旋转的3D桌面、果冻效果等等令人叹为观止的立体特效。这个计划最初由 David Reveman 发起,并在2006年1月2日的时候第一次释出(release)。)
本帖主要为像我这样的新人提供个方便的设置,也算对Ubuntu的一点贡献,老鸟们见笑了
本帖主要参考几个精华贴还有下面的Wiki
http://wiki.ubuntu.org.cn/index.php?tit ... iant=zh-cn
https://help.ubuntu.com/community/Compo ... lingCompiz
https://help.ubuntu.com/community/Compo ... ringCompiz
1.检查ATI驱动程序
安装你的ATI显卡驱动(系统-->首选项-->受限驱动管理器)
重新启动计算机
在终端中输入:
fglrxinfo
你可以发现在终端有类似于如下的输出:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON XPRESS Series
OpenGL version string: 2.0.6334 (8.34.8)
2.安装 Xgl
现在安装 Xgl,在新立得软件仓库中搜索以下包xserver-xgl并安装或
Sudo apt-get install xserver-xgl
3.制作xgl的启动脚本:
在终端中输入:
sudo gedit /usr/bin/startxgl
-并且在文件中添加如下行:
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
# Start GNOME
exec gnome-session
保存并关闭文件。
-使脚本可执行
sudo chmod 755 /usr/bin/startxgl.sh
4.创建一个 XGL 登录
-给登录管理器做一个xgl会话:
sudo gedit /usr/share/xsessions/xgl.desktop
-将如下内容输入终端:
[Desktop Entry]
Encoding=UTF-8
Name=XGl
Exec=/usr/bin/startxgl
Icon=
Type=Application
关闭并保存文件。
重启后就能在“系统-首选项-外观-视觉效果”中选择Normal Extra,也可自定义。
5.运行 Compiz Fusion
在终端输入
compiz –-replace
应用窗口解码器(Gnome,KDE 用户为 kde-window-decorator)
$ compiz --replace gconf &
$ gtk-window-decorator --replace &
制作compiz的启动脚本:
$ gksudo gedit /usr/local/bin/start-compiz
-并且在文件中输入如下行:
Nvidia
#!/bin/bash
LD_PRELOAD=/usr/lib/nvidia/libGL.so.1.2.xlibmesa compiz --replace gconf &
gtk-window-decorator --replace
ATI
#!/bin/bash
LD_PRELOAD=/usr/lib/fglrx/libGL.so.1.2.xlibmesa compiz --replace gconf &
gtk-window-decorator --replace
保存并关闭文件。
-使脚本可执行
$ sudo chmod +x /usr/local/bin/start-compiz
这样就可以通过调用start-compiz 来同时启用compiz 和window decorator。也可以将其加入开机自启动选项
-把"/usr/bin/startcompiz"添加到gnome会话启动程序中。(访问“系统/菜单/首选项/会话并选择启动程序标签页)
6.如果想要使用 Compiz Fusion + emerald
在终端输入
sudo apt-get install emerald
compiz --replace -c emerald &
在终端输入
ccsm
或“系统 -> 首选项 -> CompizConfig Settings Manager ” 这里设置 Compiz Fusion。
另外,如果之前安装过 Beryl,可以共存,但我觉得没有必要让它再存在了,直接:
sudo apt-get autoremove beryl*
从现在开始可以忘记 Beryl 了。
“系统-首选项”里会有好几个设置选项,Advanced Desktop effects settings, Emerald Theme manager,GL Desktop.大家也可以安装Fusion-ico,在右上角上将会出现一个图标,可以象Beryl一样对Compiz-Fusion进行设置管理 (此处是引用Codecody的文章 viewtopic.php?t=64461&highlight=)
上次由 sunpeng 在 2007-10-24 12:17,总共编辑 1 次。
对知识的渴求、对美好生活的追寻、对正义的求索、对意义的追问
-
- 帖子: 2
- 注册时间: 2007-10-24 6:45
等下试验下
顶 造福小鸟
-
- 帖子: 81
- 注册时间: 2006-11-05 8:07
~$ compiz –replace
Checking for Xgl: present.
Checking for nVidia: not present.
Checking for Xgl: present.
Enabling Xgl with fglrx ATi drivers...
Starting gtk-window-decorator
/usr/bin/compiz.real (core) - Error: Couldn't load plugin '–replace'
/usr/bin/compiz.real (video) - Warn: No 8 bit GLX pixmap format, disabling YV12 image format
Checking for Xgl: present.
Checking for nVidia: not present.
Checking for Xgl: present.
Enabling Xgl with fglrx ATi drivers...
Starting gtk-window-decorator
/usr/bin/compiz.real (core) - Error: Couldn't load plugin '–replace'
/usr/bin/compiz.real (video) - Warn: No 8 bit GLX pixmap format, disabling YV12 image format
- 神是大学生
- 帖子: 62
- 注册时间: 2007-09-25 19:17
-
- 帖子: 36
- 注册时间: 2007-06-20 12:28
youxin 写了:~$ compiz –replace
Checking for Xgl: present.
Checking for nVidia: not present.
Checking for Xgl: present.
Enabling Xgl with fglrx ATi drivers...
Starting gtk-window-decorator
/usr/bin/compiz.real (core) - Error: Couldn't load plugin '–replace'
/usr/bin/compiz.real (video) - Warn: No 8 bit GLX pixmap format, disabling YV12 image format
太对不起了,应该是
compiz --replace
对知识的渴求、对美好生活的追寻、对正义的求索、对意义的追问
-
- 帖子: 50
- 注册时间: 2007-03-06 13:22
-
- 帖子: 36
- 注册时间: 2007-06-20 12:28
-
- 帖子: 36
- 注册时间: 2007-06-20 12:28