如何在 Xubuntu 上使用 Compiz 时自定义窗口装饰?

如何在 Xubuntu 上使用 Compiz 时自定义窗口装饰?

我已经在 Xubuntu 11.10 上安装了 Compiz

sudo apt-get install compiz compizconfig-settings-manager
compiz --replace ccp &

在此过程中,XFCE 窗口装饰主题被 Compiz (Gtk) 的主题覆盖,后者使用 Adwaita 主题而不是 Greybird 主题。由于 Gtk 正在执行窗口装饰,因此我无法使用 XFCE 设置将其改回。

我只需要 compiz 进行缩放和窗口切换,并且我想将窗口装饰返回到 XFCE (Xfwm4) 或者能够更改 Gtk 窗口装饰主题。

我怎样才能做到这一点?


我已经找到了部分(解决方法)答案:

  1. 下载Greybird Gtk 主题
  2. 安装主题(我想这就是我失败的地方)
  3. 使用 dconf-editor 更改 Gtk 主题org.gnome.desktop.interface

第 2 阶段的真正问题是我应该把主题放在哪里?我尝试了,然后将编辑器中~/.themes/的值更改为。但我没有看到任何变化。gtk-themeGreybird

答案1

安装 gnome-tweak-tool 会将几乎整个 Gnome 作为依赖项。我今天遇到了同样的问题,我不想只为了更改一个小设置而安装这么多不需要的东西,于是我花了一些时间研究这些东西是如何关联的,似乎确实可以单独使用 gconf-editor(或 gconftool-2)。

gconf-editor 中的密钥是/apps/metacity/general/theme

在文本字段中输入现有 metacity 主题的名称(例如,greybird请注意,它greybird以小写字母开头,而大多数其他主题不是!),点击enter后它会立即改变。

您还可以更改窗口按钮的排列/apps/metacity/general/button_layout(例如,要将窗口按钮移到它们传统上所在的右侧,请使用以下命令:menu:minimize,maximize,close)。本节中的大多数其他选项描述窗口行为而不是样式,并且对 compiz 没有任何影响,它们只能由 metacity 使用。

答案2

在 XFCE/Compiz 中,您必须使用 Gnome Tweak Tool 来更改窗口装饰,XFCE 设置仅影响 GTK 和图标主题。

如果尚未安装,你可以像这样获取 Gnome Tweak Tool:

sudo apt-get install gnome-tweak-tool

答案3

我正在使用 xubuntu 17.10,并且正在尝试使用 compiz。我使用 Greybird 主题,但开箱即用的 compiz 窗口装饰不符合 xfce 主题。标题栏中存在不必要的不​​透明度、丑陋且无主题的窗口按钮以及太大的标题栏。

compiz 激活后,尝试以下操作:(感谢 arch linux 文档https://wiki.archlinux.org/index.php/Compiz/Configuration#Workspaces_and_Viewports

gsettings set org.gnome.desktop.wm.preferences theme Greybird

这确实会发生动态变化。

对我来说,这改变了主题,但我错过了最大化和最小化按钮。它们可以通过

gsettings set org.gnome.desktop.wm.preferences button-layout appmenu:minimize,maximize,close

或者,您可以使用 gnome-tweak-tool,单击 Windows 并打开标题栏按钮最大化和最小化

答案4

使用 apt 安装 gconf-editor 并且运行良好。

使用此命令安装它;

sudo apt-get install gconf-editor

然后在菜单中找到“配置编辑器”或gconf-editor在终端中输入。

相关内容