RustDesk
Hledal jsem open-source alternativu k Anydesk či VNC, která by uživateli poskytla větší kontrolu nad tím, kdy mi dává přístup ke svému počítači. Zdá se, že RustDesk je odpovědí.
Instalaci jsem zvolil přes Flatpak, což usnadňuje údržbu:
sudo apt install flatpak flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo flatpak install flathub com.rustdesk.RustDesk
Aktualizace RustDesku pak stačí provést příkazem:
flatpak update
Alternativně je možné RustDesk stáhnout přímo z oficiálního repozitáře: [GitHub RustDesk Releases](https://github.com/rustdesk/rustdesk/releases)
Self-hosted RustDesk server
Mým cílem bylo spustit RustDesk na lokální síti. Zatím se domnívám, že i když jsou počítače ve stejné síti, data stále proudí přes prostředníka – tedy oficiální RustDesk server. V dalším kroku bude rozumné nasadit vlastní RustDesk server, aby komunikace zůstala lokální.
Podrobný návod k instalaci self-hosted RustDesk serveru lze najít zde: RustDesk Self-Hosted Server
Problém se zobrazování plochy
Když jsem se snažil poprvé připojit ke vzdálenému počítači, nezobrazovala se mi plocha. Psalo mi to pouze něco ve smyslu - čeká na připojení. Problém byl u mě - musel jsem nastavit video kodek obrazu:
Problémy s klávesnicí
Při připojení k druhému počítači přes RustDesk jsem měl na obou strojích nastavenou českou klávesnici, ale české znaky nefungovaly. To je dost zásadní problém.
Řešení bylo jednoduché: Na ovládaném počítači jsem spustil terminál a zadal příkaz:
setxkbmap cz
Po tomto příkazu začala česká klávesnice fungovat správně.