Package Details: rustdesk 1.4.9-1

Git Clone URL: https://aur.archlinux.org/rustdesk.git (read-only, click to copy)
Package Base: rustdesk
Description: Yet another remote desktop software, written in Rust. Works out of the box, no configuration required. Great alternative to TeamViewer and AnyDesk!
Upstream URL: https://rustdesk.com/
Keywords: AnyDesk desktop remote Rust TeamViewer
Licenses: AGPL-3.0-only
Submitter: taotieren
Maintainer: severach
Last Packager: severach
Votes: 65
Popularity: 1.37
First Submitted: 2021-06-27 07:29 (UTC)
Last Updated: 2026-07-06 20:00 (UTC)

Sources (17)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 12 Next › Last »

severach commented on 2026-01-10 22:00 (UTC)

For a long time screen_retriever was sometimes downloaded and sometimes not. Repeating the crashed build would make it download. The rustdesk build is way too long to sometimes not build. I patched in screen_retriever so it always downloads. If you find another unreliable rust package download before I do, let me know.

makedepends=('python-yaml') makes the yaml code work. Why would that package not provide yaml support in CachyOS?

At the top of the PKGBUILD you'll see a rm line that clears the caches. Try that unless you use those caches for other purposes.

mihalycsaba commented on 2026-01-10 15:44 (UTC)

@Corradon I had a build failure too, running it a second time without clearing the build cache was successful, maybe something fails to download at first run.

Corradon commented on 2026-01-10 15:16 (UTC) (edited on 2026-01-11 16:00 (UTC) by Corradon)

// updating works again.

tollgate commented on 2025-11-19 18:21 (UTC) (edited on 2025-11-20 06:35 (UTC) by tollgate)

When starting Rustdesk from the command line I'm getting:

Try setting transparent eglQueryString() not found: rustdesk: undefined symbol: eglQueryString fish: Job 1, 'rustdesk' terminated by signal SIGABRT (Abort)

severach commented on 2025-10-29 01:27 (UTC)

Flutter from the AUR won't help. It's trouble enough to get rustdesk to build with the specified flutter version.

flutterbin is where my flutter/dart fake executables sit. I'd rather stuff --no-version-check in an env variable but I haven't found a way to do that yet. The warnings don't block the build. You can get rid of the warnings by uncommenting 4 lines in the PKGBUILD flutter/dart fake executables at lines 447,459.

_FBIN="${_FBIN}"
export PATH="\${PATH/\${_FBIN}:/}"

WARNING: Package contains reference to $srcdir has been a gcc bug for about the last 5 years. Noone seems interested in fixing it.

mihalycsaba commented on 2025-10-29 00:40 (UTC)

I have managed to build it on a different machine and it runs, didn't test it.

I think I have a problem with my makepkg.conf RUSTFLAGS on the first machine, I have to check later

One thing there are some issues with the package

==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/lib/rustdesk/lib/libdesktop_drop_plugin.so
usr/lib/rustdesk/lib/libdesktop_multi_window_plugin.so
usr/lib/rustdesk/lib/libfile_selector_linux_plugin.so
usr/lib/rustdesk/lib/libflutter_custom_cursor_plugin.so
usr/lib/rustdesk/lib/libscreen_retriever_plugin.so
usr/lib/rustdesk/lib/libtexture_rgba_renderer_plugin.so
usr/lib/rustdesk/lib/liburl_launcher_linux_plugin.so
usr/lib/rustdesk/lib/libwindow_manager_plugin.so
usr/lib/rustdesk/lib/libwindow_size_plugin.so
usr/lib/rustdesk/lib/librustdesk.so
usr/lib/rustdesk/lib/libapp.so

mihalycsaba commented on 2025-10-29 00:29 (UTC)

I think there is an error in line 416

_FBIN="${srcdir}/flutterbin"

mihalycsaba commented on 2025-10-29 00:11 (UTC)

I can't build the package

#flutter --no-version-check doctor
Doctor summary (to see all details, run flutter doctor -v):
[!] Flutter (Channel stable, 3.24.5, on EndeavourOS 6.17.4-zen2-1.1-zen, locale en_US.UTF-8)
    ! Warning: `flutter` on your path resolves to /ssd2/csaba/.cache/yay/rustdesk/src/flutterbin/flutter, which is not inside your current Flutter SDK checkout at
      /ssd2/csaba/.cache/yay/rustdesk/src/flutter. Consider adding /ssd2/csaba/.cache/yay/rustdesk/src/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /ssd2/csaba/.cache/yay/rustdesk/src/flutterbin/dart, which is not inside your current Flutter SDK checkout at
      /ssd2/csaba/.cache/yay/rustdesk/src/flutter. Consider adding /ssd2/csaba/.cache/yay/rustdesk/src/flutter/bin to the front of your path.
[✓] Android toolchain - develop for Android devices (Android SDK version 36.1.0-rc1)
[✓] Chrome - develop for the web
[✓] Linux toolchain - develop for Linux desktop
[✓] Android Studio (version 2025.1.4)
[✓] Connected device (2 available)
[✓] Network resources

doctor outside of yay

$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.35.7, on EndeavourOS 6.17.4-zen2-1.1-zen, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 36.1.0-rc1)
[✓] Chrome - develop for the web
[✓] Linux toolchain - develop for Linux desktop
[✓] Android Studio (version 2025.1.4)
[✓] Connected device (2 available)
[✓] Network resources

• No issues found!

$ which flutter
/usr/bin/flutter

mihalycsaba commented on 2025-10-18 23:53 (UTC)

my bad, it was nordvpn-gui that installed it.

mihalycsaba commented on 2025-10-18 23:51 (UTC)

please don't install flutter, I am using flutter and gradle and somehow this update broke my setup, also the version in aur is outdated. You should download flutter for the build with the pkgbuild.