

It works by bridging graphics from an X Windows system (Unix-like OS) to the client (the one receiving commands) and relaying controls back from the client to X. xRDP allows RDP clients to present an X Windows desktop to the user. The xRDP server is full-screen and doesn’t require any special client-side software to be installed. XRDP allows non-Microsoft operating systems such as Linux and BSD to provide a fully-functional RDP-compliant remote desktop environment. You also control the remote machine from operating systems that support RDP, which includes Windows, Mac, Linux, Android and iOS. With RDP you can connect to a another computer over a network and control it through its graphical user interface, and use it almost as if you were sitting right in front of it. XRDP is a free and open-source implementation of Windows Remote Desktop Protocol (RDP), that started in 2004.
