0

我几乎整天都在谷歌、stackoverflow 和许多其他网站上试图找到一种使用 python 实现无窗口应用程序的方法,但无济于事。我对python很熟悉,并且一直在使用pygtk创建以前的应用程序,但是看起来pygtk不能削减它。

我正在使用标准的 Ubuntu 12.10 Unity 设置,并且不想切换到使用 compiz 的东西。我也不想使用screenlet。

我要创建的应用程序是在我的社交媒体帐户上通知我任何更新,并且我希望它永远漂浮在屏幕上,随时可以访问。我希望它是独立的,而不是依赖于外部应用程序(如屏幕小程序)来运行,并且我希望它尽可能简约。

如果我不能用 pygtk 完成这个,我还应该使用什么?如果可能,我将如何实施它?

4

1 回答 1

0

顺便说一句,Unity 是 COMPIZ 插件:D

我也认为 PyGTK 将无法做到这一点。您需要某种桌面插件,但您尝试做的事情很棘手,它可能会在未来版本的 Unity 中中断 - 您需要使用桌面管理器 (wm) 将其管理为具有静态位置的无边框窗口,有点像 KDE 中的桌面插件。它也不适用于其他wm。

也许您应该考虑在通知区域中将其设置为一个简单的图标,该图标会发生变化,并且在悬停时会显示更多信息..我相信它可以在任何地方工作。

于 2013-05-23T08:58:29.407 回答