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