Monday, March 12, 2012

Raspberry Pi: RDC Thin Client (Remmina)

Remmina is a Remote Desktop Client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistant user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported.
After about 14 months of sleep Remmina is reborn and it was officially moved to FreeRDP github repository as a sister project. It was released to cooperate with the new FreeRDP 1.0, with a lot of help from the FreeRDP community.

To get an updated version of Remmina we have to upgrade our version of Debian (squeeze) that is given by Raspberry Pi team to testing (wheezy) release.
We don't need to do apt-get dist-upgrade but we have to change our current repository from squeeze to wheezy.
For first go to Debian Sources List Generator and generate the right linecode:

Then click on the "Generate List" button:

Now we have to copy all the code in the souces.list file under /etc/apt/ (sudo vi /etc/apt/sources.list) we can do it directly from Midori Browser to LXterminal:

After that just shot an sudo apt-get update and sudo apt-get upgrade. Debian will ask you if you are sure etcetc, just press enter to accept the default choice.
Due to few available disk space when the update/upgrade is finished do an sudo apt-get clean and sudo apt-get autoclean to free some disk space.
After finish we can finally install Remmina (we will find a new menu entry called "Remmina Remote Desktop Client" under internet submenu) into our Debian wheezy:
sudo apt-get install remmina

Tested to connect to my WinXP PC and also tested to connect under Windows 2008 R2 Datacenter Edition with RemoteDesktop services with +100 user logged in...
Also the port of local resources is working...

...waiting for a real Raspberry Pi to test how it's works..


  1. I've tried it out on a real Pi, and remmina isn't very good. The mouse movement lags. freerdp and rdesktop is better.

  2. it's strange, remmina is based on freerdp, which version of remmina you have tried?

  3. Excellent instructions, haved tried this on a real board with the Citrix client connecting to a XenApp farm. The plugin works well populating the icons onto the GNOME desktop allthough sometimes you have to click an applicaiotn twice to launch and there is occational some screen lag but its perfectly acceptable for a low end client!

  4. Id agree that it's very lagging, is there an alternative?

  5. we can provide you ideal solution for thin client(SATA SSD or DOM), if have interest pls contact with me Email: or Skype: jingjoanna

  6. banana pi BPI-M2 google rpitc version update, welcome download to test
    download link: 

  7. banana pi BPI-M2 google rpitc version update, welcome download to test
    download link: 

  8. I have been using Remmina on a RPI2 for a year on one RPI with a grafical Interface. I'm only using it for programming Arduino.
    Remmina works great. But ofcource the RPI isn't as powerfull as a full blown PC.
    I have only one problem with Remmina and that is the keyboard setup. It's impossible to change to other than US language.
    I have tried so many things with no luck.