![如何在 Xubuntu 上使用 Compiz 时自定义窗口装饰?](https://linux22.com/image/813827/%E5%A6%82%E4%BD%95%E5%9C%A8%20Xubuntu%20%E4%B8%8A%E4%BD%BF%E7%94%A8%20Compiz%20%E6%97%B6%E8%87%AA%E5%AE%9A%E4%B9%89%E7%AA%97%E5%8F%A3%E8%A3%85%E9%A5%B0%EF%BC%9F.png)
我已经在 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 窗口装饰主题。
我怎样才能做到这一点?
我已经找到了部分(解决方法)答案:
- 下载Greybird Gtk 主题
- 安装主题(我想这就是我失败的地方)
- 使用 dconf-editor 更改 Gtk 主题
org.gnome.desktop.interface
第 2 阶段的真正问题是我应该把主题放在哪里?我尝试了,然后将编辑器中~/.themes/
的值更改为。但我没有看到任何变化。gtk-theme
Greybird
答案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
在终端中输入。