2012-06-18 121 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