bluedart added
bluedart display images and does som message passing
This commit is contained in:
parent
5c9e43aedf
commit
c192f361a5
|
@ -0,0 +1,38 @@
|
|||
#!/usr/bin/python
|
||||
import os
|
||||
import threading
|
||||
import time
|
||||
import Queue
|
||||
import signal
|
||||
import subprocess
|
||||
import collections
|
||||
|
||||
q = Queue.Queue()
|
||||
|
||||
ls = collections.deque( ["5XTtUYV.jpg", "dwarfEntrance.png", "CD16E4u.jpg" ])
|
||||
|
||||
def showstuff():
|
||||
while ( True ):
|
||||
sb = subprocess.Popen(["feh", "-Z", "-g" ,"800x400",ls[0]])
|
||||
while( True ):
|
||||
a = q.get()
|
||||
print a
|
||||
if ( a == "stop" ):
|
||||
sb.terminate()
|
||||
exit()
|
||||
elif ( a == "next"):
|
||||
ls.rotate(1)
|
||||
sb.terminate()
|
||||
break
|
||||
|
||||
|
||||
def amin():
|
||||
showOff = threading.Thread(target=showstuff)
|
||||
showOff.start()
|
||||
for i in range(6):
|
||||
time.sleep(5)
|
||||
q.put("next")
|
||||
time.sleep(2)
|
||||
q.put("stop")
|
||||
|
||||
amin()
|
Reference in New Issue