升级到Ubuntu 17.04后,Avro Bengali键盘切换到Malay(Jawi)

我将我的一台机器升级到Ubuntu 17.04。 可能是相关的,可能不是,但对于这台机器, Avro Bengali键盘在升级后切换到马来(Jawi)。

另外两台运行Ubuntu 16.04的机器运行正常。

请参阅这些自我解释的截图。

在此处输入图像描述

在此处输入图像描述

我尝试删除并重新添加键盘,卸载并重新安装键盘,没有任何效果。

每当我切换到Avro键盘时,我都会收到阿拉伯语的文本。

这似乎发生是因为新的XKB符号文件bn是作为此bug的修复而创建的。 据我所知,该文件是多余的,因为布局的名称 – 马来语(Jawi) – 已存在于符号文件my 。 目前,在输入源列表中有两个名为Malay(Jawi)的条目。

无论如何,删除或重命名bn符号文件似乎解决了这个问题。

 cd /usr/share/X11/xkb/symbols sudo mv bn bn.bak 

编辑:

我提交了此错误 , 该错误已被接受并将影响xkb-data版本2.21。

编辑II:

这个问题也将在ibus-avro v2中ibus-avro


编辑III:

似乎移动文件使最新的Ubuntu上的wayland会话无法访问。 此外,ibus-avro的开发人员提出了另一种解决方法,可以在不干扰Wayland会话的情况下解决问题。 这在此处记录

简而言之,您需要在/usr/share/ibus/component/ibus-avro.xml编辑该文件

 sudo vim /usr/share/ibus/component/ibus-avro.xml 

在第20行,改变

 bn 

 us 

保存文件并重新启动会话。

这确实解决了这个问题: https : //github.com/sarim/ibus-avro

您可以尝试我的脚本,它会自动获取所有内容并为您安装avro。 只需下载或克隆我的存储库: https : //github.com/pavakpaul/ibus-avro-installer-for-ubuntu并执行install-ibus-avro-for-ubuntu-wily.sh