From 3fa452f839cfae3eb3f56ff2b10c366a1e08ad9f Mon Sep 17 00:00:00 2001 From: pandora Date: Mon, 11 Jul 2022 21:40:24 +0000 Subject: [PATCH 1/3] add loop test --- tests/loop.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 tests/loop.py diff --git a/tests/loop.py b/tests/loop.py new file mode 100755 index 0000000..2d4ef0b --- /dev/null +++ b/tests/loop.py @@ -0,0 +1,19 @@ +#!/usr/bin/python3 +import os; + +def waitMouseClick(): + mouse = open( "/dev/input/mice", "rb" ) + while True: + buf = mouse.read(3) + if ((buf[0] & 0x1)==1): + break; + mouse.close() + +while True: + os.system("killall fim") + os.system("fim -qa image1.png &") + waitMouseClick() + os.system("killall fim") + os.system("fim -qa image2.png &") + waitMouseClick() + From dd508884b013ad4bf81a8dc2721e58fa9da1723f Mon Sep 17 00:00:00 2001 From: pandora Date: Tue, 12 Jul 2022 16:14:35 +0000 Subject: [PATCH 2/3] work on fim --- pandora-box.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pandora-box.py b/pandora-box.py index 855b344..1480b96 100755 --- a/pandora-box.py +++ b/pandora-box.py @@ -91,7 +91,9 @@ def display_image(status): image = "images/pandora-box5.png" else: return - os.system("convert -resize %s -background black -gravity center -extent %s %s bgra:/dev/fb0" % (SCREEN_SIZE, SCREEN_SIZE, image)) + #os.system("convert -resize %s -background black -gravity center -extent %s %s bgra:/dev/fb0" % (SCREEN_SIZE, SCREEN_SIZE, image)) + os.system("killall fim 2>/dev/null") + os.system("fim -qa %s /dev/null &" % image) # ----------------------------------------------------------- From 62dfed7a6cfb2c09ede051907b2fac916159de80 Mon Sep 17 00:00:00 2001 From: pandora Date: Tue, 12 Jul 2022 16:16:14 +0000 Subject: [PATCH 3/3] work on fim --- tests/loop.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/loop.py b/tests/loop.py index 2d4ef0b..0bb9bb9 100755 --- a/tests/loop.py +++ b/tests/loop.py @@ -11,9 +11,9 @@ def waitMouseClick(): while True: os.system("killall fim") - os.system("fim -qa image1.png &") + os.system("fim -qa image1.png 2>/dev/null &") waitMouseClick() os.system("killall fim") - os.system("fim -qa image2.png &") + os.system("fim -qa image2.png 2>/dev/null &") waitMouseClick()