免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 913 | 回复: 0
打印 上一主题 下一主题

梦幻xgl - 之最终实现 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-30 16:15 |只看该作者 |倒序浏览

               
               
               
               
               
                上一篇文章我们已经把xgl最基础的部分做完了,下面我们就来做最激动人心的部分。
一、安装xgl和compiz包
xgl与compiz是实现超炫桌面的基础,要想安装首先打开yast,如果是普通用户会提示输入root密码,然后点击左侧的software(软件),再点击右侧的software management(软件管理)。如图:

搜索xgl,当结果出现在右侧时,勾选该包。

接着,搜索compiz包,出现结果的时候勾选该包。

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



然后点击右下角的accept(接受),开始安装。此时一般会提示你插入光盘,如果没有安装光盘的话,需要先添加安装源。
二、编辑配置文件
对于已经安装好3D加速驱动程序的ati显卡用户来说,使用你们喜欢的编辑器打开
/etc/X11/xorg.conf
文件进行编辑。
在Section "Device"一节,添加一行
Option "KernelModuleParm" "agplock=0"
还需要检查该小节里面是否有下面一行
Option "UseInternalAGPGART" "no"
一般安装好显卡驱动的应该都会有该行,唯一不同的是"yes"或"no"的值问题;确保这个值是"no";如果你的系统该项值为"yes",请修改成"no"。如图:

另外还需要注意的是这个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(启动程序)选项卡。

点击Add(添加)按钮,在对话框里面输入
compiz --replace gconf
然后点击OK。

再此点击添加按钮,在对话框里面输入
gnome-window-decorator
点击确定按钮

你将看到如下图的界面。

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

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

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

然后点击Enable 3D Desktop。

四、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桌面效果的贴图,大家可以看看。
在这里我只放两张图片以嗣读者。


               
               
               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/5395/showart_134812.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP