inhibitShortcutsDialog not working in Ubuntu 22.10 / Gnome 43. Breaks keygrab and passing keys to VMs/remote systems

Bug #1998017 reported by John Smith
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
GNOME Shell
Fix Released
Unknown
gnome-shell (Ubuntu)
Fix Released
Medium
Unassigned
Jammy
Fix Released
Medium
Unassigned
Kinetic
Fix Released
Medium
Unassigned
Lunar
Fix Released
Medium
Unassigned

Bug Description

inhibitShortcutsDialog not working in Ubuntu 22.10 / Gnome 43. Breaks keygrab and passing keys to VMs/remote systems

Bug is fixed upstream: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6107

Without that fix it is impossible to use same system shortcuts (Alt+Shift, etc.) in main system and in VM in virt-manager.

John Smith (jksmith)
tags: added: kinetic
Changed in gnome-shell (Ubuntu):
status: New → Fix Committed
tags: added: fixed-in-gnome-shell-43.2 fixed-upstream
Changed in gnome-shell:
status: Unknown → Fix Released
Revision history for this message
Jeremy Bícha (jbicha) wrote :

I am marking this a duplicate of https://launchpad.net/bugs/1997481 since gnome-shell 43.1 includes this fix and I've already prepared the Stable Release Update for Ubuntu 22.10 using that bug number in the changelog.

tags: added: fixed-in-gnome-shell-43.1
removed: fixed-in-gnome-shell-43.2
Changed in gnome-shell (Ubuntu):
status: Fix Committed → Fix Released
Changed in gnome-shell (Ubuntu Kinetic):
status: New → In Progress
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Please keep this bug open because the other one is not a useful description of the problem. Also the fix landed four commits after the 43.1 tag so it is in 43.2:

https://gitlab.gnome.org/GNOME/gnome-shell/-/commits/gnome-43

tags: added: fixed-in-gnome-shell-43.2
removed: fixed-in-gnome-shell-43.1
Changed in gnome-shell (Ubuntu):
status: Fix Released → Fix Committed
no longer affects: gnome-shell (Ubuntu Kinetic)
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

I see inhibitShorcutsDialog-Fix-permission-check.patch is in the kinetic branch but not in Ubuntu master. Is Salsa out of date again? Either way, the above tag relates to the upstream fix tag, not any Debian or Ubuntu release.

Changed in gnome-shell (Ubuntu Lunar):
status: Fix Committed → Incomplete
Changed in gnome-shell (Ubuntu Kinetic):
status: New → Fix Committed
Revision history for this message
Daniel van Vugt (vanvugt) wrote (last edit ):

The fix is definitely missing on lunar (43.1-2ubuntu1) if you look at the source code. It should be:

https://gitlab.gnome.org/GNOME/gnome-shell/-/commit/a2cd818c8c4d6a81d565099b01920b8815dea355

Changed in gnome-shell (Ubuntu Lunar):
status: Incomplete → Confirmed
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Thanks for fixing the bug status!

Changed in gnome-shell (Ubuntu Kinetic):
status: Fix Committed → Triaged
status: Triaged → Fix Committed
Revision history for this message
Jeremy Bícha (jbicha) wrote :

I thought the fix was worth cherry-picking for Kinetic. It should land in Lunar when 43.2 is released, possibly as early as next week.

Changed in gnome-shell (Ubuntu Kinetic):
importance: Undecided → Medium
Changed in gnome-shell (Ubuntu Lunar):
importance: Undecided → Medium
status: Confirmed → Triaged
Changed in gnome-shell (Ubuntu Lunar):
status: Triaged → Fix Released
tags: added: fixed-in-gnome-shell-42.7
Changed in gnome-shell (Ubuntu Jammy):
status: New → Fix Committed
importance: Undecided → Medium
Jeremy Bícha (jbicha)
Changed in gnome-shell (Ubuntu Kinetic):
status: Fix Committed → Won't Fix
Jeremy Bícha (jbicha)
Changed in gnome-shell (Ubuntu Kinetic):
status: Won't Fix → Fix Released
Changed in gnome-shell (Ubuntu Jammy):
status: Fix Committed → Fix Released
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.