Running GUI apps as root over XRDP under Xorg

Some of you might have noticed that running apps as root/sudo under XRDP doesn't work out of the box.
While it is best to avoid it if possible, sometimes it is necessary, for apps like GParted.

So how to fix it?

  1. Create a .xsessionrc file in your home directory
     touch ~/.xsessionrc 
  2. Add this string into it
     echo "export XAUTHORITY=${HOME}/.Xauthority" > ~/.xsessionrc 
  3. Reboot
  4. Now it should work

Confirmed to be working on: