2017-02-27 73 views
0

我正在開發運行最新Raspbian的Raspberry PI 3的應用程序。該應用程序(從終端窗口)當前打開一個Indy TCP服務器,然後開始ping一個FTP主機(每個ping在其自己的線程中啓動,下一個ping將在當前完成後的15秒後才啓動),一直在屏幕上顯示圖像,並每分鐘更新當前時間的標籤。一切都很好,然後40分鐘後,應用程序看起來已經凍結,沒有更新;系統仍在運行而不是更新。我可以點擊應用程序,但它不會更改,但是當我雙擊觸發事件的標籤時,應用程序會恢復生效並開始再次更新。當應用程序停止時,它顯示以下內容: (fk30:1041):GLib-CRITICAL **:嘗試刪除它時未找到源ID 15519 只是尋找一些我可能開始排除故障的一般方向。Raspberry PI 3應用程序在40分鐘後停止更新

+0

只注意到WiFi連接是下來的時候我去重新啓動它...因爲我用Indy組件ping通Wifi可能導致錯誤? – user7475089

回答

0

因此,經過大量試用後,看起來問題是由於某些問題導致進入屏幕保護模式;不知何故,更新應用程序(可能在屏幕上)會導致這些錯誤。

要永久禁用屏幕保護程序,請執行下列操作:

Open a Terminal window 
Enter: cd /etc/lightdm 
Enter: sudo pico lightdm.conf 
Under: [SeatDefaults] 
Change: #xserver-command=X 
To: xserver-command=X -s 0 -dpms 
Enter: CTRL X 
Press: y 
Press: ENTER 

現在只需重新啓動系統