Remote Desktop with XRDP on UBUNTU Mate

I manage much of my setup from a single computer and currently the single computer is a SG$500 Asus T100 10 inch Windows 8.1 tablet.

I have managed to get my Raspberry Pi 2 to be able to be controlled by the Windows 8.1 Tablet via XRDP, an opensource remote desktop implementation based on VNC.

What about my AMDx3 Desktop running Ubuntu MATE then?

  1. Start Terminal
  2. Run sudo apt-get install xrdp
  3. You will need to enter the password
  4. Once installed use service xrdp status to see if the service is running
  5. Then go to your Windows computer, launch Remote Desktop Connection
  6. Key in the IP address of your Ubuntu MATE
  7. It should show your Ubuntu MATE desktop

Now no matter where you are in your house you only need one computer to control your other Windows, or Linux machines.

Steam unable to be played on Ubuntu due to OpenGL GLX context is not using direct rendering

This seems a very common problem when I was exploring how to get Steam to work on my Ubuntu MATE 14.04 LTS. You will get the following error:

  • OpenGL GLX context is not using direct rendering, which may cause performance problems

It turns out Steam ships its own gcc libraries which are rather outdated  and do not work on distributions with newer libraries.

To solve the problem:

  1. Close and exit Steam
  2. Launch Terminal
  3. rm ~/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
  4. rm ~/.steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
  5. rm ~/.steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
  6. rm ~/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
  7. rm ~/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1
  8. Launch Steam again