Ja, Wayland verwendet XKB für Tastaturlayouts. Aber es ist nicht ganz die richtige Frage, denn die Dinge funktionieren anders als in X. Denken Sie daran, dass Wayland nur ein Protokoll (plus eine Wrapper-Bibliothek) ist.
Auf Protokollebene hat wayland ein Ereignis wl_keyboard.keymap. Dieses Ereignis enthält einen Dateideskriptor für die Keymap und einen Formatklassifizierer. Derzeit ist nur ein Format definiert: "xkb". So erhält ein Wayland-Client eine XKB-kompatible Tastaturbelegung und kann diese mit libxkbcommon interpretieren, um die richtige Glyphe auf dem Bildschirm usw. zu erhalten.
Wayland definiert jedoch nicht, wie diese Keymap festgelegt wird. Diese Entscheidung liegt beim Komponisten. In Weston wird es beim Start aus der Konfigurationsdatei gelesen, in GNOME aus gsettings usw. Und diese Entscheidung definiert somit auch, wie Sie Keymaps zur Laufzeit ändern können (wenn überhaupt möglich). In GNOME würden Sie entweder das Konfigurationsfenster verwenden oder die gsettings-Schlüssel direkt festlegen.
Das X-Protokoll hat Anforderungen zum Festlegen der Keymap auf Protokollebene. Dies ermöglicht Tools wie setxkbmap. Der Wayland hat diese Anforderungen nicht, es ist nicht möglich, die Keymap nur mit dem Wayland-Protokoll festzulegen.