我整天都花在google,stackoverflow和许多其他网站上试图找到一种使用python实现无窗口应用程序的方法,但无济于事。我熟悉python并且一直在使用pygtk创建以前的应用程序,但它看起来不像pygtk可以削减它。
我正在使用标准的Ubuntu 12.10 Unity设置,并且不想切换到使用compiz的东西。我也不想使用screenlet。
我想创建的应用是通知我社交媒体帐户的任何更新,我希望它可以在屏幕上永久浮动,随时可访问。我希望它是独立的,而不是依赖于外部应用程序(如screenlet)来运行,我希望它尽可能简约。
如果我用pygtk无法做到这一点,我还应该使用什么?如果有可能,我将如何实施呢?
答案 0 :(得分:0)
BTW Unity是COMPIZ插件:D
另外我认为PyGTK无法做到。你需要某种桌面插件,但是你想要做的是棘手的,它可能在Unity的未来版本中破坏 - 你需要使用桌面管理器(wm)来管理它作为一个静态位置的无边框窗口,像KDE中的桌面插件一样。它也不适用于其他wm。
也许您应该考虑将其设置为通知区域中的一个简单图标,该图标会发生变化,并且在悬停时会显示更多信息..我相信它可以在任何地方使用。