1.26.0 (2026-10-22)
Features
- linux: Linux sender and receiver (beta) (#298) (195d823)
- site: Android receiver public beta (#379) (839c3ce)
- site: animated og:video splash (#385) (e2cc20d)
- site: QR code for the Android beta (#381) (819e95d)
Linux (beta)
The Linux sender (od-sender, Wayland) and receiver (od-receiver), version 1.26.0 like the Mac and iOS apps. Beta: tested on Omarchy / Hyprland 0.55+; Sway 1.10+, KDE Plasma 6.8+ and GNOME 50+ are experimental. Setup, configuration and known issues: linux/README.md.
Sender, any distribution: od-sender-x86_64-unknown-linux-gnu.tar.gz runs on x86_64 Linux with glibc 2.38 or newer (Ubuntu 24.04, Debian 13, Fedora 39 and later); od-sender-aarch64-unknown-linux-gnu.tar.gz on aarch64 Linux with glibc 2.39 or newer (Ubuntu 24.04, Debian 13, Fedora 40 and later). FFmpeg n9.0.2 and x264 are linked in statically with only the H.264 encoders the sender uses, so no FFmpeg install is needed; PipeWire (libpipewire-0.3, present on any current desktop) must be installed.
tar xzf od-sender-x86_64-unknown-linux-gnu.tar.gz
cd od-sender-x86_64-unknown-linux-gnu
./install.sh # into ~/.local; sudo ./install.sh --system for /usr/local
od-sender runinstall.sh installs od-sender, a desktop entry and a systemd --user template unit pointing at it. Each tarball also has the license (GPL-3.0; this build includes GPL x264), THIRD-PARTY-LICENSES.txt (FFmpeg, x264, OpenH264 and the Rust crates linked in) and PROTOCOL.md.
Arch Linux / Omarchy: build the package from this release's source; it links the system FFmpeg:
git clone --depth 1 --branch v1.26.0 https://github.com/peetzweg/opendisplay.git
cd opendisplay/linux/packaging/arch/opendisplay-sender
./from-checkout.sh -si # makepkg -si on this checkoutlinux/packaging/arch/opendisplay-receiver next to it builds the receiver the same way.
Receiver, any distribution incl. SteamOS: flatpak install --user od-receiver-x86_64.flatpak (or od-receiver-aarch64.flatpak), then start "OpenDisplay Receiver". It fills the screen when a sender connects.
Linked-in sources: FFmpeg n9.0.2 and x264 b35605a, configured by build-static.sh. Source tarball sha256 (PKGBUILD): 0dd24de245d5a0888b39e39ee5dce77c5d0982e1446ebede27db63c9d022e6f7