Vinagre 2.29.1

Hello, Internet! Today I just released Vinagre 2.29.1, with new cool features:

Olá, internet! Hoje lancei o Vinagre 2.29.1, com features bem legais:

Reverse Connections (Listener mode of vncviewer):

Conexões Reversas (tipo o modo listener do vncviewer):


I need help to create the documentation for this feature:

Eu quero a ajuda de alguém para documentar esta feature:

Ability to change the depth color and use JPEG compression (lossy encoding):

Possibilidade de mudar a profundidade de cores e usar compressão JPEG (com perdas):


And a mini-toolbar in bookmarks panel:

E uma mini-toolbar no painel dos marcadores:


Read the complete announcement:

Leia o anúncio completo (inglês) em

If you want to be updated as the changes happen, just follow me at twitter or identica.

Se você quer ser informado sobre novidades assim que elas acontecem, siga-me no twitter ou identica.

BTW, it would be nice if someone created a PPA repository (Ubuntu) for unstable vinagre. If you are interested, mail me!

A propósito, seria interessante se alguém criasse um repositório PPA (Ubuntu) para o vinagre instável. Se você tá interessado, mande um email pra mim!

37 thoughts on “Vinagre 2.29.1”

  1. Awesome!

    Very usefull feature. I manage a lot of remote computers for my company, and it’s always a pain in the where-you-know to reach computers behind a routeur. The reverse VNC mode was a great new feature for us, but it’s only available on windows so far, so we need to have a virtualized Windows XP to connect on some computers. I can’t wait to see this feature on our computers. Many thanks!

  2. By the way, i’m Ok to help for the documentation, providing I can install this new version (I’m on Ubuntu) and see how it works. My english is far from perfect, but I guess someone can fix my spelling once I have written the doc. Also, I have never written any doc for a Linux software, so i need some guidance. It seems I bring more problems than help, but if you still think I can be helpful, don’t hesitate to contact me!

  3. Just a few suggestions for the “Remote Desktop Viewer” dialog:

    1) The title should say something like “New connection” (or “Connect to…”) rather than “Remote Desktop Viewer”. That’s much more descriptive of what the dialog is for.

    2) “Depth color” should be “Color depth”

    3) It would be nice if the options below the “Host” entry were hidden away in a gtkExpander. We don’t *always* need to see those options…

  4. Suggest that “For further information checkout the help” be modified to, “To know more about this feature please read the Help”. The somewhat pedantic correction on “checkout” is based on the colloquial usage of checkout during transactions at retail counters etc.

    I am looking forward to using the software. Thanks for all the good work you do.

  5. I have a simple problem: when i connect to a remote computer update speed is really low (Finally you developed JPEG compression!!!). Since i cannot see the position of my pointer in the remote view, i have to wait till the screen get refreshed.
    Is it possible to have a “not hide local cursor” feature?

  6. Hello, i’m trying to compile this tool from sources on a kubuntu 9.10
    but i can’t get to it, there are so many dependencies to compile that it’s nearly as recompiling the whole gnome desktop,

    is there a deb for it? or a guide on how to compile in ubuntu kk?
    i’m using this computer for work and i can’t screw up things too much 🙂

  7. i tried to do as you suggested but the following error is returned

    checking for VNC… configure: error: Package requirements ( gtk-vnc-1.0 >= 0.3.10 libxml-2.0 >= 2.6.31
    ) were not met:

    Requested ‘gtk-vnc-1.0 >= 0.3.10’ but version of GTK-VNC is 0.3.9

    Consider adjusting the PKG_CONFIG_PATH environment variable if you
    installed software in a non-standard prefix.

    Alternatively, you may set the environment variables VNC_CFLAGS
    and VNC_LIBS to avoid the need to call pkg-config.
    See the pkg-config man page for more details.

  8. thnx for your help, i’ve been able to compile it properly
    but when i try to connect to a remote host, the program closes itself and returns the following error:

    ./vinagre: symbol lookup error: /usr/local/lib/vinagre-1/plugins/ undefined symbol: vnc_display_set_depth

    do you know what may this problem be caused by?

  9. How critical are the version numbers of the glib-2.0, gtk+-2.0, and gconf-2.0 libraries? i.e. I wanted to build Vinagre for RHEL 5.3 without altering the installed library configuration more than necessary, but wasn’t sure if it would even be worth trying.

  10. “And I think we’re all waiting for rdp support 😉 no pressure lol”

    RDP and better ssh options. For SSH I need to be able to specify username . I dont need the billion and 1 options of putty but here are some biggies.

    – Specify Username (and remember it with password)
    – Use an RSA key for authentication
    – X11 forwarding
    – Remote and Local Port forwarding/tunneling

  11. Is there any work on the vino side of reverse connections? As far as I know you can’t initiate a connection from the remote computer.

  12. Great stuff!

    I am currently using a much older version of Vinagre (which is a very handy program :D) and I have just been wondering whether the shortcuts like Ctrl+W for Close Connection, Ctrl+S for Save Connection, F9 for bookmarks etc. are still in use by Vinagre.

    The reason is that I frankly find these shortcuts very annoying and very unnecessary, as I am unable to use Ctrl+S to save a document I am editing on a remote machine (and F9 for ‘compile and run’ in Delphi 7). It seems, in this older version 0.5.1 at least, that there is no way to disable the shortcuts or remove the shortcut buttons panel below the menu’s (it takes up some space and isn’t used all the time).

    Anyway, all the best for you and your’s.

  13. Hi Jonh, great job with recent improvements to vinagre! Especially the ability to specify an SSH connection to tunnel through securely.

    I’d like to request that you add one more option: The remote host port number for the SSH connection. Reason: It’s not good practice to expose an open Port 22 to the Internet; it attracts relentless break-in attempts from all over the world.

    I use a custom port number for SSH into my VNC server machine (hidden and controlled by UFW & FWKNOP in my case). My router port-forwards this port for incoming SSH, while blocking port 22 traffic. Port 22 use is then restricted to use only within my LAN (for convenience).

    In addition, since I have more than one VNC server to connect to, I use different ports to “direct traffic” to the intended machine on my LAN.

    Both of these needs prevent use of Port 22 for outside VNC tunneling. Using my custom ports works fine, is secure, does not draw break-in attempts, and allows me to pick & choose which machine I connect to.

    The problem is, the “Use host” feature on ‘vinagre’ does not allow me to specify the port to direct my connection to, and it needs to do this.

    Note that “Connect to server…” in ‘nautilus’ *does* allow you to specify the port number — and this application *is* compatible with the connection scheme I just mentioned. We need ‘vinagre’ to be equally compatible, so it needs similar features.


Comments are closed.