2012-06-18 83 views
0

我目前正在Python中编写一个Gnome Panel Applet。只要我不尝试将其添加到面板(在窗口中运行它),一切工作都正常。从Python Gnome Applet获取标准输出

当试图将它添加到面板它崩溃,我不知道为什么,因为我看不到错误跟踪。

是否有一种简单的方法将Gnome Applet的输出记录到文件中,以便我可以找到问题?

+1

你在说GNOME 2.x applets吗? –

+0

是的,正好... – cdecker

+0

你有一个最小测试用例的代码吗? – gpoo

回答

2

如果未重定向,则通过X或其子项之一启动的应用程序的stdout和stderr被写入~/.xsession-errors

+0

什么是将所有输出重定向到文件的方法? – cdecker

+0

打开终端,运行'$ tail -f .xsession-errors'并启动添加你的小程序。在一天结束时,无论您来自哪里,您都希望得到错误以修复您的小程序。 – gpoo