Overview
HamClock Launcher is a cross-platform desktop application that simplifies launching and managing HamClock instances. It captures and displays HamClock's output in real-time, making it easy to monitor the application's status and debug any issues.
Features
📺 Multiple Resolutions
Choose from 800x480, 1600x960, 2400x1440, or 3200x1920
📊 Real-time Monitoring
View HamClock's output as it runs
🌐 Browser Integration
One-click browser launch
🔒 Safe Shutdown
Prompts before closing if running
📋 Output Management
Copy, select all, and auto-limiting
📚 Help Resources
Quick access to user guide
Requirements
- macOS 10.14 or higher
- That's it! Everything else is included in the DMG
Installation
Using the DMG Installer (Recommended for macOS)
- Download the appropriate DMG file for your Mac (see download buttons above)
- Open the DMG file
- Drag HamClockLauncher to your Applications folder
- Launch the application - HamClock binaries are already included!
Usage
- Launch the Application: Open HamClockLauncher from your Applications folder (or run the Python script)
- Select HamClock Version: Choose your preferred display resolution from the radio buttons
- Start HamClock: Click "Start HamClock" button
- Open in Browser: Click "Open in Browser" to view HamClock at
http://localhost:8081/live.html - Stop HamClock: Click "Stop HamClock" when finished
Menu Options
Edit Menu
- Copy (Ctrl+C): Copy selected text from the output window
- Select All (Ctrl+A): Select all text in the output window
Help Menu
- HamClock User Guide: Opens the official HamClock user guide PDF
- About: View application and license information
Known Issues
macOS TSM Warnings
When launching HamClock on macOS, you may see warnings like:
TSMSendMessageToUIServer: CFMessagePortSendRequest FAILED(-1) to send to port com.apple.tsm.uiserver
These warnings are harmless and related to macOS's Text Services Manager. They do not affect HamClock's functionality and can be safely ignored.
Mac airport command missing or deprecated
On newer version of macos, the airport command is missing or deprecated. This command is used be HamClock to get the WiFi signal strength. These messages are informational, and HamClock does not report WifI signal strength in its display. The messages look like :
sh: / System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport: No such file or directory
I am working on a workaround or fix. HamClock still works fine, but will not report WiFi signal strength in the console.
License
This project is licensed under the MIT License.
Copyright (c) 2025 Hubert Hickman
About HamClock
HamClock is developed by Elwood Downey and is available at:
https://www.clearskyinstitute.com/ham/HamClock/
HamClock is licensed under the MIT License.
Author
Hubert Hickman
Email: hubert.hickman@gmail.com