我创建了一个使用kivy在raspbian中运行的简单python应用程序。应用程序在全屏模式下运行良好。但是我想确保它不能被ctrl-c或使用键盘的任何其他命令中断,并且如果操作系统中发生某些事情,应用程序必须永远不会失去焦点(例如某种对话框打开 - 我不确定如果这实际上可以发生)。我很欣赏应该照顾的事情。
我的应用程序不需要防弹,但它应该忍受“临时用户”。
答案 0 :(得分:1)
您可以使用信号模块捕获Ctrl + c或其他信号。
<div class="grid_8">
<button type="button" class="button_home mobile_on">
*php code to generate text for a button here*
</button>
</div>
此代码通过发送对应于ctrl + c的SIGINT信号来阻止用户退出。
其他信号:https://unix.stackexchange.com/questions/317492/list-of-kill-signals