个人工具

UbuntuHelp:Beryl/ATI/Feisty/zh

来自Ubuntu中文

跳转至: 导航, 搜索
*一台安装有ATI显卡的电脑可能在Feisty Fawn中使用3D效果时遇到问题。
  • 解决方案是你不得不强制使bery-core使用0.2.0~0beryl1因为后续版本不兼容Xgl。
  • 这个向导出自 redDEAD

检查ATI驱动程序

  • 安装你的ATI显卡驱动(System/系统-->Administration/管理-->Restricted Driver Manager/受限驱动管理器)
  • 重新启动计算机
  • 在终端中输入:
$ 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)

安装 Xgl & Beryl

添加Berly仓库到你的来源列表。 在终端中输入:

gksudo gedit /etc/apt/sources.list

在你的来源列表中添加如下内容:

deb http://ubuntu.beryl-project.org/ feisty main

save and close file

获取仓库的钥匙,在终端中输入:

sudo wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -

更新你的系统。 在终端中输入:

sudo apt-get update

现在安装 Xgl & Beryl 在终端中输入:

sudo apt-get install xserver-xgl beryl-ubuntu beryl-manager

设置 XGL

在终端中输入:

gksudo gedit /usr/local/bin/startxgl.sh

并且在文件中添加如下行:

#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session

保存并关闭文件。

然后执行xgl脚本,在终端中输入:

sudo chmod a+x /usr/local/bin/startxgl.sh

创建一个 XGL 登录

创建脚本,将如下内容输入终端:

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

在文件中添加如下文本:

[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Comment=Start an Xgl Session
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application

save and close file

更换你的仓库设置

在终端中输入:

gksudo gedit /etc/apt/preferences

在文件中添加如下文本:

Package: *
Pin: release o=lupine
Pin-Priority: 1000

save and close file

更新你的系统。 在终端中输入:

sudo apt-get update

回滚 Beryl-Core

回滚beryl- core到一个可以同Xgl工作的版本。 在终端中输入:

sudo apt-get install beryl-core=0.2.0~0beryl1

现在你只需要注销并且登陆到你的XGL会话并且运行beryl。 (Applications/程序-->System Tools/系统工具-->Beryl Manager).

参考页面

http://ubuntu1501.blogspot.com/2007/04/beryl-in-feisty-with-xgl.html