[分享]东软新原野Linux实验室——关于在ubuntu6.06安装Xgl

系统字体配置、中文显示和输入法问题
回复
chen8xu6tian6
帖子: 19
注册时间: 2006-07-10 18:55

[分享]东软新原野Linux实验室——关于在ubuntu6.06安装Xgl

#1

帖子 chen8xu6tian6 » 2006-08-30 0:06

分享一下在ubuntu下安装xgl桌面————新原野Linux实验室


我的小本配置:
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、首先请把系统升级到最新。

sudo apt-get update
sudo apt-get dist-upgrade


2、安装最新内核

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

sudo apt-get install linux-686

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

sudo apt-get install linux-k7


3、安装显卡驱动

小钿我的显卡是:X300

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

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 重启系统



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

输入:fglrxinfo

显示:

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)

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

输入:fgl_glxgears


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

(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需要的包

sudo apt-get update
sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome

6、设置xgl的入口

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

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


(2)添加以下内容:

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


(3)使脚本可执行:

sudo chmod 755 /usr/bin/startxgl.sh


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

sudo gedit /usr/bin/startcompiz


(5)添加以下内容:

#!/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 &


(6)使脚本可执行:

sudo chmod 755 /usr/bin/startcompiz


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

sudo gedit /usr/share/xsessions/xgl.desktop


(8)添加以下内容:

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



7、打开桌面菜单-〉系统-〉首选项-〉会话
在最右边的“启动程序”里添加 /usr/bin/startcompiz 这句话

8、然后执行

sudo apt-get update
sudo apt-get dist-upgrade


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

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 和左/右箭头选择桌面



南海东软新原野Linux实验室——小钿
shenfy
帖子: 36
注册时间: 2006-07-11 21:28
来自: BUAA

#2

帖子 shenfy » 2006-08-31 20:11

lz的本本屏幕分辨率是多少的?我1280x800的显示器,从源里下载的fglrx就不能正常工作,一顿乱闪,如果是crt可能已经闪爆掉了。目前还没有找到可用的驱动。
chen8xu6tian6
帖子: 19
注册时间: 2006-07-10 18:55

#3

帖子 chen8xu6tian6 » 2006-09-01 10:07

本本屏幕分辨率是1024*768,你是用什么型号的显卡?
回复