Compton: 康普顿与 xsetroot 不兼容

创建于 2013-12-23  ·  3评论  ·  资料来源: chjj/compton

你好,

当我用compton -bc运行 compton 时,我用xsetroot -solid "#FFFFFF"设置的白色背景消失了。

有什么办法可以保留我的白色背景但同时能够使用康普顿?

谢谢!

image

最有用的评论

没关系。 我切换到hsetroot -solid "#FFFFFF" ,即使使用 Compton,它也会保留我的背景设置。

所有3条评论

没关系。 我切换到hsetroot -solid "#FFFFFF" ,即使使用 Compton,它也会保留我的背景设置。

据我所知, xsetroot在指定纯色时使用XSetWindowBackground()设置根窗口颜色。 我不确定在启用合成后如何确定以这种方式设置的根窗口的内容。 我曾经尝试直接读取根窗口内容(带/不带--paint-on-overlay ),但在当前的 Xorg 实现下效果不佳。 在屏幕重定向之前可能会缓存它,但您可能对结果不太感兴趣。 我相信 conky 使用XSetWindowBackgroundPixmap(dpy, parent, ParentRelative)来解决这个问题,而且我不确定我们是否可以支持使用它的 xsetroot。 无论如何,总的来说,花这么多精力来支持 xsetroot 似乎并不值得。 仅支持提供属性_XROOTPMAP_ID_XSETROOT_ID的墙纸设置器。

仅支持提供属性 _XROOTPMAP_ID 或 _XSETROOT_ID 的墙纸设置器。

这是一个非常公平的理由。 再次感谢您的解释!

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

Spheerys picture Spheerys  ·  9评论

Brett99 picture Brett99  ·  12评论

ljrk0 picture ljrk0  ·  8评论

ghost picture ghost  ·  16评论

enbyss picture enbyss  ·  4评论