我正在为运行最新Raspbian的Raspberry PI 3开发应用程序。应用程序(从终端窗口)当前打开一个Indy TCP服务器,然后开始ping一个FTP主机(每个ping都在自己的线程中启动,下一个ping赢了,直到当前一个ping完全完成后15秒),一直在屏幕上显示图像,并每分钟用当前时间更新标签。一切都很好,然后40分钟后,应用程序看起来已经冻结,没有更新;系统仍在运行而不是更新。我可以点击应用程序并且它不会改变,但是当我双击触发事件的标签时,应用程序恢复生命并再次开始更新。当应用停止时,它会显示以下内容: (fk30:1041):GLib-CRITICAL **:尝试删除时未找到源ID 15519 只是寻找一些方向,我可能会开始对其进行故障排除..
答案 0 :(得分:0)
因此,经过多次试用,看起来问题是由于Pi进入屏幕保护模式时的某些问题;以某种方式更新应用程序(可能在屏幕上)使它抛出这些错误。
要永久禁用屏幕保护程序,请执行以下操作:
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
现在只需重启系统