梦幻xgl - 之最终实现
时间:2006-06-30 来源:CuitGGyy
上一篇文章我们已经把xgl最基础的部分做完了,下面我们就来做最激动人心的部分。
一、安装xgl和compiz包
xgl与compiz是实现超炫桌面的基础,要想安装首先打开yast,如果是普通用户会提示输入root密码,然后点击左侧的software(软件),再点击右侧的software management(软件管理)。如图:
一、安装xgl和compiz包
xgl与compiz是实现超炫桌面的基础,要想安装首先打开yast,如果是普通用户会提示输入root密码,然后点击左侧的software(软件),再点击右侧的software management(软件管理)。如图:
500)this.width=500;" border="0">
搜索xgl,当结果出现在右侧时,勾选该包。
搜索xgl,当结果出现在右侧时,勾选该包。
500)this.width=500;" border="0">
接着,搜索compiz包,出现结果的时候勾选该包。
接着,搜索compiz包,出现结果的时候勾选该包。
500)this.width=500;" border="0">
注意:再安装以上两个包之前,确保你的系统里面已经安装make,gcc,kernel-source三个包,如果没有安装或者不确定的话,可以分别搜索三个包查看右侧结果是否已经勾选;如若没有勾选的话,选择上它们。
注意:再安装以上两个包之前,确保你的系统里面已经安装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"。如图:
然后点击右下角的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(启动程序)选项卡。
另外还需要注意的是这个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。
点击Add(添加)按钮,在对话框里面输入
compiz --replace gconf
然后点击OK。
500)this.width=500;" border="0">
再此点击添加按钮,在对话框里面输入
gnome-window-decorator
点击确定按钮
再此点击添加按钮,在对话框里面输入
gnome-window-decorator
点击确定按钮
500)this.width=500;" border="0">
你将看到如下图的界面。
你将看到如下图的界面。
500)this.width=500;" border="0">
关闭Session对话框。
回到终端控制器,输入如下命令。
#gconf-editor
此时会弹出Configuration Editor(配置编辑器)窗口。
关闭Session对话框。
回到终端控制器,输入如下命令。
#gconf-editor
此时会弹出Configuration Editor(配置编辑器)窗口。
500)this.width=500;" border="0">
在左侧面板,按照如下次序依次打开每个折叠项。
apps -> compiz -> general -> allscreens -> options
打开之后,在右侧面板双击active_plugins项。我们要确保所有compiz插件设置并加载。你将会看到如下图一样的画面。
在左侧面板,按照如下次序依次打开每个折叠项。
apps -> compiz -> general -> allscreens -> options
打开之后,在右侧面板双击active_plugins项。我们要确保所有compiz插件设置并加载。你将会看到如下图一样的画面。
500)this.width=500;" border="0">
如果其中一些项目没出现的话,则需要手动添加进去。
此时我们确定所有插件都已经设置并且加载之后,注销(logout),重新登录gnome。
接着,打开gnome控制中心,选择Desktop Effects Setting。
如果其中一些项目没出现的话,则需要手动添加进去。
此时我们确定所有插件都已经设置并且加载之后,注销(logout),重新登录gnome。
接着,打开gnome控制中心,选择Desktop Effects Setting。
500)this.width=500;" border="0">
然后点击Enable 3D Desktop。
然后点击Enable 3D Desktop。
500)this.width=500;" border="0">
四、KDE用户使用xgl
以上所有配置基本上都是在gnome下完成的。
对于KDE用户而言,依照上面的各个步骤做完;再确保你能够正常的登录进入KDE环境。
接下来,我们将建立一个配置文件以便在X启动的时候让KDE知道加载compiz窗口管理器。
打开编辑器,输入如下代码:
/home/user/.kde/Autostart
其中user是你的用户名,一旦你作完之后,注销KDE,重新登录进入KDE,你将会发现不可思议的事情。
什么事情好像都没有发生嘛,先不要着急,按住alt键+鼠标左键拖动窗口看看是不是有特殊小过了?嘿嘿,水印一样。再ctrl+alt+鼠标左键拖动看看~
到这里,xgl的配置就基本结束了,如果没有建议reboot机器再看看效果。特殊按键的配置,可以再Desktop Effects Setting的选项卡里面设置。默认设置如下:
在本blog相册里面有些xgl桌面效果的贴图,大家可以看看。
在这里我只放两张图片以嗣读者。
四、KDE用户使用xgl
以上所有配置基本上都是在gnome下完成的。
对于KDE用户而言,依照上面的各个步骤做完;再确保你能够正常的登录进入KDE环境。
接下来,我们将建立一个配置文件以便在X启动的时候让KDE知道加载compiz窗口管理器。
打开编辑器,输入如下代码:
[Desktop Entry]以文件名compiz.desktop保存到以下路径:
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
/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">
相关阅读 更多 +