Chinaunix首页 | 论坛 | 博客
  • 博客访问: 905316
  • 博文数量: 139
  • 博客积分: 10016
  • 博客等级: 上将
  • 技术积分: 932
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-31 02:15
文章存档

2008年(19)

2007年(73)

2006年(46)

2005年(1)

我的朋友

分类: LINUX

2006-11-18 16:19:46

由于安装 Beryl 之前已经按照 Wiki 安装了 Compiz & XGL , 所以以后的安装有可能和前边的安装有关系,但我没有时间重新实验了。
附 Wiki 链接
  。
按照上述链接安装以后,我启动进入Gnome终端输入 ./compiz.sh 以后,所有窗口标题栏会消失,并且窗口重绘出现问题,终端提示信息为:
compiz.real: GLX_EXT_texture_from_pixmap is missing
compiz.real: Failed to manage screen: 0
compiz.real: No manageable screens found on display :0.0
所以我把 /etc/X11/X 重新指向 /usr/bin/Xorg ,这样就可以重新启动X进入正常的gnome.
cd /etc/X11
sudo rm -fr X
sudo ln -s /usr/bin/Xorg X
搜索某些页面的时候,偶然发现最新Beta的官方Nvidia驱动Updae 里面有一项是

Added initial support for GLX_EXT_texture_from_pixmap.

参见:

所以感觉是不是我安装的驱动版本过老造成的,于是准备安装最新的Beta驱动

下载文件:
运行:sudo ./NVIDIA-Linux-x86-1.0-9625-pkg1.run

按照提示,他会自动卸载老的驱动安装新的,对于一些警告信息不予理会。
具体安装过程还可以参考:



下面安装 Beryl:

参见 第二种方法

主要步骤如下:

更新系统

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

编辑源

sudo gedit /etc/apt/sources.list

添加如下内容:

deb dapper main
deb dapper main
deb-src dapper main

获取Key

wget -O - | sudo apt-key add -

更新系统

sudo apt-get update

安装相关包:

sudo apt-get install xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 beryl beryl-core beryl-manager beryl-plugins beryl-plugins-data beryl-settings emerald emerald-themes

新建一个启动脚本

sudo gedit /usr/bin/startxgl.sh

添加如下代码

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

给登录器添加一个Session

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

加入如下代码

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

再次更新系统

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

让Beryl管理器自动启动

打开 控制中心 中的 会话 选项 切换到 启动程序 标签,添加 /usr/bin/beryl-manager

到此,你重新启动GDM或者机器,再次登陆就可以在状态栏看到Beryl的管理器图标了,然后你可以从菜单中选择 Beryl 窗口管理器,如果顺利,你会看到他的动态闪屏,按Ctrl+Alt+方向键尝试一下传说中的立方体吧,如果出错,管理器会自动切换到缺省的 MetaCity管理器,保证你有一个可用的图形界面(这点设计的非常的不错)

这时候虽然有立体效果,但是窗口的标题兰没有了,我猜想这是因为Beryl需要配套的Emerald主题,而我们还没有配置主题呢,继续

从Beryl的管理器菜单中打开Emerald主题管理器,你会看到各种各样的主题,但只是一个界面预览,要安装主题需要安装 Subversion。

sudo apt-get install subversion

然后你就可以从主题预览的右侧选择 Fetch Themes 来安装了。

安装完毕以后,还需要修改xorg.conf中配置才能启用标题栏

在 Section "Screen" 部分添加

  Option       "RenderAccel" "true"
  Option       "AllowGLXWithComposite" "true"
  Option       "AddARGBGLXVisuals" "True"

重新启动 GDM 或者 机器,享受劳动成果吧。

已知的问题

永中Office界面无法显示。
输入法候选状态兰有时候无法显示。
远程桌面登录器会造成崩溃。
关机界面无法显示,我觉得是那个关机的动态画面造成的。
主题管理器的图标在控制面板里太大,修改可以参考
 
 
阅读(3685) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~