desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #104644
[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