Package: gvncviewer
Version: 0.3.8-3
Severity: minor
Tags: patch
Attaching patch that allows connecting to local servers by the display
number only like the original vnc viewer does.
-- System Information:
Debian Release: 5.0.2
APT prefers stable
APT policy: (900, 'stable'), (500, 'testing'), (300, 'unstable'), (290,
'stable-i386'), (280, 'testing-i386'), (270, 'unstable-i386'), (1,
'experimental-i386'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.30-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages gvncviewer depends on:
ii libc6 2.9-23 GNU C Library: Shared libraries
ii libfontconfig1 2.6.0-4 generic font configuration library
ii libglib2.0-0 2.20.4-1 The GLib library of C routines
ii libgtk-vnc-1.0-0 0.3.8-2 A VNC viewer widget for GTK+ (runt
ii libgtk2.0-0 2.16.1-2 The GTK+ graphical user interface
ii zlib1g 1:1.2.3.3.dfsg-15 compression library - runtime
gvncviewer recommends no packages.
gvncviewer suggests no packages.
-- no debconf information
diff -ur gtk-vnc-0.3.8/examples/gvncviewer.c gtk-vnc-0.3.8.mod/examples/gvncviewer.c
--- gtk-vnc-0.3.8/examples/gvncviewer.c 2008-12-07 20:35:14.000000000 +0100
+++ gtk-vnc-0.3.8.mod/examples/gvncviewer.c 2009-08-08 01:24:54.000000000 +0200
@@ -36,7 +36,7 @@
{
{
G_OPTION_REMAINING, '\0', 0, G_OPTION_ARG_STRING_ARRAY, &args,
- NULL, "hostname[:display]" },
+ NULL, "[hostname][:display]" },
{ NULL, 0, 0, G_OPTION_ARG_NONE, NULL, NULL, 0 }
};
@@ -320,7 +320,7 @@
return 1;
}
if (!args || (g_strv_length(args) != 1)) {
- fprintf(stderr, "Usage: gvncviewer hostname[:display]\n%s\n", help_msg);
+ fprintf(stderr, "Usage: gvncviewer [hostname][:display]\n%s\n", help_msg);
return 1;
}
@@ -386,6 +386,8 @@
} else
snprintf(port, sizeof(port), "%d", 5900);
+ if(! *hostname)
+ snprintf(hostname, sizeof(hostname), "%s", "127.0.0.1");
vnc_display_open_host(VNC_DISPLAY(vnc), hostname, port);
vnc_display_set_keyboard_grab(VNC_DISPLAY(vnc), TRUE);
vnc_display_set_pointer_grab(VNC_DISPLAY(vnc), TRUE);