如何在 Xfce 4 上正确安装 Compiz?

Pro*_*700 4 software-center xfce compiz compositing software-installation

据我了解,Compiz 可以作为合成管理器安装在各种桌面环境中。我正在使用带有 Xfce 4.12 的 Ubuntu Studio 15.10,我想在其基本配置中安装 Compiz,只是为了使用简单的淡入淡出、阴影和臭名昭著的 Cube 工作区切换器,但是我希望我的窗口的视觉效果保持原样。

到目前为止,我只找到了关于如何在 Xfce 上安装 Compiz 的旧教程,这些教程有时可以追溯到多年以前,并且经常涉及添加我不想使用或无法理解使用的其他 PPA 或插件和应用程序。

是否可以从 Ubuntu 软件中心安装和使用 Compiz 版本来获得我想要的东西?或者我还需要一些额外的软件来使其与 Xfce 兼容吗?

如果有人可以解释当前仅安装基本 Compiz 功能的方法或指向解释此问题的最新网站,那就太好了。


[编辑]:我自己尝试了安装,并发现了在此过程中需要设置的内容。如果您需要指南,请参阅我发布的答案。

Pro*_*700 7

要为正在寻找与我相同的解释的人回答这个问题:

单独安装 Compiz 时,它将使用自己的内置gtk-window-decorator,这意味着窗口标题栏将在第一次启动时消失,无需进一步配置,如果启用窗口装饰,将使用默认的蓝色主题。

我建议按以下方式安装/配置它,而无需任何额外的 PPA 或外部窗口装饰器:

  1. 首先停用任何合成器:在 Xfce 选项中,通过取消窗口管理设置中的“合成”,或者(如果已安装)从启动应用程序中删除自定义合成器(例如 Compton)。
  2. 打开终端并输入:(sudo apt install compiz compiz-plugins compizconfig-settings-manager dconf-editor还需要 Compiz-Plugins 用于附加功能,例如动画和 Cube,dconf-editor 用于设置原始 Xfce Greybird 主题或其他已安装的主题。)
  3. Alt+F2并输入dconf-editor打开它,然后将“主题”值更改为您的主题,例如Greybirdorg\gnome\desktop\wm\preferences. 您还可以查找“button-layout”值并将窗口按钮移动到此处的任一侧。该值是这样工作的left-button1,left-button2:right-button1,right-button2。因此,只需输入按钮名称(最小化、最大化、关闭),窗口按钮将按顺序位于任一侧,用逗号分隔。
  4. 从 Extras 下的常规 Xfce-settings 菜单中打开 CompizConfig 设置管理器,并至少启用以下插件:Composite, OpenGL, Window Decoration, Move Window, Resize Window, Place Windows. (您可能还想添加诸如Grid平铺窗口和Application Switcheralt-tabbing 窗口等内容。)当想要使用 Cube 插件时,还要确保在常规设置中启用了四个水平工作区。为了找出我可以/应该启用哪些插件,我使用了以下资源:如何在 Xubuntu 中设置 Compiz桌面上的 Compiz Fusion:Howto Ubuntu(视频系列)Xubuntu + Compiz = 漂亮的 Xubuntu
  5. 在将其添加到自动启动应用程序或更改任何 statup 系统文件之前,Alt+F2再次按并输入compiz --replace以查看是否一切正常。如果有任何问题,简单的注销/重新启动将再次停用它。
  6. 您可能必须bash -c "sleep 2; compiz --replace"在自动启动应用程序中使用该命令,以防它不是compiz --replace单独启动的。

[编辑] 一些修复,如果你需要的话:

  • 如果您将带有 Whisker 菜单的面板置于底部(类似 Windows 的外观),则在使用Place Windows插件时菜单会弹出几个像素太高。只需在插件设置中为固定窗口放置添加规则,title=Whisker Menu然后将所有设置保留为默认值。
  • 当使用 Gedit 或 GNOME Disks 等较新的 GTK+ 3 程序时,Compiz 有时会错误地绘制窗口框架(方形,周围有空格)。这可以通过gtk3-nocsd从官方存储库安装并重新启动以强制传统窗口样式来解决。