I have tried the standard canonical Ubuntu LTS images in EC2 for both Lucid & Precise (64-bit) When I first ssh into the server, I run:
sudo apt-get update
sudo apt-get install ubuntu-desktop
sudo apt-get install xrdp
I then RDP into the server, and the experience is extremely slow, desktop loading one small square at a time. XFCE, LFCE, etc are similarly sluggish.
If I use one of canonical's test-image AMIs that has ubuntu-desktop preinstalled, and then install XRDP, it works much better.
Am I missing something in my manual install of ubuntu-desktop? I don't want to be restricted to unofficial test-images with undocummnted or other unknowns. I have already encountered differences in these images from the standard LTS server AMI.
In short, I'm looking for how to start with a standard, stock, headless LTS Ubuntu, and wind up with a desktop & XRDP that with its normal responsive behavior. (I'm not interested in freenx, the client selection is too limited.)