Bug#448785: gnome-terminal: Shortcuts that use Shift also work with CapsLock

John Pearson huiac at internode.on.net
Wed Oct 31 22:24:23 UTC 2007


Package: gnome-terminal
Version: 2.14.2-1
Severity: grave
Justification: causes non-serious data loss


Gnome-terminal uses Ctrl-Shift-Q as a shortcut for immediately closing
the terminal window.

Unfortunately, it treats Ctrl-Q with CapsLock on the same as Ctrl-Shift-Q.

Ctrl-Q is a common terminal control character and is also used in many
terminal based applications, but if you have CapsLock on it becomes very 
dangerous: in my case I'd brushed my capslock key and didn't notice it
was on, and was both startled and seriously inconvenienced when my
terminal window closed unexpectedly, taking my remote session and 
working data with it.

I additionally work with users who use apps that require upper-case
input, so the habitual use of CapsLock around here is quite common.

Please, don't let shortcut keys treat 'CapsLock On' the same as holding
the Shift key down, particularly in relation to comparatively
common keystrokes like 'Ctrl-Q' and potentially dangerous actions like
'close window'.

Thanks,


John Pearson.

-- System Information:
Debian Release: 4.0
  APT prefers proposed-updates
  APT policy: (500, 'proposed-updates'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.22-0tickless
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)

Versions of packages gnome-terminal depends on:
ii  gnome-control-center   1:2.14.2-7        utilities to configure the GNOME d
ii  gnome-terminal-data    2.14.2-1          Data files for the GNOME terminal 
ii  libatk1.0-0            1.12.4-3          The ATK accessibility toolkit
ii  libbonobo2-0           2.14.0-3          Bonobo CORBA interfaces library
ii  libc6                  2.3.6.ds1-13etch2 GNU C Library: Shared libraries
ii  libgconf2-4            2.16.1-1          GNOME configuration database syste
ii  libglade2-0            1:2.6.0-4         library to load .glade files at ru
ii  libglib2.0-0           2.12.4-2          The GLib library of C routines
ii  libgnome2-0            2.16.0-2          The GNOME 2 library - runtime file
ii  libgnomeui-0           2.14.1-2          The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0         1:2.14.2-7        GNOME virtual file-system (runtime
ii  libgtk2.0-0            2.8.20-7          The GTK+ graphical user interface 
ii  liborbit2              1:2.14.3-0.2      libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0          1.14.8-5          Layout and rendering of internatio
ii  libpopt0               1.10-3            lib for parsing cmdline parameters
ii  libstartup-notificatio 0.8-2             library for program launch feedbac
ii  libvte4                1:0.12.2-5        Terminal emulator widget for GTK+ 
ii  libx11-6               2:1.0.3-7         X11 client-side library
ii  libxrender1            1:0.9.1-3         X Rendering Extension client libra
ii  scrollkeeper           0.3.14-13         A free electronic cataloging syste

Versions of packages gnome-terminal recommends:
ii  yelp                          2.14.3-2   Help browser for GNOME 2

-- no debconf information






More information about the pkg-gnome-maintainers mailing list