スピード:
Settings > Region & Language > Add Bangla to Input Sources
- 選択されました
bn
。
これがgkbd-keyboard-display -l bn
出力です。
LibreOffice Writer で Linux で提供される Bengali フォントを使用する場合、キーを押しても他の文字の外観が表示されることはほとんどありません。実際のベンガル語のキーボードと一致しません。特にF、それらはH互いに置き換えて使用する必要がありますbn
。
まず、これがキーボードメーカーの問題なのか、Linuxの問題なのかを混乱させます。一番下の行を見ると、Z,X...11個のキーがあることがわかります。私が知る限り、すべての標準英語またはベンガル語キーボードには10個のキーがあります。
私の場合は、後者の2つのキーをShift L別のキーと交換する必要があります。
ベンガル語入力方式は、LinuxではAvroやOpenBanglaキーボードを使用しているようです。どのLinuxを使用しているのか、どうすればわかりますか?
この問題をどのように解決できますか?この時点では、一時的な解決策で十分です。しかし、バグレポートを作成するには誰に連絡する必要がありますか?問題はどこで作成する必要がありますか?
答え1
ここにあります。問題が解決しました。
私の考えでは、Linuxはデフォルトで「Probhat Unicode」を使用しています。
$ localectl list-x11-keymap-layouts
$ localectl list-x11-keymap-variants bd
probhat
バングラデシュのキーボードレイアウトは次のとおりです。Unicode。これを使用するには:
$ sudo apt install m17n-db
$ dpkg -L m17n-db | grep unijoy
/usr/share/m17n/bn-unijoy.mim
/usr/share/m17n/icons/bn-unijoy.png
今ibusの再起動。このために私はibus restart
ibusが実行され続けていることを確認するためにibus-daemon -d
。
今Settings > Region & Language > Add Bangla (unijoy (m17n)) to Input Sources
それだけです!
答え2
使用xmodmap
できるx11-xserver-utils.debパッケージ(debian - ubuntuも似ている必要があります)。作る.xmodmaprc必要に応じてキーをアーカイブしてマッピングします。
マンページを読む:man xmodmap
現在のフォームが印刷されます。xmodmap -pke
xev
フォローx11-utils.debキーコードを見つけることができます。
.xsessionrc
家にいます:
if [ -f ~/.Xmodmap ]; then
xmodmap ~/.Xmodmap
fi
答え3
OPは直接質問を解決しましたが、まだ提案されている解決策の1つを公開しています。
Linuxシステムでどのベンガル語入力方法を使用しているかを確認するには、次の手順を試してください。
LibreOffice 作成者を開く
メニューバーのツール>オプションに移動します。
オプションウィンドウで、言語設定>言語タブを選択します。
ドキュメントの基本言語セクションで、場所に応じてベンガル語(バングラデシュ)またはベンガル語(インド)言語を選択します。
[OK]をクリックして変更を保存します。
メニューバーのツール>オプションに戻ります。
オプションウィンドウで、言語設定>言語タブを選択します。
「入力方法」セクションには、現在ベンガル語のテキスト入力に使用している入力方法の名前が表示されます。 AvroまたはOpenBanglaキーボードです。
実際のキーボードと一致しないキーの問題を解決するには、入力方法の設定でキーボードのレイアウトを変更してみてください。 LibreOffice Writerで、ツール/オプションに移動して言語設定/言語タブを選択し、入力方法の横にある詳細ボタンをクリックします。これにより、正しいキーボードレイアウトを選択して変更を保存するためのウィンドウが開きます。