如何在ClutterStage上设置窗口类型提示?

有没有办法让一个独立的 ClutterStage 使用 TYPE_HINT_DOCK (并且是无边界的),用python?也许用Xlib操纵窗口?

0

2 答案

我也强烈建议使用clutter-gtk。它的python绑定尚未从Ubuntu中删除。

然而,杂乱现在使用gobject内省为它的python绑定而不是生成它们(简单示例 )。

Ubuntu中的新软件包名称现在是 gir1.2-clutter-gtk-0.10 而不是python-clutter-something。您可以使用 apt-cache search clutter gir 来概述其他基于杂波的绑定。

这也意味着几乎每个gnome项目现在都有python绑定,只需执行 apt-cache search gir1

1
额外
我相信clutter-gtk已于12.04被删除。另外,我使用ArchLinux,而不是Ubuntu,遗憾的是,当我通过GI使用时,我发现杂乱难以置信不稳定。
额外 作者 crazedpsyc,

是的,您需要检索Stage XID并手动设置提示。

或者,您可以使用Clutter-Gtk和Gdk API,而不是直接使用Xlib。

0
额外
@crazedpsyc:您应该能够使用 clutter_x11_get_stage_window()检索XLib窗口,然后使用XLib调用向其添加提示。
额外 作者 dtoux,
您需要按照ICCCM和EWMH规范更改舞台窗口上的_XA_MOTIF_WM_HINTS属性。这是非常无聊的Xlib的东西,所以我的建议是尽可能使用clutter-gtk。
额外 作者 ebassi,
你能解释一下吗?我在Xlib的文档中有点迷失。
额外 作者 crazedpsyc,
我试图摆脱cluttergtk依赖,如果可能的话,因为Ubuntu不再在默认的repos中提供这个。 (这就是目前大多数Linux用户所在的地方......)。此外,我现在遇到的问题实际上是从Xlib获取Window对象。
额外 作者 crazedpsyc,