红联Linux门户
Linux帮助

教你在ubuntu安装显卡X300和xgl桌面

发布时间:2006-10-21 23:59:25来源:红联作者:joe-weiders
在ubuntu下安装xgl桌面

本机配置:
hp compaq nx6130
  处理器  Intel Pentium M(Dothan) 760(2G)
  处理器最高主频  2000MHz
  二级缓存  2048KB L2
  系统总线  533MHz
  主板芯片组 Intel 915PM
  内存容量  1024M(1G)
  内存类型  DDR2 533
  硬盘容量  60G
  光驱类型  内置,Combo
  显示芯片  独立,ATI Mobility Radeon X300

软件环境:ubunutu 6.06

1、首先请把系统升级到最新。

[code] sudo apt-get update
sudo apt-get dist-upgrade[/code]

2、安装最新内核

(1) 如果你的电脑是Intel芯片,则用如下命令:

[code] sudo apt-get install linux-686[/code]

(2)如果是AMD芯片,则使用:

[code] sudo apt-get install linux-k7[/code]

3、安装显卡驱动

显卡是:X300

首先是要使ATI X300等显卡支持 3D 了,在通常安装中,ATI显卡是不会自动支持3D的,我的方法是:

[code]sudo apt-get install xorg-driver-fglrx

echo fglrx | sudo tee -a /etc/modules (这一步就是在 /etc/modules 文件中添加添加一行 fglrx,如果有 的话,就可以忽略)

sudo gedit /etc/X11/xorg.conf 找到"ati"并将其改成"fglrx",

sudo reboot 重启系统[/code]

4、重启之后,进入Gnome,在终端输入以下命令:

输入:fglrxinfo

显示:

[code] Xlib: extension "XFree86-DRI" missing on display ":1.0".
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON X300 Generic
OpenGL version string: 2.0.5814 (8.25.18)[/code]

如果能显示跟我的一样的话就说明正常了,如果没有是是显示什么(6.**.**)不要继续下去.说明你还没有安装成功。另外找其他方法把显卡驱动安装上去了。
如果你的能显示跟我一样的话,恭喜你,你成功了一半。如果你想进一步测试显卡性能的话,可以使用fgl_glxgears 命令

输入:fgl_glxgears

5、接下来是比较复杂一点。我上次就是在这里搞砸的。 请各位谨慎

(1)添加xgl的源
输入:sudo gedit /etc/apt/sources.list

添加如下源到sources.list
deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper main
deb-src http://xgl.compiz.info/ dapper main

(2)获取gpg 密匙 ,只有获取gpg后才能下载。

输入:wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -

(3)安装xgl需要的包

[code] sudo apt-get update
sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome[/code]

6、设置xgl的入口

(1)新建一个XGL启动脚本:

输入:sudo gedit /usr/bin/startxgl.sh

(2)添加以下内容:

[code] Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
# Start GNOME
exec gnome-session[/code]

(3)使脚本可执行:

[code] sudo chmod 755 /usr/bin/startxgl.sh[/code]

(4)新建一个compiz启动脚本 :

[code]sudo gedit /usr/bin/startcompiz[/code]

(5)添加以下内容:

[code]#!/bin/sh
killall gnome-window-decorator
wait
gnome-window-decorator & LD_PRELOAD=/usr/lib/fglrx/libGL.so.1.2.xlibmesa
compiz --replace gconf miniwin decoration transset wobbly fade minimize cube rotate zoom scale move resize place switcher trailfocus water &[/code]

(6)使脚本可执行:

[code]sudo chmod 755 /usr/bin/startcompiz[/code]

(7)在登陆管理器里建一个XGL会话:

[code]sudo gedit /usr/share/xsessions/xgl.desktop[/code]

(8)添加以下内容:

[code][Desktop Entry]
Encoding=UTF-8
Name=XGl
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application[/code][u][/u]

7、打开桌面菜单-〉系统-〉首选项-〉会话

在最右边的“启动程序”里添加 /usr/bin/startcompiz 这句话

8、然后执行

[code]sudo apt-get update
sudo apt-get dist-upgrade[/code]

9、最后,重新启动.在登陆时选择选项,然后选择会话 ,再选择“XGL”,更改会话。当它问你是否作为默认是选“仅此次会话”.这样做的好处是因为xgl不够稳定,在不破坏正常的xorg前提下可以体验一下xgl的3d桌面效果。


*******************大功告成********************

如果你的机也是nx6130,按照我的方法安装xgl,不能成功的话,那么只能有一种解释:

########没有方法,你的样子问题########

这不能怪你

10、由于系统没有超级键(super),所以只要把super键映射到win键即可。在 系统 首选项 ----键盘---- 布局选项 ----Alt/Win键行为 中将super 被映射到win键钩上。

基本快捷键:

* 打开主菜单 = Alt + F1
* 运行 = Alt + F2
* 显示桌面 = Ctrl + Alt + d
* 最小化当前窗口 = Alt + F9
* 最大化当前窗口 = Alt + F10
* 关闭当前窗口 = Alt + F4
* 截取全屏 = Print Screen
* 截取窗口 = Alt + Print Screen

默认特殊快捷键

* 展示所有窗口程序 = F10

* 展示当前窗口最上层程序 = F11

* 展示当前窗口所有程序 = F12
* 切换窗口 = Alt + Tab
* 旋转3D桌面 = Ctrl + Alt + 左/右箭头(也可以把鼠标放在标题栏或桌面使用滚轮切换)
* 旋转3D桌面( 活动窗口跟随) = Ctrl + Shift + Alt + 左/右箭头
* 手动旋转3D桌面 = Ctrl + Alt + 左键单击并拖拽桌面空白处
* 窗口透明/不透明 = possible with the “transset” utility or Alt + 滚轮
* 放大一次 = 超级键 + 右击
* 手动放大 = 超级键 + 滚轮向上
* 手动缩小 = 超级键 + 滚轮向下
* 移动窗口 = Alt + 左键单击
* 移动窗口时贴住边框 = 左键开始拖动后再 Ctrl + Alt
* 调整窗口大小 = Alt + 中击
* Bring up the window below the top window = Alt + middle-click
* 动态效果减速 = Shift + F10
* 水纹 = 按住 Ctrl+超级键
* 雨点 = Shift-F9
* 桌面展开= Ctrl + Alt + 下箭头,然后按住 Ctrl + Alt 和左/右箭头选择桌面

另外还有:

再安装 Gset-compiz 来管理这些特效

输入:sudo apt-get install gset-compiz

* Cube 提供一个可旋转的虚拟立方体,它的每个面都是一个桌面。
* Decoration 为窗口装饰提供支持,例如半透明的窗口边框、桌面和窗口的阴影。
* Fade 给窗口和其他GUI部件提供淡入淡出效果。
* Gconf 在 gconf 注册信息为 compiz 及其插件保存设置
* Minimize 对窗口最大化/最小化过程进行渲染。
* Move 允许窗口从立方体的一个面移到另一个面。
* Place 展开时将窗口摆在合适的位置。
* Resize 允许调整窗口大小。
* Rotate 允许在立方体各个面上旋转切换。
* Scale 使选择需要的窗口更快捷。
* Switcher 使用Alt-Tab切换窗口实现胶片预览效果。
* Water 使鼠标指针在屏幕上起波纹,仿佛在水中。
* Wobbly 拖动/调整大小/移动窗口时实现凝胶效果。
* Zoom 放大/缩小屏幕某部分,同时可以滚动。

* Trailfocus 可以改变非当前窗口的亮度、饱和度和不透明度。
* Transset 将预设的透明度赋予所有程序。
* Miniwin 允许用户为某窗口创建一个图标,显示主窗口图片,并可以单击调出主窗口。
* Dock 可以替代窗口的停靠栏,类似于mac的dock。
* Enhanced Switcher 显示最小化窗口和全部工作域的窗口。
* Neg 允许用户使用键盘快捷键转动任意一个窗口, 提供更好的可读性。
* State 设置菜单和工具提示的透明度。
* BS 此插件允许设置每个窗口的亮度(Shift+滚轮)和饱和度(Ctrl+滚轮)。
* Widge
文章评论

共有 3 条评论

  1. 218.58.59.* 于 2006-11-05 19:14:17发表:

    我的显卡是MOBILITY RADEON 9000的,不知道可不可以,楼主能不能给说一下,我的msn是:linhu913@hotmail.com谢谢。

  2. 218.58.59.* 于 2006-11-04 17:09:07发表:

    说的太详细了,我今天晚上通宵搞一下,嘿嘿,为了我期待的3D桌面,通宵一次值得了,主要是教室的网速太烂了,白天根本什么都下载不动

  3. snqyss 于 2006-10-23 15:08:53发表:

    学习了