FS#70293 - libxkbcommon 1.2.0-1 breaks keyboard input in qt applications
Attached to Project:
Arch Linux
Opened by Alessandro Caputo (Alexpin) - Monday, 05 April 2021, 08:07 GMT
Last edited by Jan Alexander Steffens (heftig) - Wednesday, 07 April 2021, 08:43 GMT
Opened by Alessandro Caputo (Alexpin) - Monday, 05 April 2021, 08:07 GMT
Last edited by Jan Alexander Steffens (heftig) - Wednesday, 07 April 2021, 08:43 GMT
|
Details
Description: upgrading libxkbcommon and libxkbcommon-x11 to
v 1.2.0-1 breaks input in qt/kde applications (tested with
okular, qutebrowser, anki, pinentry-qt).
Downgrading to 1.1.0-2 promptly fixes the bug. pinentry-qt complains of "qt.qpa.xkeyboard: failed to compile a keymap" Steps to reproduce: - upgrade libxkbcommon to version 1.2.0-1 - launch a qt application - try using the keyboard to do something p.s. this might be a bigger problem if it breaks whole desktop environments, e.g. KDE. |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Wednesday, 07 April 2021, 08:43 GMT
Reason for closing: Fixed
Additional comments about closing: 1.2.0-2
Wednesday, 07 April 2021, 08:43 GMT
Reason for closing: Fixed
Additional comments about closing: 1.2.0-2
Checked:
Environment variables - not found relevant difference.
Dconf (using gnome) - not found relevant difference.
Trolltech conf, etc - not found relevant difference.
/etc - not found relevant difference.
Failing qt apps eg: doublecmd, flacon, telegram, keepassxc
But on the box where I'm facing this issue, qemu is installed, and installed brltty as auxiliary package... Perhaps?
xkbcommon: DEBUG: Include path failed: /home/andrew/.config/xkb (No such file or directory)
xkbcommon: DEBUG: Include path failed: /home/andrew/.xkb (No such file or directory)
xkbcommon: DEBUG: Include path failed: /etc/xkb (No such file or directory)
xkbcommon: DEBUG: Include path added: /usr/share/X11/xkb
xkbcommon: WARNING: /usr/share/X11/locale/en_US.UTF-8/Compose:5079:46: this compose sequence is a duplicate of another; skipping line
xkbcommon: WARNING: /usr/share/X11/locale/en_US.UTF-8/Compose:5081:48: this compose sequence is a duplicate of another; skipping line
xkbcommon: WARNING: /usr/share/X11/locale/en_US.UTF-8/Compose:5083:48: this compose sequence is a duplicate of another; skipping line
xkbcommon: WARNING: /usr/share/X11/locale/en_US.UTF-8/Compose:5087:47: this compose sequence is a duplicate of another; skipping line
xkbcommon: WARNING: /usr/share/X11/locale/en_US.UTF-8/Compose:5089:46: this compose sequence is a duplicate of another; skipping line
xkbcommon: WARNING: /usr/share/X11/locale/en_US.UTF-8/Compose:5097:48: this compose sequence is a duplicate of another; skipping line
xkbcommon: WARNING: /usr/share/X11/locale/en_US.UTF-8/Compose:5101:46: this compose sequence is a duplicate of another; skipping line
xkbcommon: WARNING: /usr/share/X11/locale/en_US.UTF-8/Compose:5103:46: this compose sequence is a duplicate of another; skipping line
xkbcommon: WARNING: /usr/share/X11/locale/en_US.UTF-8/Compose:5107:45: this compose sequence is a duplicate of another; skipping line
xkbcommon: WARNING: /usr/share/X11/locale/en_US.UTF-8/Compose:5110:46: this compose sequence is a duplicate of another; skipping line
xkbcommon: DEBUG: created compose table from locale en_US.UTF-8 with path /usr/share/X11/locale/en_US.UTF-8/Compose
(process:25700): X11Helper-WARNING **: 10:14:51.685: Failed to get Keymap for current keyboard device.
And "env XKB_LOG_LEVEL=debug XKB_LOG_VERBOSITY=10 kitty":
xkbcommon: DEBUG: Include path failed: /home/andrew/.config/xkb (No such file or directory)
xkbcommon: DEBUG: Include path failed: /home/andrew/.xkb (No such file or directory)
xkbcommon: DEBUG: Include path failed: /etc/xkb (No such file or directory)
xkbcommon: DEBUG: Include path added: /usr/share/X11/xkb
[096 10:17:00.101497] [glfw error 65544]: Failed to compile XKB keymap
GLFW initialization failed