Ctrl+Shift+E not working in Bionic

Bug #1738500 reported by Newell Jensen
60
This bug affects 13 people
Affects Status Importance Assigned to Milestone
gimp (Ubuntu)
Invalid
Undecided
Unassigned
terminator (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Just upgraded from Xenial to Bionic and now the Ctrl+Shift+E to split the terminal vertically no longer works. Man page for terminator still shows this as the keybindings so not entirely sure why this is not working in Bionic as the Bionic Keyboard Shortcuts don't have this in there.

$ lsb_release -rd
Description: Ubuntu Bionic Beaver (development branch)
Release: 18.04

$ apt-cache policy terminator
terminator:
  Installed: 1.91-1
  Candidate: 1.91-1
  Version table:
 *** 1.91-1 500
        500 http://us.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
        500 http://us.archive.ubuntu.com/ubuntu bionic/universe i386 Packages
        100 /var/lib/dpkg/status

description: updated
Revision history for this message
Stephen Boddy (stephen-j-boddy) wrote :

This may be why:
https://developer.gnome.org/gtk3/3.22/GtkIMContextSimple.html

It's possible this shortcut is now being hijacked by the desktop input method. I know in Xenial (Gtk 3.18) gedit I can get a unicode character, but I can't get an emoji using the details given. Perhaps you can see if you get an emoji in Bionic (Gtk 3.22) typing the example sequences into gedit?

Revision history for this message
Stephen Boddy (stephen-j-boddy) wrote :

More info:

https://fedoramagazine.org/using-favorite-emoji-fedora-25/

In particular the comment in reply to someone wishing to disable the emoji input method:
@Miguel: You can do this easily through a command like: gsettings set org.freedesktop.ibus.panel.emoji hotkey "['<Control><Shift>j']" (or another hotkey of your preference).

Revision history for this message
Newell Jensen (newell-jensen) wrote :

Stephen,

In gedit, and terminator for that matter, when I hit Ctrl-Shift-e I get the @ symbol showing up but no emojis when I then enter the pattern (such as ":-)" etc.) so it looks like I am getting the same behaviour as you in Bionic.

Let me know if there is anything else you would like me to try.

Cheers,

Newell

Revision history for this message
Newell Jensen (newell-jensen) wrote :

Stephen,

Actually I take that back, I do get emojis for names but not patterns like :)

So for example:

Ctrl-Shift-e will make an @ symbol show up in gedit and then if I type "joy" a list of two different emojis show up and I can click on one to get this emoji in gedit.

HTH,

Newell

Revision history for this message
Stephen Boddy (stephen-j-boddy) wrote :

Yeah, the '@' symbol is a 'prompt' like when entering unicode you first see an underlined 'u'. I wasn't even getting the '@' because my 3.18 Gtk is too old for this feature. Apparently this shortcut they've hijacked is also an emacs command. My dilemma is; do I wait and see if the Gnome shortcut gets changed, or do I try and find an alternative now?

Changed in terminator (Ubuntu):
status: New → Confirmed
Revision history for this message
Péter Prőhle (prohlep) wrote :

I have exactly the same problem: the important Ctrl-Alt-e shortcut is diverted to bring up a very childish "Emoji Choice" window, while in GIMP this Ctrl-Alt-e is frequently needed, since if we want to slightly alter a just scanned *.PNG file and save it back, than this is the OFFICIAL SHORTCUT of "Export As ..." menu item "since the Big Bang". Who at all thinks that he or she is allowed to divert important shortcuts? Where it can be configured back, preferably from a bash terminal?

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gimp (Ubuntu):
status: New → Confirmed
Revision history for this message
Péter Prőhle (prohlep) wrote :

Minor TYPO correction: accidentally I wrote "Ctrl-Alt-e shortcut", but naturally "Ctrl-Shift-e shortcut" is in question, at least in my "bionic / gimp" case (fresh install, no unreliable history).

Revision history for this message
Péter Prőhle (prohlep) wrote :

I just found a temporary work around:

1: start "ibus-setup" as a normal user in a terminal

2: chose "Emoji" tab

3: click the button "..." at "Keyboard Shortcuts Emoji Choice"

4: push "delete" among the "add/apply/delete" buttons

This is a very windows-ish solution, i.e. it can not be a part of an "after intallation" script, since I don't know how to do it from terminal by issueing a command.

Revision history for this message
Péter Prőhle (prohlep) wrote :

Who knows, which of the bionic packages provides this Emoji Choice, since that package is the presumable cause of this CONCEPTUAL BUG.

If you searh for "gnome disable emoji choice" in google, then you will see, that many other packages is affected in the same way: TRADITIONAL KEYBOARD SHORTCUTS ARE OBSCURED by this Emoji Choice.

We are working hard using linux, and not sending continuosly smileys. It is not acceptable, that for the sake of emojies a widely used shortcut is taken away from many productive applications.

If someone knows which package is responsible for this diverting, bind this bug please to that package.

Revision history for this message
Jeremy Bícha (jbicha) wrote :
Revision history for this message
Carlos Gomes (gocarlos) wrote :

I have the same issue with vscode and terminator, many other apps also using crtl+shift+e

Revision history for this message
Carlos Gomes (gocarlos) wrote :

for reference if others hit the same issue:
```
* launch ibus-setup,
* select emoji tab,
* change the shortcut or remove it
```

ref: https://forums.opensuse.org/showthread.php/528509-How-to-disable-CTRL-SHIFT-e-gnome-emoji-shortcut

Revision history for this message
capaj (capajj) wrote :

I have upgraded to 18.10 and I started getting an issue with CTRL+SHIFT+E. On 18.04 it worked just fine. Now when I use it input boxes and text areas across the whole system start acting weird-most of them will contain letter "e" as soon I focus them. The letter cannot be removed-not with backpace, not with a delete. This is madness!

Revision history for this message
Jeremy Bícha (jbicha) wrote :

@capaj

Try using the Esc key then.

The usability is bad and we really need to have user help for it. Could someone affected please open a bug against gnome-user-docs for this issue.

For it to work, I do something like this:

Ctrl+Shift+E

You should see an underlined e

Type the emoji name you want. Let's try smile

Then press space to get the emoji presented.

Press enter to confirm and finalize the emoji or press space again to see a dropdown list of related choices.

At any point, you can press Esc to cancel.

Revision history for this message
capaj (capajj) wrote :

@jbicha oh so this is an actual feature-not a bug? can it be turned off?

Revision history for this message
capaj (capajj) wrote :

found it here: https://askubuntu.com/a/1039039/342747
Finally! Thank very much @jbicha!

Revision history for this message
Gilberto Trevino (trevigno) wrote :

Also affects Hyper https://github.com/zeit/hyper began to experience when updated to 18.10

Got into ibus-setup (Alt+F2, ibus-setup) and disabled emoticons shortcuts.

This issue was driving me nuts, thanks =D

Jeremy Bícha (jbicha)
Changed in gimp (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Jeremy Bícha (jbicha) wrote :

I reported the gimp issue at https://gitlab.gnome.org/GNOME/gimp/issues/2137 and it's believed that Ctrl+Shift+E should work just fine for Export except when a text field is currently selected. So there shouldn't really be any interference.

Revision history for this message
max mallok (moonlight.noob) wrote :

For everyone who wants a command line solution:

gsettings set org.freedesktop.ibus.panel.emoji hotkey '[]'

kind regards,
iPUSH

Revision history for this message
Saverio Miroddi (64kramsystem) wrote :

> This is a very windows-ish solution, i.e. it can not be a part of an "after intallation" script, since I don't know how to do it from terminal by issueing a command.

On some systems, dconf is used rather than dconf, therefore, the command is instead:

    dconf write /desktop/ibus/panel/emoji/hotkey "@as []"

Revision history for this message
Charlie Godfrey (cgodfrey) wrote :

Since it's related to workarounds people have suggested: tried to use ibus-setup like a lot of people have suggested, and got:

```
Traceback (most recent call last):
  File "/usr/share/ibus/setup/main.py", line 33, in <module>
    from gi import require_version as gi_require_version
ModuleNotFoundError: No module named 'gi'
```

Revision history for this message
David Coronel (davecore) wrote :

I just hit this issue with an Ubuntu 20.04 daily build. I noticed it when I tried to split my Terminator shell. I used ibus-setup to change the emoji shortcut to something else.

Revision history for this message
MN Anoop (mysoreanoop) wrote :

https://askubuntu.com/questions/1046418/how-do-i-disable-emoji-input-in-ubuntu-mate-18-04

@davecore This has a solution. It remaps the emoji key to something else; or you can delete it altogether.

Regards,
A

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.