Skip to content

Add RDP support

Felipe Borges requested to merge wip/feborges/rdp into master

The RDP support is powered by gtk-frdp which is powered by freerdp.

Gtk-Frdp (https://gitlab.gnome.org/felipeborges/gtk-frdp) is a small widget/library that I wrote to render RDP content with FreeRDP.

These patches make Boxes support RDP and also adds an option to disable the feature enterely.

meson _build -Drdp=false

A few notes about Gtk-frdp:

  • It does scaling by default.
  • It is a git submodule.
  • Please file bugs on the library repository (unless they are obviously in Boxes).

To test it you can:

  • Connect to an RDP server of your choice by going to [NEW] -> Enter URL -> rdp:// Or
  • Use a Windows VM: make sure the network bridge is existent. Go to Windows' settings and enable remote connections. Or
  • Use the https://www.secure-od.com/remote-desktop-access/ demo server (please be cautious)

Server address: 109.168.97.222
Username: demo2
Password: D3m02014Test*

Fixes #4 (closed)

Edited by Felipe Borges

Merge request reports