我曾经在我的台式计算机上运行过 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 下载主题。