可能重复:
在 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
重新登录并享受乐趣。希望这能有所帮助 :)