Linux
Installation
Ubuntu (≥ 18)
# please ignore the wrong disk usage report
sudo apt install -fy ./rustdesk-<version>.debFor Ubuntu 18.04, please do below first for pipewire.
sudo apt install software-properties-common
sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream
sudo apt updateCentOS/Fedora (≥ 28)
sudo yum localinstall ./rustdesk-<version>.rpmArch Linux/Manjaro
sudo pacman -U ./rustdesk-<version>.pkg.tar.zstopenSUSE (≥ Leap 15.0)
sudo zypper install --allow-unsigned-rpm ./rustdesk-<version>-suse.rpmAppImage
# For Fedora
sudo yum install libnsl
./rustdesk-<version>.AppImage# For Ubuntu
sudo yum install libfuse2
./rustdesk-<version>.AppImageFlatpak
flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak --user install ./rustdesk-<version>.flatpak
flatpak run com.rustdesk.RustDeskX11 Required
RustDesk does not support Wayland yet; you need switch to X11 manually.
RustDesk now has experimental Wayland support since version 1.2.0.
Display Server
Ubuntu | Fedora | Arch Linux
Login Screen
Login screen using Wayland is not supported yet. If you wanna access login screen after reboot or logout with RustDesk, you need to change login screen to X11, please modify below line to WaylandEnable=false in /etc/gdm/custom.conf or /etc/gdm3/custom.conf:
#WaylandEnable=falseNote
Please reboot to make above changes taking effect.
Permissions Issue
If SELinux is enabled, RustDesk will not work properly in either X11 or Wayland environments, related issues.
You can run:
$ sudo grep 'comm="rustdesk"' /var/log/audit/audit.log | tail -1
type=AVC msg=audit(1697902459.165:707): avc: denied { name_connect } for pid=31346 comm="rustdesk" dest=53330 scontext=system_u:system_r:init_t:s0 tcontext=system_u:object_r:ephemeral_port_t:s0 tclass=tcp_socket permissive=0Note
The number in parentheses after
audit is timestamp.If the output contains avc: denied, you need to add SELinux policies, please refer to SELinux.