如何让 Compiz、Emerald 和 GNOME 工作?

如何让 Compiz、Emerald 和 GNOME 工作?

我曾经在我的台式计算机上运行过 Ubuntu 10.10,并且我根据自己的喜好配置了各种设置。

我不得不全新安装 Ubuntu 11.04,因此我丢失了这些设置,但这似乎并不重要,因为据我所知,Emerald 支持现在要么不存在,要么不稳定,新版本的 Compiz 与以前的设置不兼容,而且 Ubuntu 正把精力放在 Unity 上,而不是 Gnome。

无论如何,重点是,我想回到我以前拥有的东西:Compiz,Emerald 和 Gnome。

我运行的是 Ubuntu“Classic”,所以我有 Gnome。我运行了 Compiz,但它似乎在每次调整设置后都会崩溃。

但我没有窗口框架。如果我选​​择 Metacity 作为窗口管理器,大多数 Compiz 效果都不起作用。如果我选​​择 Emerald,我什么也得不到。在我的 Emerald 主题设置中,没有其他主题了,我在 Synaptic 中也找不到它们。

那么……Emerald 的情况如何?有什么东西可以替代它吗?

这个问题是否无需从源代码构建任何东西就能解决?

答案1

要在 11.04 上使用 Emerald:

移除翡翠:

$sudo apt-get purge emerald

部门:

$sudo apt-get install libwnck-dev libwnck1.0-cil-dev git automake libtool intltool libdecoration0 libdecoration0-dev

编译:

git clone git://anongit.compiz.org/fusion/decorators/emerald
cd emerald
git checkout -b compiz++ origin/compiz++
./autogen.sh
./configure --prefix=/usr/local
make && sudo make install

现在,打开 CompizConfig 并启用“窗口装饰”、“调整窗口大小”和“移动窗口”。确保“窗口装饰”的命令是 emerald --replace 。

按 alt+f2 运行此命令:

emerald --replace

现在您应该已经激活了翡翠主题,并且可以移动窗口了。:D

11.10 编辑

您可能需要稍微修改上面的说明:

编译:

git clone git://anongit.compiz.org/fusion/decorators/emerald
cd emerald
git checkout -b compiz++ origin/compiz++
git reset --hard 0936b42efbc4247d1af16d5043f9a7a36ed8063a
./autogen.sh
./configure --prefix=/usr/local
make && sudo make install

注意:git 重置命令转到其代码的特定版本。似乎最新版本已损坏,但这可能会更改。您可能希望尝试原始说明,并且仅在无法编译 Emerald 时才恢复到提交 0936b42efbc4247d1af16d5043f9a7a36ed8063a。

答案2

我不知道翡翠在这方面表现如何电力供应协议因为我不使用 11.04,所以它可以工作,如果你的 Compiz 崩溃得如此频繁,你应该将其报告为一个错误。

至于用 Emerald 替换 Metacity,您首先必须在 CCSM 中启用窗口装饰,然后将命令设置为:

     emerald --replace

您可以从 gnome-look.org 或 deviantART.com 下载主题。

相关内容