tSetup keyboard according to XKB_DEFAULT_* env vars - spkp - Stacking wayland compositor
(HTM) git clone git://git.z3bra.org/spkp.git
(DIR) Log
(DIR) Files
(DIR) Refs
---
(DIR) commit b8473ae7484a34f82ef3d7bebdaf2a3fef9c91bf
(DIR) parent c356c7edc7373730b99f3efff6e95390acbd5d79
(HTM) Author: Willy Goiffon <dev@z3bra.org>
Date: Sat, 14 Nov 2020 10:13:53 +0100
Setup keyboard according to XKB_DEFAULT_* env vars
Diffstat:
M compositor.c | 6 ++++++
1 file changed, 6 insertions(+), 0 deletions(-)
---
(DIR) diff --git a/compositor.c b/compositor.c
t@@ -832,6 +832,12 @@ add_keyboard(struct state *server, struct wlr_input_device *device)
kb->server = server;
kb->device = device;
+ rules.rules = getenv("XKB_DEFAULT_RULES");
+ rules.model = getenv("XKB_DEFAULT_MODEL");
+ rules.layout = getenv("XKB_DEFAULT_LAYOUT");
+ rules.variant = getenv("XKB_DEFAULT_VARIANT");
+ rules.options = getenv("XKB_DEFAULT_OPTIONS");
+
context = xkb_context_new(XKB_CONTEXT_NO_FLAGS);
keymap = xkb_map_new_from_names(context, &rules, XKB_KEYMAP_COMPILE_NO_FLAGS);