Hi there. I wanted to experiment with making a GUI for an organelle patch that displays on an external monitor. The idea is that eventually maybe I could attach a small touch screen to the organelle and certain patches would launch a GUI on the touchscreen, for extra interactive fun. But I’m starting with just a regular non-touch monitor connected via HDMI.
Here’s how I’m approaching it:
- launch linux GUI with
startx
- install some GUI package
- build a GUI
- connect organelle patch to GUI
For the choice of GUI framework, I’m most familiar with the python package kivy, so that’s where I started. After working around several issues installing via pip, I found that the library requires opengl, which is not installed on the organelle.
Before I go further down this rabbit hole…
First question: Is there guidance on installing packages to the organelle? With pip, I was getting read-only system errors, which I got around by saving the python library to the USB stick (pip install --target /usbdrive/python-packages
). It seems like to achieve my goal, I will probably have to install some graphics library, whether that’s opengl or something else. How can I get around the read-only errors and install linux packages?
Second question: More broadly, any suggestions for alternative paths to achieve my goal? I sketched out what seemed to be the easiest way for me, but I’m open also to the best way for the organelle, if for instance there are already packages installed that can get me there.
Thanks for your thoughts!
-Austin