Skip to content

v2.0.4

Latest

Choose a tag to compare

@manhpham90vn manhpham90vn released this 31 Jul 15:52
Platform File / channel
Windows deskhub-v2.0.4-windows.exe — single file, just run it
macOS deskhub-v2.0.4-macos.dmg — notarized, opens without warnings
Ubuntu deskhub-v2.0.4-linux-x86_64chmod +x and run (Ubuntu 22.04+, x86_64)
Android deskhub-v2.0.4-android.apk — release-signed, same key as the Google Play build
iOS TestFlight / App Store (ipa cannot be sideloaded)

Ubuntu — connecting and viewing needs nothing installed. The binary links only against GTK3, PipeWire and
libva, which a stock desktop already has; the H.264 decoder is compiled in, so it runs on 22.04 through 26.04
with no FFmpeg package involved.

To share your screen you need three more things:

# 1. Portal backend — on Wayland an app cannot read the screen; the portal asks for you.
sudo apt install xdg-desktop-portal xdg-desktop-portal-gnome   # KDE: -kde · sway/wlroots: -wlr

# 2. VA-API driver — H.264 is encoded on the GPU, there is no software fallback.
sudo apt install va-driver-all vainfo
vainfo | grep -E 'H264.*Enc'      # must print ≥1 line, or this machine cannot host

# 3. Write access to /dev/uinput — how mouse and keyboard get injected.
echo 'KERNEL=="uinput", MODE="0660", GROUP="input", OPTIONS+="static_node=uinput"' \
  | sudo tee /etc/udev/rules.d/60-deskhub-uinput.rules
sudo udevadm control --reload-rules && sudo udevadm trigger
sudo usermod -aG input "$USER"    # then LOG OUT and back in

macOS/Android files are attached by the deploy workflow — they may show up a few minutes after the Windows build.