web-dev-qa-db-ja.com

Ubuntu 17.04へのアップグレード後、Avro Bengaliキーボードがマレー語(ジャウィ)に切り替わります

マシンの1つをUbuntu 17.04にアップグレードしました。関連する場合もあれば、そうでない場合もありますが、このマシンでは、アップグレード後に Avro Bengali keyboard Malay(Jawi)に切り替えました。

Ubuntu 16.04を実行している他の2台のマシンは正常に動作しています。

これらの自明のスクリーンショットをご覧ください。

enter image description here

enter image description here

キーボードの削除と再追加、アンインストール、および 再インストール キーボードを使用せずに試してみました。

Avroキーボードに切り替えるたびに、アラビア語のテキストが表示されます。

6
Masroor

これは、 このバグ の修正として作成された新しいXKBシンボルファイルbnが原因で発生するようです。レイアウトの名前-マレー語(ジャウィ)-が既にシンボルファイルmyに存在するため、ファイルが冗長であると言えます。現在、入力ソースのリストには、Malay(Jawi)という名前の2つのエントリがあります。

とにかく、bnシンボルファイルを削除または名前を変更すると、この問題が修正されるようです。

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

編集:

このバグ を提出しました。これは受け入れられており、xkb-dataのバージョン2.21に影響します。

Edit II:

問題は 修正予定 v2のibus-avroでもあります。


Edit III:

ファイルを移動すると、最新のUbuntuでウェイランドセッションにアクセスできなくなります。また、ibus-avroの開発者は、ウェイランドセッションを妨げることなく問題を修正する別の回避策を提案しました。これは文書化されています here

つまり、/usr/share/ibus/component/ibus-avro.xmlでファイルを編集する必要があります

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

行20で、変更

<layout>bn</layout>

<layout>us</layout>

ファイルを保存して、セッションを再開します。

4

これは問題を解決します: https://github.com/sarim/ibus-avro

すべてを自動的に取得してavroをインストールするスクリプトを試すことができます。リポジトリをダウンロードまたはクローンしてください: https://github.com/pavakpaul/ibus-avro-installer-for-ubunt を実行し、install-ibus-avro-for-ubuntu-wily.sh

0
Pavak Paul