文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>梦幻xgl - 之最终实现

梦幻xgl - 之最终实现

时间:2006-06-30  来源:CuitGGyy

上一篇文章我们已经把xgl最基础的部分做完了,下面我们就来做最激动人心的部分。

一、安装xgl和compiz包

xgl与compiz是实现超炫桌面的基础,要想安装首先打开yast,如果是普通用户会提示输入root密码,然后点击左侧的software(软件),再点击右侧的software management(软件管理)。如图:

500)this.width=500;" border="0">
搜索xgl,当结果出现在右侧时,勾选该包。

500)this.width=500;" border="0">
接着,搜索compiz包,出现结果的时候勾选该包。

500)this.width=500;" border="0">
注意:再安装以上两个包之前,确保你的系统里面已经安装make,gcc,kernel-source三个包,如果没有安装或者不确定的话,可以分别搜索三个包查看右侧结果是否已经勾选;如若没有勾选的话,选择上它们。

500)this.width=500;" border="0">
500)this.width=500;" border="0">

500)this.width=500;" border="0">

然后点击右下角的accept(接受),开始安装。此时一般会提示你插入光盘,如果没有安装光盘的话,需要先添加安装源。

二、编辑配置文件

对于已经安装好3D加速驱动程序的ati显卡用户来说,使用你们喜欢的编辑器打开
/etc/X11/xorg.conf
文件进行编辑。
在Section "Device"一节,添加一行
Option "KernelModuleParm" "agplock=0"
还需要检查该小节里面是否有下面一行
Option "UseInternalAGPGART" "no"
一般安装好显卡驱动的应该都会有该行,唯一不同的是"yes"或"no"的值问题;确保这个值是"no";如果你的系统该项值为"yes",请修改成"no"。如图:

500)this.width=500;" border="0">
另外还需要注意的是这个Device[0],一般按照上篇文章安装显卡驱动的话,方括号里面应该是0,不需要做任何改动。
如果你的系统该项方括号里面是1的话,则还需要编辑
/etc/opt/gnome/gdm/gdm.conf
文件,把里面0=standard那行前面加上#号,下面1=standard的前面去掉#号;意思就是开启1号显示设备,关闭0号显示设备。

三、配置Gnome来运行xgl

登录gnome,打开终端运行命令
#gnome-session-properties

如果不愿意敲命令,还可以点击
Desktop -> Control Center -> Session
桌面 -> 控制中心 -> 会话(在系统那个分组里面)

见到弹出的界面之后,点击starup programs(启动程序)选项卡。

500)this.width=500;" border="0">
点击Add(添加)按钮,在对话框里面输入
compiz --replace gconf
然后点击OK。

500)this.width=500;" border="0">
再此点击添加按钮,在对话框里面输入
gnome-window-decorator
点击确定按钮

500)this.width=500;" border="0">
你将看到如下图的界面。

500)this.width=500;" border="0">
关闭Session对话框。
回到终端控制器,输入如下命令。
#gconf-editor
此时会弹出Configuration Editor(配置编辑器)窗口。

500)this.width=500;" border="0">
在左侧面板,按照如下次序依次打开每个折叠项。
apps -> compiz -> general -> allscreens -> options
打开之后,在右侧面板双击active_plugins项。我们要确保所有compiz插件设置并加载。你将会看到如下图一样的画面。

500)this.width=500;" border="0">

如果其中一些项目没出现的话,则需要手动添加进去。
此时我们确定所有插件都已经设置并且加载之后,注销(logout),重新登录gnome。

接着,打开gnome控制中心,选择Desktop Effects Setting。

500)this.width=500;" border="0">
然后点击Enable 3D Desktop。

500)this.width=500;" border="0">
四、KDE用户使用xgl

以上所有配置基本上都是在gnome下完成的。
对于KDE用户而言,依照上面的各个步骤做完;再确保你能够正常的登录进入KDE环境。

接下来,我们将建立一个配置文件以便在X启动的时候让KDE知道加载compiz窗口管理器。
打开编辑器,输入如下代码:
[Desktop Entry]
Encoding=UTF-8
Exec=compiz --replace decoration wobbly fade minimize cube rotate zoom scale move resize place switcher & gnome-window-decorator &
GenericName[en_US]=
StartupNotify=false
Terminal=false
TerminalOptions=
Type=Application
X-KDE-autostart-after=kdesktop
以文件名compiz.desktop保存到以下路径:
/home/user/.kde/Autostart
其中user是你的用户名,一旦你作完之后,注销KDE,重新登录进入KDE,你将会发现不可思议的事情。

什么事情好像都没有发生嘛,先不要着急,按住alt键+鼠标左键拖动窗口看看是不是有特殊小过了?嘿嘿,水印一样。再ctrl+alt+鼠标左键拖动看看~

到这里,xgl的配置就基本结束了,如果没有建议reboot机器再看看效果。特殊按键的配置,可以再Desktop Effects Setting的选项卡里面设置。默认设置如下:

Window Operations
Move Window ALT + Left-Click and Drag
Move Window - Snap to screen CTRL + ALT + Left-Click and Drag
Resize Window ALT + Right-Click and Drag
Switch Windows ALT + TAB
Switch Windows (Scale Mode) F11
Wobbly Windows Left-Click Window and Drag
Translucency ALT + Mouse Up / Mouse Down
Cube
Rotate Cube - Next Desktop CTRL + ALT + Left or Right Arrow
Rotate Cube - Next Desktop Move Mouse cursor to extreme edge of desktop
Rotate Cube - Take Active Window CTRL + SHIFT + ALT + Left or Right Arrow
Manually Rotate Cube CTRL + SHIFT + Left-Click on Desktop and Drag
Zoom
Zoom Once Super-Key (Windows Key)
Zoom In Manually Mouse Wheel Scroll Up + Super-Key (Windows Key)
Zoom Out Manually Mouse Wheel Scroll Down + Super-Key (Windows Key)

在本blog相册里面有些xgl桌面效果的贴图,大家可以看看。
在这里我只放两张图片以嗣读者。

500)this.width=500;" border="0">
500)this.width=500;" border="0">
排行榜 更多 +
超级冒险王安卓版

超级冒险王安卓版

休闲益智 下载
玩具小镇手机版

玩具小镇手机版

休闲益智 下载
这一关特上头手机版

这一关特上头手机版

休闲益智 下载