Hallo,
ich bastel gerade an einem kleinen Projekt!
Über ein 10 zoll Touchscreen soll die (fbi) Diashow starten und über eine weitere Berührung beendet werden)
Soweit so gut:
Programm 1:
Code
Bedingung ==1
os.system("fbi -T 1 -noverbose -a -u -t 4 *.jpg")
os.system("sudo ./ test2.py")
# Funktioniert auch alles
Programm2 (test2.py):
Code
pygame.init()
print("start")
while running:
event = pygame.event.poll()
if event.type == pygame.MOUSEBUTTONUP:
print("BBBBBBBBBBBBBBBBB")
os.system("sudo kill $(pidof fbi)")
sys.exit()
sleep(0.025)
Alles anzeigen
Zum Problem: Wenn ich das Programm 1 über den PI starte, startet er die Diashow und Programm 2. Das Touchscreen reagiert jedoch nicht und fbi bleibt an.
Wenn ich jedoch das Programm 2 (test2.py) manuell über Putty starte, funktioniert die Eingabe und er beendet fbi, sobald ich den Bildschirm berühre [font="Wingdings"]J[/font]
Hat einer einen Lösungsvorschlag?