文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档> 安装 Beryl ,可以解决无边框问题!

安装 Beryl ,可以解决无边框问题!

时间:2006-11-18  来源:icyworld

由于安装 Beryl 之前已经按照 Wiki 安装了 Compiz & XGL , 所以以后的安装有可能和前边的安装有关系,但我没有时间重新实验了。
附 Wiki 链接
  http://wiki.openrays.org/index.php?title=XGL_%26_Compiz_%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%。
按照上述链接安装以后,我启动进入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.

参见:http://www.nzone.com/object/nzone_downloads_linux_display_x86_1.0-9625.html

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

下载文件: http://download.nvidia.com/XFree86/Linux-x86/1.0-9625/NVIDIA-Linux-x86-1.0-9625-pkg1.run
运行:sudo ./NVIDIA-Linux-x86-1.0-9625-pkg1.run

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

http://forum.openrays.org/read.php?tid=3427

下面安装 Beryl:

参见 http://forum.beryl-project.org/topic-4863-howto-xgl-and-beryl-how-for-gnome 第二种方法

主要步骤如下:

更新系统

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

编辑源

sudo gedit /etc/apt/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

获取Key

wget http://www.beerorkid.com/compiz/quinn.key.asc -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界面无法显示。
输入法候选状态兰有时候无法显示。
远程桌面登录器会造成崩溃。
关机界面无法显示,我觉得是那个关机的动态画面造成的。
主题管理器的图标在控制面板里太大,修改可以参考
http://forum.openrays.org/read.php?tid=3479    
相关阅读 更多 +
排行榜 更多 +
少女爱换装

少女爱换装

休闲益智 下载
百变英雄射击

百变英雄射击

飞行射击 下载
魔灵契约

魔灵契约

休闲益智 下载