EDIT: I am not involved in the remmina project, it just helped me out when I first created this blog post.  If you do need support on the project, I suggest you check out the official support forms.

 

Remmina rocks. One window with tabs for all your RDP, VNC, SSH and NX connections is awesome!

Here are some (very) brief instructions on getting it installed on Ubuntu Lucid:

Install Deps:
sudo aptitude install libpanelappletmm-2.6-dev libtelepathy-glib-dev build-essential autoconf automake libtool libssl-dev libx11-dev libxcursor-dev libasound2-dev intltool libgtk2.0-dev libgcrypt-dev libssh-dev libvte-dev libunique-dev libavahi-ui-dev libtool libgnutls-dev libgnutls-dev libxkbfile1 libxkbfile-dev

Download the freeRDP support:

git clone git://freerdp.git.sourceforge.net/gitroot/freerdp/freerdp.git freerdp

Compile FreeRDP:

cd freerdp
./autogen.sh
./configure
make
sudo make install

Get Remmina:

svn co https://remmina.svn.sourceforge.net/svnroot/remmina/ remmina

Install Remmina:

cd remmina/trunk/remmina
export RDP_LIBS=/usr/local/bin
./autogen.sh
./configure
make
sudo make install

Install the Gnome Applet:

cd ../remmina-gnome/
./autogen.sh
./configure
make
sudo make install

Install the plugins:

cd ../remmina-plugins
./autogen.sh
./configure
make
sudo make install

Start Remmina:

remmina &

Please drop any comments into the box below.