diff -U 3 -r a/src/backends/x11/meta-backend-x11.c b/src/backends/x11/meta-backend-x11.c --- a/src/backends/x11/meta-backend-x11.c 2019-10-07 16:11:27.513814136 +0300 +++ b/src/backends/x11/meta-backend-x11.c 2019-10-07 16:21:58.907060252 +0300 @@ -356,6 +356,7 @@ { switch (xkb_ev->any.xkb_type) { + case XkbNewKeyboardNotify: case XkbMapNotify: keymap_changed (backend); break;