Linux
Instalacja
Ubuntu (≥ 18)
# zignoruj błędny raport o zużyciu miejsca na dysku
sudo apt install -fy ./rustdesk-<version>.deb
Dla Ubuntu 18.04 wykonaj poniższe polecenia w celu konfiguracji pipewire.
sudo apt install software-properties-common
sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream
sudo apt update
CentOS/Fedora (≥ 28)
sudo yum localinstall ./rustdesk-<version>.rpm
Arch Linux/Manjaro
sudo pacman -U ./rustdesk-<version>.pkg.tar.zst
openSUSE (≥ Leap 15.0)
sudo zypper install --allow-unsigned-rpm ./rustdesk-<version>-suse.rpm
AppImage
# Dla Fedory
sudo yum install libnsl
./rustdesk-<version>.AppImage
# Dla Ubuntu
sudo yum install libfuse2
./rustdesk-<version>.AppImage
Flatpak
flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak --user install ./rustdesk-<version>.flatpak
flatpak run com.rustdesk.RustDesk
X11 jest wymagany
RustDesk jeszcze nie wspiera Waylanda; musisz ręcznie przełączyć się na X11.
RustDesk ma eksperymentalne wsparcie Waylanda od wersji 1.2.0.
Serwer wyświetlania
Ubuntu | Fedora | Arch Linux
Ekran logowania
Obsługa ekranów logowania przy użyciu Waylanda nie jest jeszcze wspierana. Jeżeli potrzebujesz ich obsługi (po ponownym uruchomieniu albo wylogowaniu przez RustDesk), musisz zmienić ekran logowania na X11. Musisz zmienić poniższą linię na WaylandEnable=false
w /etc/gdm/custom.conf
lub /etc/gdm3/custom.conf
:
#WaylandEnable=false
Note
Problemy z uprawnieniami
Jeżeli SELinux jest włączony, RustDesk nie będzie porpawnie działał ani w środowiskach X11, ani Waylandowych. Powiązane zgłoszenia znajdziesz tutaj.
Możesz wykonać:
$ 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=0
Note
audit
to znacznik czasu.Jeżeli wyjście zawiera avc: denied
, musisz stworzyć polityki SELinux. Zobacz SELinux.