[Bug 96676] Re: function keys don't work in gnome-terminal

Bug Watch Updater 96676 at bugs.launchpad.net
Sat Jan 4 07:34:03 UTC 2014


** Changed in: gnome-terminal
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ncurses in Ubuntu.
https://bugs.launchpad.net/bugs/96676

Title:
  function keys don't work in gnome-terminal

Status in GNOME Terminal:
  Invalid
Status in “gnome-terminal” package in Ubuntu:
  Triaged
Status in “ncurses” package in Ubuntu:
  Invalid
Status in “vte” package in Ubuntu:
  Confirmed
Status in “xterm” package in Ubuntu:
  Triaged

Bug description:
  Binary package hint: gnome-terminal

  After upgrading from Edgy to Feisty, gnome-terminal started to
  generate "wrong" sequences when pressing Shift/Alt/Ctrl-F1..F4 keys,
  and some other (like Shift-Arrows). In particular, it generates:

     Shift...Alt.....Ctrl
  F1          \EO1;2P   \EO1;3P   \EO1;5P
  F2          \EO1;2Q   \EO1;3Q   \EO1;5Q
  F3          \EO1;2R   \EO1;3R   \EO1;5R
  F4          \EO1;2S   \EO1;3S   \EO1;5S

  while it should:

     Shift.Alt...Ctrl
  F1          \EO2P     \EO3P     \EO5P
  F2          \EO2Q     \EO3Q     \EO5Q
  F3          \EO2R     \EO3R     \EO5R
  F4          \EO2S     \EO3S     \EO5S

  according to the output of the infocmp command (TERM is set to xterm
  here, by default). The second ("correct") variant of sequences is also
  exactly what happens in the Edgy installation on another computer.

  It looks like 1; gets inserted into the middle of the sequence for
  these function keys and also into the middle of sequences for
  combinations like Shift-Up/Down/Left/Right. As a result, it's not
  possible anymore to e.g. create a new file using Shift-F4 in Midnight
  commander, or to select text in its built-in editor using
  Shift+Arrows.

  By the way, the xterm application both in Edgy and Feisty generates
  sequences from the first table (i.e. with 1; inserted), but I found
  how to change it by editing xterm resources (/etc/X11/app-defaults
  /XTerm-color), which didn't influence gnome-terminal though. It also
  didn't completely restore the normal behavior of Midnight Commander
  (Shift-F1..F4 started to work but other function keys stopped to work
  properly). It looks like these problems in xterm and in gnome-terminal
  have a common root.

  Also, I tried to alter the xterm definition in terminfo by replacing
  sequences from the second table with ones from the first one. It also
  worked, but again, only for those F1..F4 keys, and broke recognition
  of other function keys. Anyway, I don't think that changing the xterm
  definition is a correct way to go, because what is in terminfo by
  default seems to be a kind of standard nowadays (at least for common
  keys and combinations).

  dmik at ubuntu:~$ dpkg -s gnome-terminal
  Package: gnome-terminal
  Status: install ok installed
  Priority: optional
  Section: gnome
  Installed-Size: 432
  Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss at lists.ubuntu.com>
  Architecture: i386
  Version: 2.18.0-0ubuntu1
  Replaces: gnome-terminal2
  Provides: x-terminal-emulator

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-terminal/+bug/96676/+subscriptions



More information about the foundations-bugs mailing list