Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
| onairscreen_linux [07.07.2026 18:58] – admin | onairscreen_linux [03.09.2026 22:42] (current) – admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== OnAirScreen: Required packages on Debian | + | ====== Install |
| - | The **OnAirScreen** Linux binary | + | Official builds ship as a **Debian package** ('' |
| - | If a library is missing, the app may fail immediately with an error like: | + | Download: [[https:// |
| - | ImportError: | + | ===== Which package? ===== |
| - | This is normal for Qt6 GUI applications on Linux — not a sign that the OnAirScreen binary is broken. | + | ^ Shop ZIP ^ Inside |
| + | | '' | ||
| + | | '' | ||
| - | ==== Why is this necessary? ==== | + | Check the architecture: |
| - | * **PyQt6 | + | <code bash> |
| - | * PyInstaller ships the application | + | dpkg --print-architecture |
| - | * Minimal or server installations often do not include these packages by default. | + | </code> |
| - | ==== Required packages (Debian / Ubuntu / Raspberry Pi OS) ==== | + | * '' |
| + | * '' | ||
| - | Install the following packages: | + | The two packages are **not** interchangeable. A Pi '' |
| + | |||
| + | **Raspberry Pi:** 64-bit OS on Zero 2 W, Pi 3 / 4 / 400, CM4, Pi 5 / 500, CM5. Not supported: Pi 1 and classic Zero (no 64-bit CPU). Built for **Debian / Raspberry Pi OS 13 (Trixie)** 64-bit. You need a graphical desktop session, not a console-only system. | ||
| + | |||
| + | ===== Install | ||
| + | |||
| + | Unzip the download, change to the folder that contains the '' | ||
| <code bash> | <code bash> | ||
| + | unzip OnAirScreen_Linux_x64.zip | ||
| + | # or: unzip OnAirScreen_PiOS_x64.zip | ||
| + | |||
| + | cd ~/ | ||
| sudo apt update | sudo apt update | ||
| - | sudo apt install | + | sudo apt install |
| </ | </ | ||
| - | These provide: | + | The '' |
| - | * '' | + | Confirm extra packages with Yes if apt asks. |
| - | * '' | + | |
| - | ==== Recommended additional packages | + | ===== Start ===== |
| - | On some systems (minimal desktop, older images, certain VMs) you may also need: | + | * Application menu → **OnAirScreen** |
| + | * or in a terminal: '' | ||
| - | <code bash> | + | Default: fullscreen, mouse cursor hidden. Settings: '' |
| - | sudo apt install libxkbcommon0 libxcb-cursor0 | + | |
| - | </ | + | |
| - | ==== Run OnAirScreen | + | Settings file: '' |
| + | Logs: '' | ||
| - | <code bash> | + | ===== Update ===== |
| - | chmod +x OnAirScreen_0.9.8_Linux_x64.bin | + | |
| - | ./ | + | |
| - | </ | + | |
| - | Replace | + | Install |
| - | ==== Verify missing libraries (optional) | + | ===== Uninstall ===== |
| - | If the app still fails to start, check which libraries are missing: | + | Remove |
| <code bash> | <code bash> | ||
| - | ./ | + | sudo apt remove onairscreen |
| </ | </ | ||
| - | Read the error message for the missing '' | + | Remove |
| <code bash> | <code bash> | ||
| - | sudo apt install apt-file | + | sudo apt purge onairscreen |
| - | sudo apt-file update | + | |
| - | apt-file search libEGL.so.1 | + | |
| </ | </ | ||
| - | Common mappings: | + | Delete config and logs yourself if you want them gone: |
| - | ^ Missing library ^ Debian package ^ | + | <code bash> |
| - | | libEGL.so.1 | libegl1 | | + | rm -f ~/.config/ |
| - | | libGL.so.1 | libgl1 | | + | rm -rf ~/.local/ |
| - | | libxkbcommon.so.0 | libxkbcommon0 | | + | </ |
| - | | libxcb-cursor.so.0 | libxcb-cursor0 | | + | |
| - | ==== Troubleshooting ==== | + | ===== Troubleshooting |
| - | **" | + | **Missing dependencies** after '' |
| - | Make the file executable: | + | |
| - | + | ||
| - | **Black window / no display (SSH session)** | + | |
| - | OnAirScreen needs a graphical desktop (X11 or Wayland). Run it on the local console or with X forwarding, not on a plain text-only SSH session without display. | + | |
| - | + | ||
| - | **Wayland vs X11** | + | |
| - | If you have display issues under Wayland, try: | + | |
| <code bash> | <code bash> | ||
| - | QT_QPA_PLATFORM=xcb ./ | + | sudo apt -f install |
| </ | </ | ||
| - | Only install | + | From now on use '' |
| + | |||
| + | **Does not start / black window:** you need a desktop session. On a Pi use Raspberry Pi OS 64-bit with desktop, not Lite without a GUI. | ||
| + | |||
| + | **Old OnAirScreen still there:** the '' | ||