maemo.org Bugzilla – Bug 3319
In X Terminal, Ctrl-e should not open the search dialog
Last modified: 2009-09-25 15:24:06 UTC
You need to
before you can comment on or make changes to this bug.
2.2007.50-2 and 4.2008.23-14
STEPS TO REPRODUCE THE PROBLEM:
1. Open X Terminal.
2. Type "cat[Enter]".
3. Type Ctrl-e.
A Ctrl-e character should go to the terminal.
The search dialog is opened.
EXTRA SOFTWARE INSTALLED:
Ctrl-e is very useful in some apps such as Emacs and shells that follow some
Emacs key bindings (e.g. bash, zsh).
For generalities about keyboard shortcuts in X Terminal, see bug 2033.
Confirmed by N810 owners in #maemo.
Doesn't seem to affect the N800, though, as I was unable to reproduce with my
N800 running 4.2008.23-14 with the vkb.
I can also confirm this.
There has been a debate in the internal ticket, in the end people insisted on
keeping Ctrl+E as th shortcut for Global search and the internal ticket has
been closed as INVALID.
Once again a UI Spec bug because Ctrl+E has been defined to behanve like it
*** Bug 2472 has been marked as a duplicate of this bug. ***
Quoting Marius Gedminas, duplicate bug 2472 comment 2:
> Workaround: Clear the /apps/osso/keybindings/global/osso-global-search key with
> gconftool or gconf-editor.
> This shortcut should be configurable from the control panel where all the other
> global shortcuts are listed.
*sigh* Not inheriting Cc'ed users other than the reporter when dupe'ing.
Doing so manually. Sorry for the noise.
(In reply to comment #4)
> Quoting Marius Gedminas, duplicate bug 2472 comment 2:
> > Workaround: Clear the /apps/osso/keybindings/global/osso-global-search key with
> > gconftool or gconf-editor.
This doesn't seem to be possible:
Nokia-N810-23-14:~> gconftool -u
Nokia-N810-23-14:~> gconftool -g
Vincent: gconftool -u effectively means "reset to default". Try
gconftool -s /apps/osso/keybindings/global/osso-global-search --type=string ''
Testing this again in Fremantle highly appreciated. WONTFIX for Diablo.
Currently in Fremantle "^E" will be printed in the terminal, but I'm not sure
whether this is a bug or really planned.
(In reply to comment #9)
> Currently in Fremantle "^E" will be printed in the terminal,
Just checking, was this in scratchbox or on-device? It works fine in the
Diablo SDK too, but /apps/osso/keybindings/global/osso-global-search isn't set
there by default, and it breaks if that key is set manually (gconftool-2 -s
/apps/osso/keybindings/global/osso-global-search -t string "<ctrl>e").
In a fremantle-beta osso-xterm ctrl-E works as expected and setting the key to
"<ctrl>e" doesn't change anything. By default there's nothing in gconf under
(In reply to comment #10)
> (In reply to comment #9)
> > Currently in Fremantle "^E" will be printed in the terminal,
> Just checking, was this in scratchbox or on-device?
While now pressing Control+E does not do anything in the terminal... Sigh.
This issue has been FIXED in the internal Fremantle version.
Unfortunately this is a WONTFIX for Diablo as Diablo is in maintenance mode and
Nokia will only provide bugfixes for critical issues if at all.
For your interest the Mer project aims to provide a community backport of
Fremantle for N8x0 devices. See http://wiki.maemo.org/Mer for more information.