Installs HamClock on an OpenFrame/Joggler device running Debian Trixie, configured for its 800×480 display.
- Updates system packages
- Installs X.Org via
of-install xserver(if not already present) - Downloads and compiles HamClock at 800×480 resolution
- Installs the Open-HamClock-Backend (OHB) community tools
- Configures
~/.xinitrcto launch HamClock - Installs and enables
xinit.servicesystemd unit to autostart HamClock at boot
Run as your normal user (not root):
curl -sS https://raw.githubusercontent.com/birdslikewires/openframe-hamclock/main/install.sh | bashTo skip recompilation for whatever reason (e.g. HamClock is already built):
bash install.sh --no-compileAfter installation, just reboot:
sudo rebootHamClock will launch automatically and run its setup wizard. You'll likely need a mouse and keyboard connected. I personally don't know how to use this, so please refer to some proper instructions!
Because the software was designed for the ESP32, it runs in a constant loop and without a throttling would simply use 100% of whatever processor runs it. I've set 10% as the limit, but this may be wrong. You can change it by editing the .xinitrc file.
nano .xinitrcThen change -t 10 to -t 20. Or whatever you think is appropriate.
HamClock also serves a live view on port 8081 — accessible from any machine on your network:
http://<openframe-ip>:8081/live.html