ibus' Super+Space shortcut (usually) doesn't work

Bug #1201679 reported by Jeremy Bícha
258
This bug affects 54 people
Affects Status Importance Assigned to Milestone
One Hundred Papercuts
Expired
Medium
Unassigned
Unity
New
Medium
Unassigned
gnome-settings-daemon (Ubuntu)
Confirmed
Medium
Unassigned
unity (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

1. Add the ubuntu-desktop PPA on Ubuntu 13.10 "Saucy"
sudo add-apt-repository ppa:ubuntu-desktop/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install indicator-keyboard
2. Log out and log back in.
2. Open System Settings>Region & Language
3. Switch to the Text Entry tab.
4. Click the + button to add at least two more keyboard layouts.
5. Log out and log back in.
6. Try to use the (new) default Super+Space keyboard shortcut to switch between keyboard layouts.

What happens
-------------------
Usually, Super+Space is ignored. It worked for me once on login but every other time I tested it didn't work.
It works fine in GNOME Shell but not in Unity.

gsettings reset org.gnome.settings-daemon.plugins.media-keys switch-input-source
seems to be enough to nudge Unity into respecting the Super+Space keyboard shortcut.

My guess is that Unity is too aggressive in binding the Super key to itself.

Workaround
-----------------
Shift+Super+Space, the keyboard shortcut to switch backward between keyboard layouts works.

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: unity 7.0.2+13.10.20130705.1-0ubuntu3
ProcVersionSignature: Ubuntu 3.10.0-2.9-generic 3.10.0
Uname: Linux 3.10.0-2-generic x86_64
ApportVersion: 2.10.2-0ubuntu4
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
Date: Tue Jul 16 00:28:27 2013
InstallationDate: Installed on 2013-06-14 (31 days ago)
InstallationMedia: Ubuntu-GNOME 13.10 "Saucy Salamander" - Alpha amd64 (20130613)
MarkForUpload: True
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Jeremy Bícha (jbicha) wrote :
description: updated
Jeremy Bícha (jbicha)
description: updated
Revision history for this message
William Hua (attente) wrote :

There's a patch applied which disables the input trigger from working under Unity because IBus' shortcut conflicts with g-s-d's media-keys if the accels match. I added this patch because with the keyboard indicator + g-s-d input sources, I thought it'd be unnecessary to have IBus do any switching.

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

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

Changed in unity (Ubuntu):
status: New → Confirmed
Revision history for this message
ccaaatt (ccaaatt) wrote :

ibas icon in upper bar lost also.

Revision history for this message
Julien-Charles Lévesque (jclevesque) wrote :

Even the Shfit+Super+Space shortcut doesn't work for me.

Also, I wasn't able to change the shortcut to the previous default, Alt + Capslock. It's like the 'New Accelerator...' step doesn't accept shortcuts without a non-modifier key (i.e., no shortcuts made of only CapsL, Alt, Ctrl, Super, etc.).

Revision history for this message
Julien-Charles Lévesque (jclevesque) wrote :

I must add it is pretty sporadic, sometimes Super+Space doesn't work, sometimes it does. Same goes for Shift+Super+Space.

Revision history for this message
Eduardo (ludentico) wrote :

Another workaround: Simply change it to CTRL+Space. For some reason, the Shift+Super+Space combination didn't work for me.

Changed in unity (Ubuntu):
importance: Undecided → Medium
Changed in unity:
status: New → Confirmed
Changed in unity (Ubuntu):
status: Confirmed → Triaged
Changed in hundredpapercuts:
status: New → Confirmed
assignee: nobody → Paper Cuts Ninja (papercuts-ninja)
Revision history for this message
David Gómez (dabisu) wrote :

Great. So ubuntu released a 13.10 with this bug? I just upgraded to 13.10 and this is yet happening...

Changed in hundredpapercuts:
importance: Undecided → Medium
status: Confirmed → Triaged
Stephen M. Webb (bregma)
Changed in unity:
status: Confirmed → Triaged
importance: Undecided → Medium
Changed in gnome-settings-daemon (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
cazacugmihai (cazacugmihai) wrote :

I also have this issue using Ubuntu 13.10.

Changed in hundredpapercuts:
assignee: Papercuts Ninjas (papercuts-ninja) → nobody
Revision history for this message
Daniil Ivanov (daniil-ivanov) wrote :

I now have the machines running 13.10 with LXDE as a desktop environment. I don't have org.gnome.settings-daemon.plugins.media-keys switch-input-source set. One of them doesn't have this bug present and two other have. I would appreciate any hints how to find a root-cause for this problem.

Revision history for this message
Andrea Azzarone (azzar1) wrote :

Super+space shortcut seems to work fine here now. Can you confirm?

Changed in unity:
status: Triaged → Incomplete
Changed in gnome-settings-daemon (Ubuntu):
status: Triaged → Incomplete
Changed in unity (Ubuntu):
status: Triaged → Incomplete
Changed in hundredpapercuts:
status: Triaged → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Unity because there has been no activity for 60 days.]

Changed in unity:
status: Incomplete → Expired
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for gnome-settings-daemon (Ubuntu) because there has been no activity for 60 days.]

Changed in gnome-settings-daemon (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for One Hundred Papercuts because there has been no activity for 60 days.]

Changed in hundredpapercuts:
status: Incomplete → Expired
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for unity (Ubuntu) because there has been no activity for 60 days.]

Changed in unity (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Miguel Rubio-Roy (mrubioroy) wrote :

In 15.04 I've observed that <Super>+Space actually works when Space is pressed very rapidly after <Super>. The delay must not exceed roughly half a second.

Changed in unity:
status: Expired → Confirmed
Changed in unity (Ubuntu):
status: Expired → Confirmed
Revision history for this message
Seth Johnson (sethj) wrote :

Thank you for taking the time to report this bug. We have tried to recreate this on the latest release of Ubuntu (15.04 and 15.10) and cannot reproduce it. This bug is being marked as Invalid. If you believe the problem to still exist in the latest version of Ubuntu please comment on why that is the case and change the bug status to NEW.

Changed in unity (Ubuntu):
status: Confirmed → Invalid
Changed in unity:
status: Confirmed → Invalid
Revision history for this message
Emilio Jesús Gallego Arias (e+launchpad) wrote :

Hi Seth, I certainly have this bug in 15.10 yet.

Using any other key for keyboard layout switch work, but not super+space.

Revision history for this message
Emilio Jesús Gallego Arias (e+launchpad) wrote :

I should mention that I'm using gnome-session-fallback

Changed in unity (Ubuntu):
status: Invalid → New
Changed in unity:
status: Invalid → New
Changed in gnome-settings-daemon (Ubuntu):
status: Expired → New
Revision history for this message
Soo (soowjo) wrote :

I am also having this problem in 16.04 LTS under gnome-session-fallback (metacity).

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

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

Changed in gnome-settings-daemon (Ubuntu):
status: New → Confirmed
Changed in unity (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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