HomRec on Linux
There is no Linux build of HomRec to download right now. The current codebase
(recording pipeline, screen capture, UI) is built entirely on Windows-only APIs
(DXGI/D3D11/Win32 + wxWidgets-msw), so a .deb or .tar.gz
package simply wouldn't run on Linux today — this page previously implied
otherwise, which was a mistake on our part.
What's actually planned
Screen capture on Linux is split by display server rather than by distribution — an Arch user and a Debian user on the same display server need identical capture code. HomRec's Linux support is being planned around that split:
- X11 — capture via Xlib/XShm (or similar), for X11 sessions.
- Wayland — capture via PipeWire and the
xdg-desktop-portalScreenCast API (org.freedesktop.portal.ScreenCast), since Wayland's security model doesn't allow X11-style direct capture. This is the same compositor-agnostic approach used by other modern Linux recording tools, and works the same way on GNOME, KDE, and others.
Distribution packaging (.deb, Arch's PKGBUILD, etc.) is a
separate, later step once one of the two capture backends above actually exists.
Want to help or get notified?
Linux support is one of the most-requested features. If you'd like to track progress, contribute, or get pinged when a build is ready:
Watch the GitHub repo · Open/follow an issue · Join the Discord
In the meantime, HomRec runs great on Windows — download it here.