Пользовательский макет xkb в Ubuntu 21.04 Wayland

Пользовательский макет xkb в Ubuntu 21.04 Wayland

Я гуглил различные руководства по созданию пользовательской раскладки клавиатуры с помощью xkb. Я хочу, чтобы левая клавиша alt отправляла событие клавиши control. После множества проб и ошибок я пришел к этому (на основе эстонской раскладки клавиатуры):

partial alphanumeric_keys modifier_keys
xkb_symbols "ee_dfv" {
    include "ee(basic)"

    name[Group1]="Estonian (DFV)";

    key <LALT> {
        type[Group1]="ONE_LEVEL",
        symbols[Group1] = [ Control_L ]
    };

    modifier_map Control { <LALT> };
};

Я добавил его, evdev.xmlи когда я использую визуализатор макета GNOME, он показывает измененное сопоставление, но клавиши работают как и прежде. Удивительно, но измененное сопоставление работает правильно в xterm.

Я что-то делаю не так или есть другой способ изменить раскладку клавиатуры с помощью Wayland? Я успешно использовал xmodmap в течение десятилетия, но гугление показывает, что он не поддерживается Wayland.

Связанный контент