为了让它在RaspbianJessie桌面上显示通知,我已经和这个代码斗争了好几天。我尝试过Notify、notify2和Notify send,它们都是从空闲状态工作,但不是从命令行。Notify崩溃了python代码,Notify send(通过调用子流程.Popen)notify2什么都不做(当直接从终端调用时工作正常),notify2在从空闲状态运行后从命令行运行了一段时间,但最终停止提供通知。从不出错。在
我使用的通知系统,因为它可能需要10秒以上的系统启动rtsp摄像头饲料一旦按钮被按下,我希望用户知道他们的输入已收到。如果有另一种方法可以从Python弹出一个快速通知,我愿意接受想法(tkinter?)。在
代码从LXDE pi/autostart中调用的bash脚本调用:
#!/bin/sh
# launcher.sh
cd /
cd home/pi/py_switch
while true; do
python3.4 buttons.py
echo -----------------------RESTARTING CODE------------
done
cd /
给你按钮.py公司名称:
^{pr2}$我需要做一些特殊的事情来保持通知守护进程的运行吗?我有notification daemon、notify osd和其他Google searches建议我安装的包:
^{3}$
问题中发布的代码间歇性地工作,但没有引起任何错误消息。我尝试将紧急程度设置为critical(
n.set_urgency(notify2.URGENCY_CRITICAL)
),但没有用。在我发现,通过使用
urgency=critical
调用notify send,通知看起来是可靠的。在工作示例:
相关问题 更多 >
编程相关推荐