On 28.2.2020 18.50, Domenico Cufalo wrote: > This is my output: > > $ gsettings get org.gnome.desktop.input-sources sources > [('xkb', 'it'), ('xkb', 'gr'), ('xkb', 'de')] > > Obviously the command "setxkbmap it" solves the problem, at least for > the current session. > > In Italian keyboard, for example, round brackets are above the numbers 8 > and 9, instead of 9 and 0. > > The issue arose after updating the following packages: > > Start-Date: 2020-02-28 00:30:26 > Commandline: apt upgrade > Requested-By: domenico (1000) > Upgrade: libqt5test5:amd64 (5.12.5+dfsg-8, 5.12.5+dfsg-9), > qt5-gtk-platformtheme:amd64 (5.12.5+dfsg-8, 5.12.5+dfsg-9), > libqt5dbus5:amd64 (5.12.5+dfsg-8, 5.12.5+dfsg-9), > libqt5sql5-sqlite:amd64 (5.12.5+dfsg-8, 5.12.5+dfsg-9), > libqt5widgets5:amd64 (5.12.5+dfsg-8, 5.12.5+dfsg-9), xkb-data:amd64 > (2.26-2, 2.29-1), libqt5xml5:amd64 (5.12.5+dfsg-8, 5.12.5+dfsg-9), > libqt5printsupport5:amd64 (5.12.5+dfsg-8, 5.12.5+dfsg-9), > libqt5concurrent5:amd64 (5.12.5+dfsg-8, 5.12.5+dfsg-9), libqt5gui5:amd64 > (5.12.5+dfsg-8, 5.12.5+dfsg-9), libqt5core5a:amd64 (5.12.5+dfsg-8, > 5.12.5+dfsg-9), libxml2:amd64 (2.9.10+dfsg-3, 2.9.10+dfsg-4), > libqt5network5:amd64 (5.12.5+dfsg-8, 5.12.5+dfsg-9), libqt5sql5:amd64 > (5.12.5+dfsg-8, 5.12.5+dfsg-9) > End-Date: 2020-02-28 00:30:33 > > In the meantime, I think I will downgrade the package... > > Regards, > Domenico >
I'm pretty sure the reason for the failure is that our xkbcomp is too old, the newer versions ignore errors caused by having keycodes above 255.. and launching Xwayland in weston clearly shows a bunch of errors from xkbcomp. Our version (1.4.0) is almost 2y old and this was fixed upstream in 1.4.1 in June 2018. So I'll update x11-xkb-utils, thanks for the patience.. -- t