如何使用 Unity 为最大化窗口按钮设置主题?

如何使用 Unity 为最大化窗口按钮设置主题?

我使用自定义 Gtk 主题以及默认的 Ambiance 窗口控件。使用我的主题时,当我的窗口最大化时,Unity 面板会显示非常丑陋的默认按钮。由于我有相同的窗口主题,我假设它来自 Gtk 主题。我尝试从 Ambiance 的 gtkrc 复制并粘贴了一些内容,但到目前为止没有任何效果。

主题作者必须做什么才能在 Unity 面板中获得漂亮的窗口按钮?

答案1

Dylan,Unity 尚未实现 metacity 主题支持。这不是优先事项,但目前有人正在努力实现它。我希望在下一个 Unity 版本中看到它(本周某个时候)。

这是错误报告:https://bugs.launchpad.net/unity/+bug/740232

答案2

Owais 是对的,但只要您要使用的主题与默认的 Ambiance 窗口边框相匹配,就可以解决这个问题。

备份氛围:

sudo mv /usr/share/themes/Ambiance/gtk-2.0/ /usr/share/themes/Ambiance/gtk-2.0.bak/

更换氛围:

sudo cp /usr/share/themes/<yourthemename>/gtk-2.0/ /usr/share/themes/Ambiance/gtk-2.0/

注销并重新登录。作为额外奖励,通过“劫持” Ambiance 主题,登录屏幕也具有主题。我已将其与较暗的 Equinox 主题一起使用,没有遇到任何问题。

相关内容