使用 Compiz 时如何将现有的自定义 GTK 主题 (Arc) 与 gtk-window-decorator 结合使用?

使用 Compiz 时如何将现有的自定义 GTK 主题 (Arc) 与 gtk-window-decorator 结合使用?

我目前正在使用 Compiz 0.8 来代替 xfwm4 来获得模糊效果和透明度。我一直在使用 Emerald 来提供窗口边框,但我对那里提供的选择不满意。我更喜欢使用 GTK 主题窗口边框(xfwm4 --replace在终端中运行时得到的边框)。

事实证明,您可以传递命令gtk-window-decorator --replace来使用标准 GTK 窗口边框。然而,它们使用某种看起来非常不合适的默认主题。我不知道如何改变它。

在此输入图像描述

我正在使用 XFCE 运行 Arch Linux。 Arch Linux wiki 为我提供了与许多其他页面相同的答案 - 使用 gsettings 来更改某些条目。这不起作用,可能是因为(正如 wiki 页面所说,尽管没有任何详细说明)Compiz-reloaded(代表 Compiz 0.8 项目的持续维护的项目)已改用 Marco 而不是 Metacity。

所以这让我不知所措。这个变化是最近发生的,而且 Compiz 已经远远超过了它的鼎盛时期,所以我找不到太多关于如何通过最近的变化来处理这个问题的信息。

答案1

我遇到了同样的问题,这是解决方法:

  1. 从 AUR 安装 marco-gtk2
  2. 删除旧的核心包(可以是 compiz-core、compiz-gtk、compiz-core-git 或 compiz-gtk-git)
  3. 安装 compiz-gtk 或 compiz-gtk-git (取决于您使用的是 compiz-reloaded 的稳定版本还是最新版本),但编辑 PKGBUILD,使 _use_marco 的值(位于文件顶部)行为 2。
  4. 享受!

相关内容