[分享]Ubuntu Edgy+ATI显卡 安装 xgl+beryl(加入脚本,可手动选择是否启动xgl)

GnomeShell/Unity/Beryl/AiGLX/XGL/Compiz Fusion
stephenven
帖子: 85
注册时间: 2006-04-20 10:29
送出感谢: 0
接收感谢: 0

[分享]Ubuntu Edgy+ATI显卡 安装 xgl+beryl(加入脚本,可手动选择是否启动xgl)

#1

帖子 stephenven » 2006-12-23 12:52

在登录界面加入了xgl登入选项,方便切换xgl与普通模式

1.添加源
deb http://download.tuxfamily.org/3v1deb edgy beryl-svn
deb-src http://download.tuxfamily.org/3v1deb edgy beryl-svn
上面的是SVN的源,可以得到beryl的最新更新。
导入key : wget http://download.tuxfamily.org/3v1deb/EDD1E155.gpg -O- | sudo apt-key add - (此key只适用于edgy)

2.安装xgl和beryl:
sudo apt-get install xserver-xgl
sudo apt-get install beryl emerald-themes
或者用新立德软件管理器搜索xserver-xgl beryl emerald-themes进行安装。

3.配置xgl(两种方法,二选一)
方法一:在登录对话界面加入xgl选框
sudo gedit /usr/local/bin/startxgl.sh
内容如下:
#!/bin/sh
Xgl -fullscreen :1 -ac -br -accel glx:pbuffer -accel xv:pbuffer &
sleep 4
export DISPLAY=:1
exec gnome-session
如果出现问题的话,尝试
#!/bin/sh
Xgl :1 -fullscreen -ac -br -accel glx:pbuffer -accel xv:pbuffer &
sleep 4
export DISPLAY=:1
exec gnome-session
然后 sudo chmod a+x /usr/local/bin/startxgl.sh
注:如果使用以上脚本导致你的字体或鼠标配置不能正常载入,那么用"exec
/etc/X11/Xsession"代替上面的“exec gnome-session”
sudo gedit /usr/share/xsessions/xgl.desktop
内容:
[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application
OK,登出,在选择会话选框里面就会出现xgl选项了。
方法二:修改gdm.conf启动xgl
sudo gedit /etc/gdm/gdm.conf-custom
在文件的最后加入
0=Xgl
[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :0 -fullscreen -ac -accel glx:pbuffer -accel xv:fbo
flexible=true
重启,系统就会自动启动xgl了。

4.启动beryl(也有三种办法)
方法一:在终端输入 beryl-manager手动启动beryl。(要是每次都这样的话,麻烦)
方法二:主菜单-系统-首选项-会话-启动程序 添加 beryl-manager。(这种方法在不启
动xgl的时候beryl也会启动。)
方法三:使用脚本,当xgl已经启动的时候beryl启动,否则不启动。
sudo gedit /usr/local/bin/start_beryl.sh
内容:
#!/bin/bash
#
# Start beryl-manager within gnome-session
#
if [ `ps -A -o comm | grep -c '^Xgl$'` == "1" ]; then
DISPLAY=:1 beryl-manager
DISPLAY=:1 beryl-xgl
else echo "${0}: Error: beryl-manager not launched. Xgl not running?"
fi
赋予权限 sudo chmod a+x /usr/local/bin/start_beryl.sh
同样在主菜单-系统-首选项-会话-启动程序 添加/usr/local/bin/start_beryl.sh
OK,重启
enjoying beryl 0.1.4
上次由 stephenven 在 2006-12-23 22:05,总共编辑 4 次。
shine12321
帖子: 2
注册时间: 2006-12-23 14:23
送出感谢: 0
接收感谢: 0

#2

帖子 shine12321 » 2006-12-23 14:26

导入key : wget http://download.tuxfamily.org/3v1deb/EDD1E155.gpg -O- | sudo aptkey add - (此key只适用于edgy)
这句错了
应该是wget http://download.tuxfamily.org/3v1deb/EDD1E155.gpg -O- | sudo apt-key add -
stephenven
帖子: 85
注册时间: 2006-04-20 10:29
送出感谢: 0
接收感谢: 0

#3

帖子 stephenven » 2006-12-23 15:02

谢谢楼上提醒,排版的时候把那一扛漏掉了!~ :roll:
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
送出感谢: 0
接收感谢: 7 次
联系:

#4

帖子 zhuqin_83 » 2006-12-23 15:22

不建议用修改xorg.conf的方式,万一出问题,你都不知道怎么做。连桌面都进不去。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
shine12321
帖子: 2
注册时间: 2006-12-23 14:23
送出感谢: 0
接收感谢: 0

#5

帖子 shine12321 » 2006-12-23 15:39

不用谢,第3步配置xgl内面的两点是2选1 的吧,开始时还以为是两小步,弄得系统出了些少问题
stephenven
帖子: 85
注册时间: 2006-04-20 10:29
送出感谢: 0
接收感谢: 0

#6

帖子 stephenven » 2006-12-23 16:37

LS 是的,是二选一,我最好还是用第一种方法.....
maotext
帖子: 1
注册时间: 2006-12-23 17:56
送出感谢: 0
接收感谢: 0

help!!!

#7

帖子 maotext » 2006-12-23 18:06

桌面都进不去 怎么??
kdeeleven
帖子: 28
注册时间: 2006-12-24 14:43
送出感谢: 0
接收感谢: 0

#8

帖子 kdeeleven » 2006-12-25 20:59

我想知道,为什么登录时会话选的gnome,运行beryl还是很正常,各种效果,雪花…………区别就是播放视频时,立体桌面上不会显示视频图像

这是为什么呢?
偶是新手…………
orchia2000
帖子: 107
注册时间: 2006-12-06 1:17
送出感谢: 0
接收感谢: 0
联系:

#9

帖子 orchia2000 » 2006-12-26 0:44

源里没有beryl?,找不到啊!我的系统是64位 Ubuntu 6.10 Edgy 。
头像
vvg
帖子: 98
注册时间: 2006-12-21 19:33
送出感谢: 0
接收感谢: 0

#10

帖子 vvg » 2006-12-26 3:54

郁闷,我这个是什么原因呢?
$ sudo apt-get install beryl emerald-themes
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
有一些软件包无法被安装。如果您用的是不稳定(unstable)发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们还在新到(incoming)目录中。
下列的信息可能会对解决问题有所帮助:

下列的软件包有不能满足的依赖关系:
beryl: 依赖: beryl-core 但是它将不会被安装
依赖: libberylsettings0 但是它将不会被安装
依赖: beryl-plugins
依赖: beryl-settings 但是它将不会被安装
依赖: emerald 但是它将不会被安装 或
aquamarine 但是它将不会被安装 或
heliodor 但是它将不会被安装 或
compiz-gtk 但却无法安装它
依赖: beryl-manager 但是它将不会被安装
emerald-themes: 依赖: emerald (>= 0.1) 但是它将不会被安装
E: 无法安装的软件包
zxg
帖子: 20
注册时间: 2006-12-24 0:51
送出感谢: 0
接收感谢: 0

#11

帖子 zxg » 2006-12-26 8:44

怎么导入key阿,我是新手
头像
spider5
帖子: 351
注册时间: 2005-12-15 21:52
送出感谢: 0
接收感谢: 0

#12

帖子 spider5 » 2006-12-26 9:51

看2楼
头像
franky_xhl
帖子: 9
注册时间: 2006-08-22 13:33
送出感谢: 0
接收感谢: 0
联系:

#13

帖子 franky_xhl » 2007-01-10 3:10

frank@frank-laptop:~$ beryl-manager
frank@frank-laptop:~$ XGL Present
beryl-xgl: Support for non power of two textures missing
beryl-xgl: Failed to manage screen: 0
beryl-xgl: No manageable screens found on display :1.0

Help me Thank you I can not input Chinese ,5555555



ps: my card is ATI radeon igp
上次由 franky_xhl 在 2007-01-10 3:44,总共编辑 1 次。
头像
franky_xhl
帖子: 9
注册时间: 2006-08-22 13:33
送出感谢: 0
接收感谢: 0
联系:

#14

帖子 franky_xhl » 2007-01-10 3:21

在Gnome下运行
XGL Absent,Checking for NVIDIA
Nvidia Absent,checking for texture_from_pixmap
texture_from_pixmap Present

然后就不动了

望达人指教 小弟有礼~~


frank@frank-laptop:~$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer


不知道是不是跟display有关系 贴上来再说把 我是跟着楼主做了第二个开始做的 第一个源下不到 东西
头像
woainba15
帖子: 833
注册时间: 2006-11-11 17:14
来自: 浙江宁波
送出感谢: 0
接收感谢: 0
联系:

#15

帖子 woainba15 » 2007-01-10 13:16

用了lz的两种方法都启动不了xgl,方法一时选择会话里根本没有出现xgl的会话,方法二时一直黑屏,然后提示进入不了x!
回复

回到 “桌面特效”