Releases: manhpham90vn/Deskhub
Release list
v2.0.4
| 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_64 — chmod +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 inmacOS/Android files are attached by the deploy workflow — they may show up a few minutes after the Windows build.
v2.0.3
| Platform | File / channel |
|---|---|
| Windows | deskhub-v2.0.3-windows.exe — single file, just run it |
| macOS | deskhub-v2.0.3-macos.dmg — notarized, opens without warnings |
| Ubuntu | deskhub-v2.0.3-linux-x86_64 — chmod +x and run (Ubuntu 22.04+, x86_64) |
| Android | deskhub-v2.0.3-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 inmacOS/Android files are attached by the deploy workflow — they may show up a few minutes after the Windows build.
v2.0.2
| Platform | File / channel |
|---|---|
| Windows | deskhub-v2.0.2-windows.exe — single file, just run it |
| macOS | deskhub-v2.0.2-macos.dmg — notarized, opens without warnings |
| Ubuntu | deskhub-v2.0.2-linux-x86_64 — chmod +x and run (Ubuntu 22.04+, x86_64) |
| Android | deskhub-v2.0.2-android.apk — release-signed, same key as the Google Play build |
| iOS | TestFlight / App Store (ipa cannot be sideloaded) |
Ubuntu: the binary links against GTK3, PipeWire, libva and FFmpeg, which a stock Ubuntu desktop already has.
To share your screen you also need xdg-desktop-portal-gnome (or -kde / -wlr) and one-time permission for
/dev/uinput — see docs/17-linux-app.md §7.
macOS/Android files are attached by the deploy workflow — they may show up a few minutes after the Windows build.
v2.0.1
| Platform | File / channel |
|---|---|
| Windows | deskhub-v2.0.1-windows.exe — single file, just run it |
| macOS | deskhub-v2.0.1-macos.dmg — notarized, opens without warnings |
| Android | deskhub-v2.0.1-android.apk — release-signed, same key as the Google Play build |
| iOS | TestFlight / App Store (ipa cannot be sideloaded) |
macOS/Android files are attached by the deploy workflow — they may show up a few minutes after the Windows build.
v2.0.0
v1.0.6
feat: implement fastlane match for iOS certificate and provisioning p…
v1.0.5
feat: Implement LocalInputMonitor to prioritize local input during re…
v1.0.4
refactor: Improve code formatting and alignment in ViewerWindow files
v1.0.3
feat: Implement automatic logging to file for all processes, removing…
v1.0.1
feat: Add application manifest and resource file for client.exe to im…