Couldn't find symbols/azerty in include paths
- Ubuntu 23.04
- gnome-control-center 44.3
- tecla 45 Alpha
I cherry-pick the recent "switch to tecla" commits for both gnome-control-center and gnome-shell (and logged out and logged back to use the updated gnome-shell). I then ran sudo apt install language-pack-gnome-fr tecla
I ran gnome-control-center
from my terminal, switched to the Keyboard panel, then added the Input Source French (AZERTY)
. I then clicked ⋮ and chose View Keyboard Layout (next to French (AZERTY).
I got this error in my terminal and tecla did not start.
xkbcommon: ERROR: Couldn't find file "symbols/azerty" in include paths
xkbcommon: ERROR: 1 include paths searched:
xkbcommon: ERROR: /usr/share/X11/xkb
xkbcommon: ERROR: 4 include paths could not be added:
xkbcommon: ERROR: /home/jeremy/.config/xkb
xkbcommon: ERROR: /home/jeremy/.config/xkb
xkbcommon: ERROR: /home/jeremy/.xkb
xkbcommon: ERROR: /etc/xkb
xkbcommon: ERROR: Abandoning symbols file "(unnamed)"
xkbcommon: ERROR: Failed to compile xkb_symbols
xkbcommon: ERROR: Failed to compile keymap
I get the same problem with GNOME Shell's keyboard layout switcher.
Things do work fine with my default English (US) keyboard layout.
I got a crash report and it says the command line that reproducibly crashes is: tecla fr+azerty
The Ubuntu bug and some additional stack trace details are at https://launchpad.net/bugs/2028081