Runner Mode¶
Runner mode is GLIDER's touchscreen "kiosk" layout for running experiments at the bench. It replaces the full desktop editor with four large, finger-friendly tabs so an operator can load an experiment, drive hardware by hand, and start a recorded run without a keyboard or mouse.
Runner mode is designed for a small touchscreen — typically a Raspberry Pi with the official 480×800 display — but it runs on any machine. GLIDER picks the layout automatically from the screen size, and you can always force it with a command-line flag.
In this section¶
- The Runner Screen — the four tabs (Setup, Run, Manual, Camera), the run banner, the auto-generated manual device controls, the Functions buttons, and how to run an experiment from the touchscreen.
- Raspberry Pi Kiosk — the prebuilt Raspberry Pi SD-card image, the systemd service that auto-launches GLIDER in Runner mode on boot, and the in-app updater.
How GLIDER chooses Runner mode¶
When GLIDER starts it looks at the primary screen and decides which layout to show:
| Screen | Mode |
|---|---|
| 480×800 (portrait) or 800×480 (landscape) | Runner |
| Any screen 480 px wide or narrower | Runner |
| A short, wide rotated screen (height ≤ 480 px, wider than tall) | Runner |
| Anything larger (a normal monitor or laptop) | Desktop (Builder) |
You can override the automatic choice from the command line:
glider --runner # Force Runner (touchscreen) mode
glider --builder # Force Desktop (Builder / editor) mode
One mode per launch
GLIDER runs in a single mode for the life of the process. You can switch from Runner to Desktop while it is running (⚙ → Switch to Desktop on the Setup tab), but you cannot switch back to Runner without restarting the app. On a dedicated Pi kiosk you normally never leave Runner mode.
Where to start¶
- Setting up a bench touchscreen from scratch? Start with the Raspberry Pi Kiosk page.
- Already have GLIDER running on a touchscreen and want to know what the buttons do? Go to The Runner Screen.
- Installing GLIDER by hand on a Pi (no prebuilt image)? See Installation.