如何在 Unity 2D、Ubuntu 12.04 上运行 Compiz

如何在 Unity 2D、Ubuntu 12.04 上运行 Compiz

可能重复:
在 Unity 2D 中默认使用 Compiz

当我尝试在 Unity 2D 上运行 compiz 时,我无法使用 de Dash,并且我的所有工作区都缩减为一个工作区。我想知道如何在 Unity 2D 上启用 compiz 效果而不会出现这些问题。

谢谢你的帮助。

答案1

发生这种情况是因为 2D 使用了 Metacity。不过解决方法很简单...

打开 Unity 2D 的会话设置:

gksudo gedit /usr/share/gnome-session/sessions/ubuntu-2d.session

更改 metacity

[GNOME Session]
Name=Ubuntu 2D
RequiredComponents=gnome-settings-daemon;
RequiredProviders=windowmanager;panel;launcher;
DefaultProvider-windowmanager=metacity
DefaultProvider-panel=unity-2d-panel
DefaultProvider-launcher=unity-2d-launcher

DesktopName=Unity

到 compiz

[GNOME Session]
Name=Ubuntu 2D
RequiredComponents=gnome-settings-daemon;
RequiredProviders=windowmanager;panel;launcher;
DefaultProvider-windowmanager=compiz
DefaultProvider-panel=unity-2d-panel
DefaultProvider-launcher=unity-2d-launcher

DesktopName=Unity

保存文件并退出 gedit

仍在终端中:

sudo restart lightdm

重新登录并享受乐趣。希望这能有所帮助 :)

相关内容