I'm facing the same symptoms. First time I realized I have this issue
was when playing a game on Stadia through Chrome/Chromium. I am using a
special hybrid joystick (movemaster.biz) to replace my keyboard, which
consists of two parts. Both devices are connected via usb and are
recognized as usb hid keyboards. When steering with the grip of the
device and only pressing buttons on the same device everything is okay.
But as soon as I press a button on the extension there is a litte lag or
stutter/freeze.

I thought it would be an issue with the browser and blamed Chromium, as
I haven't had any issues with games played locally. But now I had the
same issue with Star Wars Battlefront (from EA) played through Steam +
Proton.

The output of journalctl showed the same overwriting existing binding of
keysym errors as described here:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1857392

That report leads to this report, and from here I got to
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/1858#note_818548
describing a workaround with altering libmutter.

I tried that workaround on Ubuntu 20.04.3 LTS, where I at first wasn't
able to successfully biuld mutter/libmutter, but it helped to disable
the tests by editing debian/rules and add export
DEB_BUILD_OPTIONS=nocheck.

Installing the altered lib and rebooting didn't get rid of the problem
though.

Unfortunately the blog post from Osvald doesn't seem to be reachable as
the https certificate was revoked.

As the freeze happens despite the workaround, I'm not sure if it's the
same issue though. Any help would be appreciated as this behavior
totally ruins the experience.

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/1777708

Title:
  Desktop briefly becomes unresponsive when receiving a keypress from a
  different device/mapping than the last keypress (in Xorg)

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-shell/+bug/1777708/+subscriptions


-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to