← Back to team overview

desktop-packages team mailing list archive

[Bug 501601] Re: Bash in gnome-terminal shows control characters as unsupported-unicode squares

 

status expired


** Changed in: gnome-terminal (Ubuntu)
     Assignee: Ubuntu Desktop Bugs (desktop-bugs) => (unassigned)

** Changed in: gnome-terminal (Ubuntu)
       Status: Incomplete => Expired

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-terminal in Ubuntu.
https://bugs.launchpad.net/bugs/501601

Title:
  Bash in gnome-terminal shows control characters as unsupported-unicode
  squares

Status in gnome-terminal package in Ubuntu:
  Expired

Bug description:
  Binary package hint: gnome-terminal

  When I upgraded to Karmic (clean install) I noticed bash echoes
  control characters using the hat notation (ex. ctrl+c shows as ^C).
  stty reported echoctl being set, so I tried to unset it. This helped,
  and pressing ctrl+c at a prompt cancels the prompt, shows a new one
  and nothing is echoed.

  Though, when pressing ctrl+c while a program is running (ex. cat or
  ping), a unicode square is echoed like for unicode characters not
  supported by the selected font. I tried selecting many different
  encodings and fonts, though nothing seemed to help.

  Futher, if inside this same shell I open a screen session, this
  behaviour is gone and everything works as intended, which is to have
  ctrl+c or ctrl+z have the desired effect with nothing echoed.

  Finally, opening a bash session in xterm or tty[1-6] and disabling
  echoctl/ctrlecho using stty command, this cannot be reproduced. So it
  seems that only an plain bash session in gnome-terminal does this.

  To see a screenshot, view the attached PNG.
  Basically what happens there is
  1. 2 ctrl+c presses at the prompt.
  2. Then 1 ctrl+c during cat
  3. Then 1 ctrl+z during cat
  4. Bring cat back to the foreground and press ctrl+c again
  THEN disable echoctl
  5. Repeat the process - where you can now see instead of hat notation, the prompt presses are fine, but the in-program presses echo unicode squares.

  Very frustrating.

  ProblemType: Bug
  Architecture: i386
  Date: Wed Dec 30 12:40:10 2009
  DistroRelease: Ubuntu 9.10
  ExecutablePath: /usr/bin/gnome-terminal
  InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
  NonfreeKernelModules: fglrx
  Package: gnome-terminal 2.28.1-0ubuntu1
  ProcEnviron:
   LANGUAGE=en_US.UTF-8
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcVersionSignature: Ubuntu 2.6.31-16.53-generic
  SourcePackage: gnome-terminal
  Uname: Linux 2.6.31-16-generic i686

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