Skip to content

Replace RDP plugin with a new plugin that uses FreeRDP as a library

Arjen Hiemstra requested to merge work/ahiemstra/newrdp into master

Currently the RDP plugin uses xfreerdp as separate executable and embeds it using some X trickery. This does not work on wayland and has no chance to work on wayland. Instead, we can use FreeRDP directly as a library and use it to render to a widget directly. In addition, while we're at it, we can modernise some parts of the RDP support like adding support for the graphics pipeline extension.

Things still to do:

  • Wallet integration
  • Implement all the configuration options
  • More extensive testing of different RDP servers
Edited by Arjen Hiemstra

Merge request reports