====== 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: [[https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/|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:
{{:it:software:pasted:20250214-095500.png}}
==== 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ě.