Vinagre is an open source RDP, VNC, SSH and Spice remote desktop connection client for the GNOME desktop environment. It is written in GTK+ and features Avahi integration.
The application allows users to connect to several machines at the same time, keeps track of your most used connections, and lets you to browse a network for VNC servers. Even if the package’s name is “vinagre,” the application is called Remote Desktop Viewer.
Designed for GNOME
It is usually distributed with the GNOME project, but it can be used on any other open source desktop environment as long as all requirements are met. It’s installable from the default software repositories of your Linux distribution.
The software uses tabs and bookmarks, it integrates well with the GNOME Keyring application, so you don't have to supply the password on every connection. In addition is warns user that it will disable keyboard shortcuts by default, in order for them to be sent to the remote desktop.
Features at a glance
As mentioned, it supports RDP (Remote Desktop Protocol), VNC (Virtual Network Computing), SSH (Secure Shell) and Spice remote computing protocols. It can run a remote session in fullscreen mode and provides the ability to scale, resize guest, share clipboard, use JPEG compression, as well as usernames.
While with the RDP protocol you can access Microsoft Windows remote desktops, the VNC protocol is used for connecting to both Linux/UNIX and Windows remote machines. In addition, the SSH protocol is used only for UNIX and Linux terminals, and Spice for connecting to a Spice desktop server.
Under the hood
Under the hood, we can notice that Vinagre depends on GTK+, gtk-vnc, GnomeKeyring, as well as the libxml2 library. Optional dependencies include the Telepathy-glib, Avahi, Spice and VTE software packages.
All in all, Vinagre (Remote Desktop Viewer) is a very easy to use and configure application for connecting to remote machines from your open source, Linux-based operating system.