Skip to main content

Linux Users

Please Note that the information on this page relates to the service described here.

Linux users need to use the FreeRDP client. These instructions cover using FreeRDP to connect using a Remote Desktop. FreeRDP claims support for RemoteApp but we have not tested it.

How to connect

At time of writing the 1.0-stable branch does not support the required functionality so it is necessary to use the very latest version. (1.01-565 at time of writing.)

Assuming that you have a new enough version of FreeRDP you can use the following command

$ xfreerdp -d ads -u your_usercode_here --plugin rdpdr --data printer -- --plugin cliprdr

If it fails to connect you may need to build FreeRDP from source.

How to build FreeRDP from source

The following example is based on 64bit openSUSE 12.1 and installs in to your home directory. (There is a version of FreeRDP in the openSUSE 12.1 repos but it is not new enough.)

Instructions can also be found at

You will need to install the following packages: cmake cups-devel pulseaudio-devel alsa-devel xmlto gcc libxml2-devel xorg-x11-devel libopenssl-devel

Go to the FreeRDP download page and download a zip of the latest master branch.


$ cd /tmp
$ unzip /path/to/
$ cd FreeRDP-FreeRDP-02ce0db/
$ make -j8
$ make install

You can then run your version of FreeRDP with

$ LD_LIBRARY_PATH=~/myapps/freerdp/lib64/  ~/myapps/freerdp/bin/xfreerdp -d ads -u your_usercode_here --plugin rdpdr  --data printer -- --plugin cliprdr

Ending your session

After shutting down your application in the usual way, you can then end the remote desktop session be selecting Logoff from the start menu.


Printers set up on your Mac machine will be available for use from the Remote Desktop environment. Note the following limitations to the printing function:

  • It will not be possible to select advanced printer features such as bins, staplers etc.
  • Only basic printing, such as screen prints from SITS, is supported.

Connecting from off campus

If you wish to use Remote Desktop Services from off campus, you will need to first connect to the campus network using the VPN Service.