1

我想创建一个用 Python 和 PyGTK 编写的屏幕保护程序(用于 xsreensaver)。但是我有一个问题,我无法处理命令行获取的窗口 id。

以下调用是 xsreensaver 的子进程(当我打开 xscreensaver 首选项时),我认为给定的 window-id 是屏幕保护程序必须放置“预览”屏幕保护程序的小部件的 ID:

/usr/lib/xscreensaver/spampy -root -window-id 0x1E00CBC

有谁知道我怎么能把东西放进去?谢谢。

4

1 回答 1

2

使用gtk.Plug,它是一个 GTK 容器,如果你给它一个窗口 ID,它就会将自己嵌入到一个窗口中。

于 2013-01-06T09:15:08.090 回答