将 compiz 与 xmonad 结合使用

将 compiz 与 xmonad 结合使用

一段时间以来,我一直将 xmonad 与 Gnome 结合使用作为窗口管理器。我也想使用 compiz。有没有办法使用 Ubuntu 将两者结合起来?

答案1

您可能对以下替代方案感兴趣:

xcompmgr

http://wiki.archlinux.org/index.php/Xcompmgr

然后,您将有兴趣编辑 xmonad.hs 并导入以下项目:

import XMonad.Hooks.*

这里有一些描述钩子的文档

http://hackage.haskell.org/packages/archive/xmonad-contrib/0.8.1/doc/html/doc-index.html

xcompizmgr 是演示软件,由于 xmonad 不刷新,您将体验到不稳定(可能表现为某些钩子似乎可以运行,但一段时间后就会中断)。但如果您真的想将 compiz 与 xmonad 结合起来,这是我知道的唯一解决方案。

答案2

以下是两个相关链接:

http://www.youtube.com/watch?v=hxpzNGppcbs(Compiz 与 Xmonad 一起运行的视频)

https://github.com/squarehimself/XMoniz(相关代码允许这样做)

现在,如果仅清理此代码并以某种方式永久集成到 Compiz 中……

答案3

我不认为有什么简单的方法可以做到这一点,但你可以随时联系 compiz-fusion-whatevertheycallthemselvesnowafterforking 团队并建议你最喜欢的平铺功能。

答案4

我认为你会发现你的道路上存在一些严重的障碍。

xmonad 是非重定父级窗口管理器。这将给 compiz(或 xcompizmgr)的工作方式带来严重问题。我非常怀疑这是否可行。

相关内容