Remmina

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Remmina is a remote desktop client written in GTK from the FreeRDP project. It supports the following protocols: SSH, VNC, RDP, NX and XDMCP.

Installation

Install the remmina package.

For VNC support install the libvncserver package.

For SPICE support install the spice-gtk package.

If you need RDP support, also install the optional freerdp or remmina-plugin-rdesktopAUR. For these note:

  • If the RDP option is not available in the Remmina dropdown menu after installing freerdp, make sure to completely quit Remmina first: run killall remmina. When you restart Remmina, RDP should be available.
  • As of Remmina 1.2.0, some users report RDP connections using freerdp suffer from frequent unrequested disconnections, but rdesktop RDP connections being more reliable.
  • Password saving depends on GNOME Keyring.

Usage

To open previously saved connection profile you can do:

$ remmina --connect=~/.remmina/file-name.remmina

Depending on your setup, the dirname(1) might be ~/.config/remmina/, rather then ~/.remmina/.

Here is the script, which renames connection profile files basing on name= property to make it human readable:

#!/bin/bash
cd ~/.remmina/    # or ~/.config/remmina/ if appropriate
ls -1 *.remmina | while read a; do
       N=`grep '^name=' "$a" | cut -f2 -d=`;
       [ "$a" == "$N.remmina" ] || mv "$a" "$N".remmina;
done

To minimize to tray on startup, use the -i/--icon option.

See also