Remmina
Remmina is a remote desktop client written in GTK+. It supports the following protocols:
- SSH
- VNC
- RDP
- NX
- SFTP
- XDMCP
Installation
Install the remmina package. If you need RDP support, you could install freerdp but it is recommended you install remmina-plugin-rdesktopAUR. As of Remmina 1.2.0, RDP connections using freerdp suffer from frequent unrequested disconnections but rdesktop RDP connections are much more reliable.
Using from command line
To open previously saved connection profile you can do:
$ remmina -c ~/.remmina/file-name.remmina
Here is the script, which renames connection profile files basing on name=
property to make it human readable:
#!/bin/bash cd ~/.remmina 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 -i
option.