在 Unity 2D 中默认使用 Compiz

在 Unity 2D 中默认使用 Compiz

我的硬件可以很好地处理 Compiz,但不能处理 Unity 3D,这很烦人。我讨厌 Metacity 胜过讨厌 Unity 2D,所以我切换了合成器使用compiz --replace。然而,这给我带来了两个问题:

  1. compiz --replace是暂时的,下次重启/登录时它将恢复为 Metacity
  2. 当窗口最大化时,Compiz 会离开窗口装饰器。

答案1

Compiz 作为默认的 Unity 2D 合成器

转到终端并输入:

sudoedit /usr/share/gnome-session/sessions/ubuntu-2d.session

在第五行,更改metacitycompiz

DefaultProvider-windowmanager=compiz

从最大化窗口中删除窗口装饰

要解决窗口装饰器问题,只需在终端或Alt+中运行以下命令F2,窗口装饰就会立即消失:

gconftool-2 -s -t 字符串'/apps/compiz-1/plugins/decor/screen0/options/decoration_match''!state=maxvert'

如果您已经安装了 CompizConfig 设置管理器 CCSM,也可以使用它来执行相同的操作:

在此处输入图片描述

相关内容