一段时间以来,我一直将 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)的工作方式带来严重问题。我非常怀疑这是否可行。