Important note:
Avro Phonetic has now been made available to Ubuntu users via an official package.
To install it:
sudo apt install ibus-avro
ibus-avro
in the Ubuntu archive installs the latest upstream software, including a bugfix which is important to Ubuntu users. The GitHub repo referred to in step 1 and 2 below is in read-only mode, and not useful any longer.
Previous answer:
Get the latest release of Avro from GitHub (at this time, it is 2.1).
Install the package:
sudo dpkg -i avro_*_all.deb
If you get any dependency errors, run the following command:
sudo apt-get install -f
The installation should now be finished.
Go to System Settings -> Language Support from Unity Launcher
- Look at the Keyboard input method system
- Select IBus and close the window.
You may need to restart IBus to make everything work. Try the following command:
ibus restart
Otherwise a reboot may be required.
Go to System Settings -> Keyboard -> Text Entry.
- Search for Avro Phonetic, and add it as input source.
This seems to happen because of the new XKB symbols file bn
which was created as a fix of this bug. As far as I can tell that file is redundant, since the name of the layout - Malay (Jawi) - is already present in the symbols file my
. Currently there are two entries named Malay (Jawi) in the list of input sources.
Anyway, removing or renaming the bn
symbols file seems to fix this issue.
cd /usr/share/X11/xkb/symbols
sudo mv bn bn.bak
Edit:
I filed this bug, which has been accepted and will affect version 2.21 of xkb-data
.
Edit II:
The issue is also about to be fixed in v2 of ibus-avro
.
Edit III:
It seems moving the file make wayland session on latest Ubuntu inaccessible. Also the developers of ibus-avro suggested another workaround which fixes the issue without interfering with wayland session. This is documented here
In short, you need to edit the file at /usr/share/ibus/component/ibus-avro.xml
sudo vim /usr/share/ibus/component/ibus-avro.xml
On line 20, change
<layout>bn</layout>
to
<layout>us</layout>
Save the file and restart your session.
Best Answer
I am using Avro in 18.04 LTS and it's working.
Here is the steps you need to follow.
Go to Language Support. Click install/remove languages.
Select Bangla from the list and click apply. After installing Bangla language support you should start installing Avro.
The resulting window should look like this:
Download and install avro from here on GitHub. I use 2.0 version
You will see some missing packages. To install those, run the following command:
Restart
ibus
Now go to Settings > Region and language > Add an input source > Bangla > Bengali (Avro Phonetic)
Enjoy typing Bangla in Avro keyboard.