![为什么我无法运行 Compiz?](https://linux22.com/image/959131/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E6%97%A0%E6%B3%95%E8%BF%90%E8%A1%8C%20Compiz%EF%BC%9F.png)
我在笔记本上安装了 Ubuntu 11.10。我换用 Ubuntu 的主要原因是我想使用 Compiz。
我做的第一件事是转到“附加驱动程序”并安装 ATI/AMD 专有 FGRLX 图形驱动程序。还有另一个可用的驱动程序,即 ATI/AMD 专有 FGRLX 图形驱动程序(发布后更新),但我没有安装它,因为它对我来说基本上与我已经安装的驱动程序含义相同。
接下来,我去了 ubuntuguide.org Oneiric Wiki
http://ubuntuguide.org/wiki/Ubuntu:Oneiric#Compiz_Fusion
因此我按照那里的说明在终端中运行了此命令:
sudo apt-get install compiz compizconfig-settings-manager compiz-fusion-plugins-main compiz-fusion-plugins-extra emerald librsvg2-common
但随后,终端窗口显示找不到包“emerald”。因此,我改为运行以下命令:
sudo apt-get install compiz compizconfig-settings-manager compiz-fusion-plugins-main compiz-fusion-plugins-extra
之后,我通过运行以下命令安装了 Fusion Icon:
sudo apt-get install fusion-icon
我重启了电脑,搜索了 Compiz Config Settings Manager,点击了它。然后,我激活了 Wobbly Windows。我注销后重新登录,但没有看到 Wobbly Windows 效果。
所以我尝试单击 Fusion Icon,但它从未启动。有人能告诉我我做错了什么吗?因为我发现除了我之外,似乎每个人都可以运行 Compiz。我真的需要启动 Compiz,否则我想我会卸载 Ubuntu。
答案1
在我看来,您由于错误的指南(显然已过时或做得很差)而安装了一些错误的软件包。
我会尽力指导您如何修复它。
融合图标:
首先,融合图标不再起作用。Ubuntu 不再支持它,因为它不使用指示器。您可以安装一个替代方案(Displex)。
但是,这是一个第三方工具,如果你正在使用 Unity (3D) 桌面,我不会建议你使用它,除非你知道自己在做什么(你最终可能会丢失整个桌面会话)。此外,Displex 提供的选项在 Unity 3D 中不是那么有用(在大多数情况下)。
这并不是说 Displex 没有用(它实际上很有用),但在您的情况下我会避免使用它(因此我没有提供链接)。
包裹名称:
其次,您尝试安装的软件包已被重命名(因为 Compiz-fusion 实际上已重新融合到 Compiz)。您拉入的软件包是“dummy-packages”
我在这里列出了您可以安装的插件(用于稳定的配置):
compiz-plugins-extra - Collection of extra plugins from OpenCompositing for Compiz
compiz-plugins - OpenGL window and compositing manager - plugins
compiz-plugins-default - OpenGL window and compositing manager - default plugins
compiz-plugins-main - Compiz plugins - main collection
翠:
最后,Emerald 不再维护(真的),不推荐在现代桌面上使用。如果你尝试在 Unity 中运行它,它可能不会工作。
要再次获得良好的配置:
我建议你将 Compiz 配置重置为默认配置。为此,请运行:
unity --reset
在终端中。这将重置 Unity(包括您添加到启动器的任何快捷方式)以及 Compiz,并为您提供一个干净的工作环境,而不会影响任何文件、启动程序等。
从那里,您应该能够根据需要使用 Compiz 配置设置管理器自定义 Compiz 设置。
在此之后启动 Compiz:
首先重启系统(如果尚未重启)以确保已加载 fglrx 驱动程序(在尝试运行 Compiz 之前)。登录后,您应该会看到类似以下内容:
Unity 桌面。忽略自定义以及我桌面上的专辑封面艺术 :)
如果你不要看到这个,那么这意味着 Compiz 可能崩溃了。如果你收到一条消息说你无法运行 Unity,那么你的驱动程序有问题。
如果一切顺利,请打开 Dash(使用启动器最顶部的图标)并输入“ccsm”以获取 CompizConfig-Settings-Manager,然后单击其图标。从那里自定义 Compiz 应该很容易。
顺便说一句,请注意,默认情况下您无法启用桌面立方体(因为 Unity 和桌面立方体不兼容)。有指南介绍了如何执行此操作,因此我不会在这里介绍。