在Ubuntu 12.04(Precise Pangolin)上安装Unity桌面上的Compiz
版本1.0
作者:Christian Schmalfeld <c [dot] schmalfeld [at] projektfarm [dot] de>
本教程将介绍如何在Ubuntu Linux 12.04(精确Pangolin)Unity桌面上配置Compiz(系统必须具有3D功能的显卡 - 我在这里使用NVIDIA GeForce 8200)。 使用Compiz,您可以在桌面上使用美丽的3D效果,如摇摆窗口或桌面多维数据集。 必须选择Ubuntu
(Unity 3D)作为桌面环境。
本文档不附带任何形式的保证! 我不会保证这将为您工作!
1初步注意和救援方法
我已经在带有NVIDIA GeForce 8200的台式机上尝试过了,它应该与所有其他NVIDIA显卡相同。 但是,与Compiz处理可能会导致您的图形驱动程序崩溃(几次,甚至开始之前),所以要小心,你做什么,并备份将来可能需要的一切。
当我在我的机器上安装和配置Compiz时,我不得不处理几个Unity崩溃,一个新的Linux用户可能无法在没有帮助的情况下解决,所以我会给你一些命令和快捷方式,可能会让你过度使用你的电脑的重置按钮:
要打开没有鼠标访问的终端,请按Ctrl
+ Alt
+ T。
如果您遇到桌面环境,没有任何反应,您可以通过按Ctrl
+ Alt
+ F1
打开全屏外壳。 您可以通过按Ctrl
+ Alt
+ F7
(如果它不是F7
,尝试F8
或其他一些键)再次离开外壳。
命令
unity --reset
应重新设置Unity桌面环境以及CompizConfig设置管理器中您将用于配置Compiz的设置。 与
reboot
您可以软启动计算机。 不要让错误报告和东西沮丧,你可能不会绕过这些。 如果您收到错误消息和Unity崩溃,请尝试重新启动并重复上一步 - 有趣的是,我通过配置CCSM并经过一些尝试后才发现错误报告。
2安装Compiz
要安装Compiz,打开一个终端( Dash> Installed Applications> Terminal
)并输入以下内容:
sudo apt-get install compiz compizconfig-settings-manager compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-plugins
3配置CompizConfig设置管理器
通过搜索Dash进行ccsm
打开CompizConfig设置管理器。 采取严重的警告! 在CCSM窗口中,向下滚动到Ubuntu Unity插件,然后单击它:
在插件的菜单中,确保启用Ubuntu Unity插件
复选框被选中(如果不是最有可能会注意到它),启动器和所有内容将会消失 - 如果从一开始就有这个问题,打开一个终端上述方式并通过输入启动ccsm
ccsm
):
单击返回
以返回主菜单。 检查桌面立方体
复选框。 一个消息将立即弹出,询问您是否要禁用桌面墙以支持多维数据集 - 单击禁用桌面墙
(现在您可能已经遇到一些错误 - 只需重置或重新启动,如果需要,然后重试):
如果您是第一次启用该多维数据集,CCSM将很有可能会问您更多问题。 启用所有需要的东西(OpenGL,Compositing)。 接下来检查旋转立方体
插件。 还可以单击它来配置其他旋转设置(旋转时缩小以及减速和加速度降低会产生暗影效果)。 之后再次向上滚动并输入常规选项
:
在“ 桌面大小
”选项卡上,可以配置桌面多维数据集所需的边数。 一个体面的立方体应该至少有四面,所以将“ 水平虚拟尺寸”
设置为4或更高:
要测试立方体是否工作,请按Ctrl
+ Alt
+ 箭头键左/右
。 桌面更改动画应该是您现在使用CCSM配置的动画 - 如果不是,请注销并重试。
4效果示例
以下是使用Compiz可以完成的一些示例:
5链接
- Compiz: http : //www.compiz.org/
- Ubuntu: http : //www.ubuntu.com/