我花了整整一天的时间在google、stackoverflow和许多其他网站上,试图找到一种使用python实现无窗口应用程序的方法,但都无济于事。我对python很熟悉,并且一直在使用pygtk创建以前的应用程序,但看起来pygtk并不能解决这个问题。
我使用的是标准的Ubuntu 12.10 Unity安装程序,我不想切换到使用compiz的安装程序。我也不想使用screenlets。
我想创建的应用程序是在我的社交媒体账户上有任何更新时通知我,我希望它永远漂浮在屏幕上,随时都可以访问。我希望它是独立的,而不是依赖于外部应用程序(如screenlets)来运行,我希望它尽可能地简约。
如果我不能用pygtk完成这个任务,我还能用什么?如果可能的话,我该如何去实现它呢?
发布于 2013-05-23 16:58:29
顺便说一下,Unity is COMPIZ plugin :D
此外,我认为PyGTK将无法做到这一点。你需要一些桌面插件,但你要做的事情很棘手,它可能会在Unity的未来版本中崩溃-你需要使用桌面管理器(wm)来管理它,作为一个具有静态位置的无边界窗口,有些人认为它就像KDE中的桌面插件。此外,它不会在其他的wm中工作。
也许你应该考虑让它成为通知区域中的一个简单图标,它会发生变化,悬停时会显示更多信息。我相信在任何地方都能用得上。
https://stackoverflow.com/questions/16706907
复制相似问题