Rustdesk on gnome / wayland

Hi, does anyone have rustdesk successfully running on NixOS / GNOME / Wayland or Niri? When using the NixOS package and accepting an incoming request from another user a rustdesk process locally core dumps and the other user receives the message ‘Failed to get capturer display info’. I’ve posted a detailed report (generated by codex and edited by me) at Rustdesk on NixOS GNOME problems · GitHub .

If I use the flatpak rustdesk package (v1.4.6), I can accept the incoming request, however the other person isn’t able to control the desktop at all, i.e. all keyboard and mouse input is ignored. Connecting to a remote Mac from gnome works fine.

I’ve also tried using rustdesk-flutter as suggested in Poor install performance for rustdesk on NixOS

Thanks.

I’m using this client package and it works for me: NixOS Search

1 Like

Thanks, rustdesk-flutter has the same behaviour as the flatpak… I’m able to connect, but can’t control the desktop at all (keyboard and mouse input is ignored).

I also tried building rustdesk-flutter (current is v1.4.5) on rustdesk 1.4.6, and the input problem still exists.

Have you enabled pipewire?

Have you enabled pipewire?

From my configuration.nix:

      services.pipewire = {
        enable = true;
        alsa.enable = true;
        alsa.support32Bit = true;
        pulse.enable = true;
      };

and

ps -ef | grep pipewire                                                                                                            2:54PM
alistair    3972    3574  0 09:45 ?        00:00:02 /nix/store/zgm9m3g0if8lh3h222p8bf9vr1jx2g5b-pipewire-1.6.3/bin/pipewire
alistair    4834    3574  0 09:46 ?        00:00:13 /nix/store/zgm9m3g0if8lh3h222p8bf9vr1jx2g5b-pipewire-1.6.3/bin/pipewire-pulse