Skip to content

Commit 5c1f8c7

Browse files
committed
Updated limitations when running the GUI directly on the Raspberry Pi.
1 parent 0b4820e commit 5c1f8c7

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

README.md

+12-3
Original file line numberDiff line numberDiff line change
@@ -132,10 +132,19 @@ monitor with touch-screen support for it to be of much use:
132132
work around this issue because the pointer location would always
133133
be under your finger. As a temporary measure I've added code
134134
that plots the mouse location where it was last clicked.
135-
* From what I gather the keyboard may also have issues. It's
136-
better to run the GUI app in a console because terminating
135+
* It's better to run the GUI app in a console because terminating
137136
it via Control-C is more reliable in a console environment.
138-
* Control-C is the only way to terminate the App.
137+
* The keyboard doesn't seem to work inside Kivy, if you need to
138+
edit any settings stored in pikam.ini it can be manually edited.
139+
* Python, the Python Image Library, and Kivy together are rather
140+
draining on the Raspberry Pi. Preview refresh rates of less
141+
than 3 seconds are likely to reduce the interactivity of the
142+
GUI.
143+
* The GUI may be more responsive if it's configured
144+
to talk to a localhost piKamPicamServer running in a separate process -
145+
this reduces the load on the interpreter running the GUI
146+
and avoids any slowdowns due to the python global-interpreter-lock (edit
147+
the pikam.ini file and set the hostname).
139148

140149
If you have Kivy installed:
141150

0 commit comments

Comments
 (0)