Open Tyrn opened 5 years ago
Подобная проблема для Debian - после обновления с 9 до buster пропала обычная цся-раскладка, осталась только глаголица.
При этом $ /usr/lib/ibus/ibus-setup-m17n --name "m17n:cu:kbd" запускает конфигуратор для этого engine
You mean, this is a workaround?
The problem is solved. I get
$ /usr/lib/ibus/ibus-engine-m17n cu:kbd
...
ibus-m17n-Message: 19:38:46.845: skipped m17n:cu:kbd since its rank is lower than 0
...
Problem in default settings in
/usr/share/ibus-m17n/default.xml
In this file we have this lines:
<!-- Blacklist some engines -->
<!-- kbd engines are duplicate of xkb engines -->
<engine>
<name>m17n:*:kbd</name>
<rank>-1</rank>
</engine>
I add this lines:
<engine>
<name>m17n:cu:kbd</name>
<rank>2</rank>
</engine>
and ibus now see this engine.
For developers:
look at this post [https://github.com/ibus/ibus-m17n/issues/8]
with new version of ibus-m17n (1.4.1)
peoples can have similar problems.
Seems that this issue is now solved? At least, I cannot reproduce it under IBus 1.5.17.
I use m17n-cu 1.1.0-1 with the workaround and iBus 1.5.21. To tell you something meaningful I'll have to know your (the last?) version of m17n-cu.
The current version is 1.2.1, but I have not changed anything with the cu:kbd layout. It seems to be working fine on iBus
$ ibus version
IBus 1.5.17
$ ibus list-engine | grep "cu"
m17n:cu:glag - glag (m17n)
m17n:cu:znamstd - znamstd (m17n)
m17n:cu:znampar - znampar (m17n)
m17n:cu:kbd - kbd (m17n)
m17-cu 1.2.4
$ ibus version
IBus 1.5.22
$ ibus list-engine | grep "cu"
m17n:cu:znamstd - znamstd (m17n)
m17n:cu:znampar - znampar (m17n)
m17n:cu:glag - glag (m17n)
Apparently, the workaround is still in order. Do you need any additional info?
m17n-cu 1.2.4
$ ibus version
IBus 1.5.22
$ ibus list-engine | grep "cu"
m17n:cu:znamstd - znamstd (m17n)
m17n:cu:znampar - znampar (m17n)
m17n:cu:kbd - kbd (m17n)
m17n:cu:glag - glag (m17n)
m17n:cu:kbd - kbd (m17n)
appeared only after applying the old workaround:
/usr/share/ibus-m17n/default.xml
:
...
<engine>
<name>m17n:cu:kbd</name>
<rank>2</rank>
</engine>
So we are back at square one.
Probably, default.xml
is not the right place to put the patch in, as it gets overwritten sometimes. Probably, your package relies on certain Debian/Ubuntu specific defaults, so you have no problems.
Under
Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic
onlyglag (m17n)
is available viaibus-setup
.Package installed:
m17n-cu_1.1.0_all.deb
Files installed:
Locales:
System: Arch Linux