[教学]在ubuntu 6.10 (Edgy Eft)上全自动安装beryl-2006/2/11日更新

GnomeShell/Unity/Beryl/AiGLX/XGL/Compiz Fusion
cst05001
帖子: 23
注册时间: 2007-01-17 10:10
送出感谢: 0
接收感谢: 0

[教学]在ubuntu 6.10 (Edgy Eft)上全自动安装beryl-2006/2/11日更新

#1

帖子 cst05001 » 2007-02-11 13:53

1.建立shell脚本
打开终端
输入

代码: 全选

gedit ./beryl-install-script
把一下代码拷贝进弹出的窗体(gedit)

代码: 全选

#!/bin/bash
if [ $UID -gt 0 ]; then
echo "You must run this script as root.";
else
cp /etc/apt/sources.list /etc/apt/sources.list.backup.beryl-script
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup.beryl-script
echo "deb http://nvidia.limitless.lupine.me.uk/ubuntu edgy stable" >> /etc/apt/sources.list
wget http://nvidia.limitless.lupine.me.uk/ubuntu/root@lupine.me.uk.gpg -O- | apt-key add -
aptitude -y update && aptitude -y install linux-restricted-modules-$(uname -r) nvidia-glx
nvidia-xconfig --add-argb-glx-visuals
echo "deb http://ubuntu.beryl-project.org/ edgy main" >> /etc/apt/sources.list
wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | apt-key add -
aptitude -y update && aptitude -y dist-upgrade
aptitude -y install beryl emerald emerald-themes
echo "[Desktop Entry]
Encoding=UTF-8
Name=Beryl Manager
GenericName=3D Window Manager
Comment=Beryl Manager daemon
Icon=/usr/share/icons/hicolor/scalable/apps/beryl-manager.svg
Exec=beryl-manager
Terminal=false
Type=Application
Categories=GTK;GNOME;Application;Utility;
StartupNotify=true
X-Ubuntu-Gettext-Domain=beryl-manager" > /etc/xdg/autostart/beryl-manager.desktop
cp /etc/xdg/autostart/beryl-manager.desktop /usr/share/applications/beryl-manager.desktop
cp /etc/xdg/autostart/beryl-manager.desktop ~/Desktop/beryl-manager.desktop
echo -e "\n\nBeryl is now installed.\n\nTo run Beryl on Ubuntu startup, please add beryl-manager to your\nstartup programs (System > Preferences > Sessions, and click on\nthe \"startup programs\" tab). Afterwards, please reboot.\n\nBackups of /etc/apt/sources.list and /etc/X11/xorg.conf were made:\n /etc/apt/sources.list.backup.beryl-script\n /etc/X11/xorg.conf.backup"
fi;
保存,退出gedit编辑器。

2.执行安装脚本
在终端中执行以下命令

代码: 全选

sudo chmod +x ./beryl-install-script
sudo ./beryl-install-script

等脚本执行完毕,beryl已经成功安装到你的电脑上了。

官方注意事项:
脚本执行期间不得关闭终端或者以其他方式中断任务执行。
该脚本只能在已经安装了97XX以上级别的驱动程序下运行。(一般我们ubuntu自带的驱动都没有问题的)
本脚本可能与 GeForce 4 以及 低于次级别的显卡不兼容。

个人意见:
最好在执行脚本前,把源改为cn99的源,不然你更新的时候会经历漫长的等待(大概几个小时吧)。
脚本自动设置会话启动时启动beryl,但是为了防止出错进入不了X界面,请在执行beryl前禁用beryl-manager自动启动。然后打开终端,输入

代码: 全选

beryl-manager&
如果可以beryl顺利启动,那么恭喜。你可以解除“系统→首选项→会话”中对beryl-manager的禁用了。

常见问题:
beryl可以执行,但是3D界面中找不到标题栏(这个非常常见-_-||)
解决方案:
把显示器色深设置为24色(默认应该时16色)
在终端中输入

代码: 全选

sudo gedit /etc/X11/xong.conf

代码: 全选

Section "Screen"
里面的

代码: 全选

DefaultDepth 16
改成

代码: 全选

DefaultDepth 24
保存。
重启X。

注:
该脚本在本人电脑上执行无误,beryl成功安装。

若安装出错,如遇到不能启动X的情况
脚本已经把文件备份到

代码: 全选

/etc/apt/source.list.beckup.beryl-script

代码: 全选

/etc/X11/xorg.conf.backup.beryl-script
请自行恢复。

另附ubuntu 6.10 在cn99的源:

代码: 全选

deb http://ubuntu.cn99.com/ubuntu/ edgy main restricted universe multiverse deb http://ubuntu.cn99.com/ubuntu/ edgy-updates main restricted universe multiverse deb http://ubuntu.cn99.com/ubuntu/ edgy-security main restricted universe multiverse deb http://ubuntu.cn99.com/ubuntu/ edgy-backports main restricted universe multiverse deb http://ubuntu.cn99.com/ubuntu/ edgy-proposed main multiverse restricted universe
声明:
此文章部分参考beryl官方wiki
beryl官方站点:http://www.beryl-project.org/
wiki:http://wiki.beryl-project.org/wiki/Main_Page
其实beryl在各种发行版本的安装方法在wiki上都有详细介绍。
大家可以在不懂的时候参阅一下。
个人觉得wiki比上baidu搜好用多了。
翻译整理修改 by 方云麟cst05001
头像
superjian1987
帖子: 74
注册时间: 2007-01-12 12:24
来自: 广州
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 superjian1987 » 2007-02-11 21:44

Gooooooooooood
ding!!!!
Looking out of the window, staying out of the sun

So I chose freedom
头像
hao123liu
帖子: 887
注册时间: 2007-02-11 13:27
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 hao123liu » 2007-02-13 18:30

谢谢
台式机正在实验 希望成功
用本本帮你顶一下
哈哈
头像
skyx
论坛版主
帖子: 9203
注册时间: 2006-12-23 13:46
来自: Azores Islands
送出感谢: 0
接收感谢: 1 次
联系:

#4

帖子 skyx » 2007-02-13 18:52

the shell scripts below is for nvidia only 哦:lol:

代码: 全选

#!/bin/bash
if [ $UID -gt 0 ]; then
echo "You must run this script as root.";
else
cp /etc/apt/sources.list /etc/apt/sources.list.backup.beryl-script
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup.beryl-script
echo "deb http://nvidia.limitless.lupine.me.uk/ubuntu edgy stable" >> /etc/apt/sources.list
wget http://nvidia.limitless.lupine.me.uk/ubuntu/root@lupine.me.uk.gpg -O- | apt-key add -
aptitude -y update && aptitude -y install linux-restricted-modules-$(uname -r) nvidia-glx
nvidia-xconfig --add-argb-glx-visuals
echo "deb http://ubuntu.beryl-project.org/ edgy main" >> /etc/apt/sources.list
wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | apt-key add -
aptitude -y update && aptitude -y dist-upgrade
aptitude -y install beryl emerald emerald-themes
echo "[Desktop Entry]
Encoding=UTF-8
Name=Beryl Manager
GenericName=3D Window Manager
Comment=Beryl Manager daemon
Icon=/usr/share/icons/hicolor/scalable/apps/beryl-manager.svg
Exec=beryl-manager
Terminal=false
Type=Application
Categories=GTK;GNOME;Application;Utility;
StartupNotify=true
X-Ubuntu-Gettext-Domain=beryl-manager" > /etc/xdg/autostart/beryl-manager.desktop
cp /etc/xdg/autostart/beryl-manager.desktop /usr/share/applications/beryl-manager.desktop
cp /etc/xdg/autostart/beryl-manager.desktop ~/Desktop/beryl-manager.desktop
echo -e "\n\nBeryl is now installed.\n\nTo run Beryl on Ubuntu startup, please add beryl-manager to your\nstartup programs (System > Preferences > Sessions, and click on\nthe \"startup programs\" tab). Afterwards, please reboot.\n\nBackups of /etc/apt/sources.list and /etc/X11/xorg.conf were made:\n /etc/apt/sources.list.backup.beryl-script\n /etc/X11/xorg.conf.backup"
fi;
no security measure is worth anything if an attacker has physical access to the machine
头像
hao123liu
帖子: 887
注册时间: 2007-02-11 13:27
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 hao123liu » 2007-02-13 18:57

安装是成功了,可是执行

代码: 全选

beryl-manager&
的时候提示

“[1] 4388
myself@myself-desktop:~$ bash: beryl-manager: command not found”

这时怎么回事呢?

我的卡是GF2 MX400的.

谢谢!
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
送出感谢: 0
接收感谢: 7 次
联系:

#6

帖子 BigSnake.NET » 2007-02-13 20:04

根本没装..
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
skyx
论坛版主
帖子: 9203
注册时间: 2006-12-23 13:46
来自: Azores Islands
送出感谢: 0
接收感谢: 1 次
联系:

#7

帖子 skyx » 2007-02-13 20:15

hao123liu 写了:安装是成功了,可是执行

代码: 全选

beryl-manager&
的时候提示

“[1] 4388
myself@myself-desktop:~$ bash: beryl-manager: command not found”

这时怎么回事呢?

我的卡是GF2 MX400的.

谢谢!
BigSnake.NET 写了: 根本没装..




:lol:
no security measure is worth anything if an attacker has physical access to the machine
头像
内存不足
论坛版主
帖子: 3277
注册时间: 2005-08-18 18:43
送出感谢: 0
接收感谢: 1 次
联系:

#8

帖子 内存不足 » 2007-02-13 22:26

9746的驱动不支持GF2 400的了。人家上边都讲了 最低支持GF5200
自己把脚本该一下用9629的驱动就可以了
໌→ iCookie Gtk Theme
໌→DropPlusBluetheme
กรัก กรัก`菠萝
头像
dogfox
论坛版主
帖子: 5309
注册时间: 2006-09-02 14:18
来自: 汉桑城
送出感谢: 1 次
接收感谢: 1 次
联系:

#9

帖子 dogfox » 2007-02-13 22:32

不知道执行这个脚本需要多长时间
一般

代码: 全选

sudo apt-get install beryl emerald-themes
我的是dapper的
手工安装最多需要30分钟
全世界linux爱好者联合起来 !
一切闭源操作系统都是纸老虎 !
要斗私批修,拒绝黑屏,使用linux !
让一部分人先用起Archlinux来 !
linux是第一生产力 !
讲正气,讲开源,讲free
要坚定不移的走开源的道路 !
linux明天会更好 !

dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P -
ubuntu粉丝群 26660836 已满员
头像
hao123liu
帖子: 887
注册时间: 2007-02-11 13:27
送出感谢: 0
接收感谢: 0
联系:

#10

帖子 hao123liu » 2007-02-13 23:09

呵呵
晕哦
原来这样
看来还是有很多地方需要学习
希望能尽快搞定
谢谢楼上几位
头像
内存不足
论坛版主
帖子: 3277
注册时间: 2005-08-18 18:43
送出感谢: 0
接收感谢: 1 次
联系:

#11

帖子 内存不足 » 2007-02-13 23:29

用脚本安装就看你的网速有多快了。基本上就是占用你下载的时间。把你手工更改xorg.conf文件的时间省去了。
໌→ iCookie Gtk Theme
໌→DropPlusBluetheme
กรัก กรัก`菠萝
cst05001
帖子: 23
注册时间: 2007-01-17 10:10
送出感谢: 0
接收感谢: 0

#12

帖子 cst05001 » 2007-02-13 23:43

hao123liu 写了:安装是成功了,可是执行

代码: 全选

beryl-manager&
的时候提示

“[1] 4388
myself@myself-desktop:~$ bash: beryl-manager: command not found”

这时怎么回事呢?

我的卡是GF2 MX400的.

谢谢!

我想应该是你脚本安装过程给打断了
cst05001
帖子: 23
注册时间: 2007-01-17 10:10
送出感谢: 0
接收感谢: 0

#13

帖子 cst05001 » 2007-02-13 23:44

dogfox 写了:不知道执行这个脚本需要多长时间
一般

代码: 全选

sudo apt-get install beryl emerald-themes
我的是dapper的
手工安装最多需要30分钟
差不多吧
huangjn
帖子: 18
注册时间: 2006-11-29 4:54
送出感谢: 0
接收感谢: 0

#14

帖子 huangjn » 2007-02-14 10:23

真实好文 顶 学习中
cst05001
帖子: 23
注册时间: 2007-01-17 10:10
送出感谢: 0
接收感谢: 0

#15

帖子 cst05001 » 2007-02-14 13:47

恩,对的。我的方法只适用于nvidia显卡。

这个是效果图
图片
回复

回到 “桌面特效”