为什么我无法运行 Compiz?

为什么我无法运行 Compiz?

我在笔记本上安装了 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 和桌面立方体不兼容)。有指南介绍了如何执行此操作,因此我不会在这里介绍。

相关内容