2017-10-13 14 views
0

J'ai créé une application python simple fonctionnant en raspbian en utilisant kivy. L'application fonctionne déjà bien en mode plein écran. Cependant, je voudrais être sûr qu'il ne peut pas être interrompu avec ctrl-c ou toute autre commande utilisant le clavier, et l'application ne doit jamais perdre le focus si quelque chose arrive dans le système d'exploitation (par exemple une sorte de boîte de dialogue s'ouvre - je ne suis pas sûr si cela peut réellement arriver). J'apprécierais les choses qui devraient être prises en compte.Exécuter l'application python kivy en "mode kiosque"

Mon application n'a pas besoin d'être à l'épreuve des balles, mais elle devrait supporter un "utilisateur occasionnel".

Répondre

1

Vous pouvez capturer Ctrl + c ou d'autres signaux avec le module de signal. Ce code empêche l'utilisateur de quitter en envoyant le signal SIGINT, correspondant à ctrl + c. Ce code empêche l'utilisateur de quitter en envoyant le signal SIGINT.
Autres signaux: https://unix.stackexchange.com/questions/317492/list-of-kill-signals

+0

Merci, cela n'indique pas le signal, mais pour une raison quelconque, il quitte également le programme dans Raspbian. – tputkonen