Ik gebruik Linux (om precies te zijn Kubuntu) nu al een paar maanden als standaard besturingssysteem op mijn laptop. In mijn tien universiteitsjaren (van 1999 tot 2009) gebruikte ik bijna uitsluitend Linux, maar in de bedrijfswereld was het allemaal Windows. En hoewel ik geen fanatieke Windows-hater ben, voelt Windows 11 gewoon niet erg responsief aan. Waarom moet ik in de Verkenner op F5 drukken nadat ik een nieuwe map heb aangemaakt om die ook daadwerkelijk te zien? Linux voelt in dat opzicht veel vlotter aan, en aangezien ik nu vooral software ontwikkel in Rust en Python, kan ik het grootste deel van mijn werk onder Linux doen.
Maar ik heb ook twee desktop-pc’s (één met Windows, één met dual-boot) die ik gebruik voor gegevensverwerking en die ik vanaf mijn laptop moet kunnen bereiken. Ik heb allerlei programma’s voor externe bureaubladverbindingen geprobeerd – TeamViewer, Parsec, RustDesk – maar degene die in mijn lokale netwerk gewoon werkt, is het Remote Desktop Protocol (RDP) van Microsoft. Onder Kubuntu gebruik ik KRDC als client. Dat werkt prima, maar het heeft één nadeel: het kan slechts één van de lokale schermen gebruiken. Meestal is dat geen probleem, maar soms wil ik het externe bureaublad op beide schermen hebben die ik voor me heb staan.
De oplossing hiervoor is om xfreerdp3 als client te gebruiken. Onder Ubuntu installeer je het met
sudo apt install freerdp3-x11
Er is geen GUI; sessies worden gestart vanaf de command line. De parameter /multimon is nodig om alle lokale monitoren te gebruiken:
xfreerdp3 /multimon /u:toby /v:192.168.10.100
Daarna wordt om de domeinnaam (druk gewoon op Enter) en het wachtwoord gevraagd. Je kunt het wachtwoord ook direct opgeven met /p.
Omdat de sessie alle schermen in beslag neemt, heb je een paar sneltoetsen nodig: Ctrl+Alt+Enter schakelt volledig scherm in of uit, Ctrl+Alt+m minimaliseert het venster en Ctrl+Alt+d verbreekt de verbinding.