Proper way of creating new keyboard layouts (using m17n ibus input method)?
I study linguistics, and use Bazzite as my daily drive. Since only a tiny fraction of the interesting languages are supported by default, I need to create custom input methods (xkb is not an option because it doesn't support input of multiple unicode chars for a single keystroke). I was thinking of using the ibus m17n .mim format.
Now the classic question: /usr/share is read-only (I'd need to add custom .mim files in the m17n dicrectory there), and ~/.local/share is not recognized by m17n / ibus.
What would the proper way be of adding more keyboard layouts?
(Why is this a new question?: The other similar qustions were regarding apple-keyboard usage, or remapping keys, and other stuff, but that's not what I need. And I'm also not sure whether force-adding the file to the read-only part of the file system is the right approach, if that's even possible)
Now the classic question: /usr/share is read-only (I'd need to add custom .mim files in the m17n dicrectory there), and ~/.local/share is not recognized by m17n / ibus.
What would the proper way be of adding more keyboard layouts?
(Why is this a new question?: The other similar qustions were regarding apple-keyboard usage, or remapping keys, and other stuff, but that's not what I need. And I'm also not sure whether force-adding the file to the read-only part of the file system is the right approach, if that's even possible)