Installing Avro on Linux has become pretty much easy these days. Thanks to this blog post by Omicron Lab. But there are many users out there who failed successfully to configure Avro with ibus, specially on non-Ubuntu distros. Because Kubuntu (or other non-GNOME distros) does not use ibus as IME. So I found an workaround.
First, download the latest deb
file for Avro and install it.
wget https://github.com/maateen/avro/releases/download/v2.1/avro_2.1-3_all.deb
sudo dpkg -i avro_2.1-3_all.deb
sudo apt install -f
Your system still needs ibus
and gjs
. So do install them.
sudo apt install ibus gjs
Here comes the best part. You need to set ibus
as default IME at boot time. The following line will do it for you.
sudo echo IM_CONFIG_DEFAULT_MODE=ibus >> /etc/default/im-config
Now run ibus-setup
and do add Avro Keyboard
from Bengali
section as Normal User
(no root). When you are done, just reboot your computer. After rebooting, Bengali text should appear when you type as it should be.
Let me know if this trick helped you. Or if you have a better one to share!