>>348
これが問題では?

Linuxでキーボードレイアウトが日本語配列にならない時の対処法
https://www.archlinux.site/2019/12/linux.html

以前はウィンドウサーバーとしてXorgが主に使われていたが、現在はWaylandが使われるようになっている。
この変更に伴い、キーボードレイアウトの設定方法も大きく変わってきている。

したがって、以前Xorg向けに書いていたキーボードレイアウトの設定は、ほとんど実際の入力環境に反映されていない。
自分もこのことがあまり分かっておらず、昔の設定ファイルを見直したりしてかなりハマってしまった。

また、ウィンドウサーバーだけではなく、入力デバイスのドライバも変わっている。
以前はevdevが使われていたが、最近はlibinputが使われているようだ。