我目前在Linux機器上運行wx的2.8.9.1。如何將wxPython應用程序轉換爲無頭unix作業?
我正在使用的應用程序最初是爲了在MS Windows上運行而編寫的。我們計劃將核心邏輯的一部分移植到linux上,並將其作爲一個進程運行。
問題是,Linux的盒子是無頭的。我們不會有X-windows環境。但是現有的代碼庫是以與wx層緊密結合的方式編寫的。
例如,我有一對夫婦的這是wx.EvtHandler
的子類,我可能可以通過一個重寫它們之一,但它確實不理想。
在新的wx Pheonix中,有一個AppConsole class,它似乎能夠在沒有X-Windows的情況下啓動事件循環。然而,它在我的本地版本的wx中不可用。
的目標是最終運行的代碼在cron作業
我基本上是在尋找一些建議/指針就如何解決這一問題。避免儘可能多的重寫會很好。
你有沒有試過[vncserver](http://www.tightvnc.com/)? – 2013-02-12 00:04:09
@TurboJ感謝您的建議。我在我的問題中澄清了我的目標。爲了進行X-Window會話,我無法依賴外部服務器/工作站 – 2013-02-12 00:11:58
對於vncserver,您*不具有外部依賴性。 vncserver作爲本地X服務器運行。 – 2013-02-12 00:16:13