Package: libvte9
Version: 1:0.16.5-1
Severity: normal
Support for mapping Ctrl-_ (Ctrl-Minus) combination is missing.
Normally, in linux console - combination Ctrl-7, Ctrl-_, Ctrl-/ produce sabe
code 0x1f. Attached patch add this mapping.
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.22-rc3 (SMP w/2 CPU cores)
Locale: LANG=ru_RU.KOI8-R, LC_CTYPE=ru_RU.KOI8-R (charmap=KOI8-R)
Shell: /bin/sh linked to /bin/bash
Versions of packages libvte9 depends on:
ii libatk1.0-0 1.18.0-2 The ATK accessibility toolkit
ii libc6 2.5-10 GNU C Library: Shared libraries
ii libcairo2 1.4.6-1.1 The Cairo 2D vector graphics libra
ii libfontconfig1 2.4.2-1.2 generic font configuration library
ii libfreetype6 2.2.1-5 FreeType 2 font engine, shared lib
ii libglib2.0-0 2.12.12-1 The GLib library of C routines
ii libgtk2.0-0 2.10.12-2 The GTK+ graphical user interface
ii libice6 1:1.0.3-2 X11 Inter-Client Exchange library
ii libncurses5 5.6-3 Shared libraries for terminal hand
ii libpango1.0-0 1.16.4-1 Layout and rendering of internatio
ii libpng12-0 1.2.15~beta5-1 PNG library - runtime
ii libsm6 1:1.0.2-2 X11 Session Management library
ii libvte-common 1:0.16.5-1 Terminal emulator widget for GTK+
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxcursor1 1:1.1.8-2 X cursor management library
ii libxext6 1:1.0.3-2 X11 miscellaneous extension librar
ii libxfixes3 1:4.0.3-2 X11 miscellaneous 'fixes' extensio
ii libxft2 2.1.12-2 FreeType-based font drawing librar
ii libxi6 1:1.0.1-4 X11 Input extension library
ii libxinerama1 1:1.0.2-1 X11 Xinerama extension library
ii libxrandr2 2:1.2.1-1 X11 RandR extension library
ii libxrender1 1:0.9.2-1 X Rendering Extension client libra
ii zlib1g 1:1.2.3-15 compression library - runtime
libvte9 recommends no packages.
-- no debconf information
--- vte-0.16.5/src/keymap.c.orig 2007-02-27 00:05:13.000000000 +0300
+++ vte-0.16.5/src/keymap.c 2007-06-16 20:24:16.000000000 +0400
@@ -269,6 +269,10 @@
{cursor_all, keypad_all, fkey_all, GDK_CONTROL_MASK, "\177", 1, X_NULL},
{cursor_all, keypad_all, fkey_all, 0, X_NULL, 0, X_NULL},
};
+static const struct _vte_keymap_entry _vte_keymap_GDK_Minus[] = {
+ {cursor_all, keypad_all, fkey_all, GDK_CONTROL_MASK, "\037", 1, X_NULL},
+ {cursor_all, keypad_all, fkey_all, 0, X_NULL, 0, X_NULL},
+};
/* Home and End are strange cases because their sequences vary wildly from
* system to system, or mine's just broken. But anyway. */
@@ -902,6 +906,7 @@
{GDK_6, _vte_keymap_GDK_6},
{GDK_7, _vte_keymap_GDK_7},
{GDK_8, _vte_keymap_GDK_8},
+ {GDK_minus, _vte_keymap_GDK_Minus},
{GDK_Up, _vte_keymap_GDK_Up},
{GDK_Down, _vte_keymap_GDK_Down},