答案1
我运行的是 12.04 并使用 compiz 版本 1:0.9.7.8-0ubuntu1,没有任何问题。但是当我使用 Unity 时,这简直就是一场噩梦。
我的解决方案是,由于我是从 10.10 升级的,所以切换到 Xubuntu 10.10 并在每个升级步骤中删除 Unity。
结果,我最终使用 1:0.9.7.8-0ubuntu1 获得了 Xubuntu 12.04,效果非常好。
从 11.10 升级到 12.04 时我不需要删除 Unity。
您可能只需要删除 Unity 即可到达您想要去的地方。
我用答案来这个问题寻求指导。
以下是针对 12.04 的建议步骤...
对于 12.04
删除以下软件包:
sudo apt-get remove unity unity-2d unity-2d-panel unity-2d-spread unity-asset-pool unity-services unity-lens-files unity-lens-music unity-lens-applications gir1.2-unity-5.0 unity-common indicator-sound indicator-power indicator-appmenu libindicator7 indicator-application indicator-datetime indicator-messages libnux-2.0-0 nux-tools libunity-misc4 unity-2d-common
syslinux-legacy
将被安装,但可以安全地忽略它。
注意:使用上述方法删除 Unity 后,如果 LightDM 未被删除,则在重新启动 Ubuntu 时,您仍会看到 LightDM 桌面管理器。但是删除 Unity 后,LightDM 将没有任何桌面需要管理,因此尝试从 LightDM 登录将导致错误消息。从 LightDM,您可以使用“CTRL+ALT+F1”退出到终端,如果需要,您可以从终端安装新的桌面环境。例如,可以使用“sudo apt-get install gnome-core”从终端安装 Gnome 桌面环境,或者可以使用“sudo apt-get install lxde”从终端安装 LXDE,等等。在桌面安装过程中,您可以选择“lightdm”和“gdm”桌面管理器。选择“lightdm”适用于 Gnome 桌面环境和 LXDE。
笔记:当我运行它时,sudo apt-get remove unity unity-2d ....
它失败了,说找不到包。(nuxtools
适用于 11.10)。我所做的就是编辑sudo apt-get remove unity unity-2d ....
删除 apt-get 找不到的包,然后它就成功了。
结果如下...!
答案2
降级软件包
sudo apt-get install <package_name=version>
在版本位置您必须放置您想要安装的版本。
答案3
这是一个临时修复,适用于想要使用compiz 0.9.8。
(请自行承担风险。)
登录 Gnome 3 会话,彻底删除 compiz。然后在终端上输入以下命令。
sudo add-apt-repository ppa:vanvugt/compiz-preproposed
sudo apt-get 更新
sudo apt-get 升级
Compiz 应该可以工作更好的当您重新登录 Unity 或 Gnome Classic 时。