ibus-avro is the port of pop Avro Phonetic Bangla typing method to Linux. This software industrial plant every bit an Engine (plugin) of IBus in addition to allow users type inwards English linguistic communication in addition to on-the-fly transliterate them phonetically to Bangla.
Notable features of Avro Keyboard in addition to Bangla Spell Checker:
- Fully Unicode Compliant
- Efficient & Customizable
- Built-in Bangla Spell Checker
- Phonetic, Touch & Mouse based typing
- 100% compatibility amongst the electrical flow Avro Phonetic scheme.
- Support for preview window to encounter originally typed text right nether the cursor.
- Dictionary back upward tin predict in addition to advise phonetically similar words amongst right spelling on the fly.
- Autocorrect back upward brings usually used English linguistic communication words to Bangla (like, Facebook, download etc.) fifty-fifty amongst their master copy English linguistic communication spelling.
- Customizable.
LMDE, Kali, Debian Installation Issue:
Usual installation or README file dictates that you lot install the next Standard packages (tested for Ubuntu 12.04)
apt-get install git libibus-1.0-0 libibus-1.0-dev ibus automake autoconf gjs gir1.2-gjsdbus-1.0 gir1.2-ibus-1.0
For other linux distributions all it says that
“You’ll bespeak all related construct tools similar automake, autoconf etc… in addition to Latest IBus from git compiled amongst gobject-introspection back upward enabled.”
Problem is, only about packages are non available inwards Debian, Kali, LMDE, Mint or got a dissimilar name. I’ve searched in addition to tried plenty method in addition to came upward amongst the best solution.
My setup
I piece of job Kali Linux which is based on Debian Linux. This guide would piece of job for whatsoever Debian variants (and Kali ofc). H5N1 quick version depository fiscal establishment represent shown below:
Step 1 – Install dependencies
You bespeak to install the next packages. Use the dominance every bit shown below:
root@kali: # apt-get install git ibus libibus-1.0-dev automake autoconf gjs gir1.2-ibus-1.0 ibus-1.0
Note: I removed
gir1.2-gjsdbus-1.0in addition to added ibus-1.0 every bitgir1.2-gjsdbus-1.0is non available inwards Debian based releases in addition to tin safely live on replaced amongst ibus-1.0.
The whole install is only 11MB for a fully updated Kali Linux (or Debian LMDE for name-say)
Step two – Clone git packages
Because Omicron Lab never released a packaged file or repo for Debian based distroes, nosotros bespeak to download the actual files from Git, compile in addition to install them.
Git Cloning is easy, re-create 1 dominance at a time. We installed GIT inwards the previous command.
root@kali: # git clone git://github.com/sarim/ibus-avro.git
root@kali: # cd ibus-avro/
root@kali: /ibus-avro#
Step three – Compile, configure in addition to Install ibus-avro
Upon testing, I flora that the usual dominance provided past times Omicron Lab inwards Kali v1.0.9 does piece of job in addition to throws an error.
I flora a pocket-sized workaround which seems to work. So instead of running the whole dominance inwards 1 line, I ran them 1 at a time.
root@kali: /ibus-avro# aclocal && autoconf && automake --add-missing(This dominance doesn't work)
Use the next steps in addition to run 1 dominance at a time.
root@kali: /ibus-avro# aclocal
root@kali: /ibus-avro# autoconf
root@kali: /ibus-avro# automake --add-missing
configure.ac:6: installing `./install-sh'
configure.ac:6: installing `./missing'
root@kali: /ibus-avro#
root@kali: /ibus-avro# automake
root@kali: /ibus-avro#
root@kali: /ibus-avro# automake --add-missing
root@kali: /ibus-avro#
As you lot tin see, I even thence got an fault on automake --add-missing
but afterwards running automake
separately in addition to and thence running automake --add-missing
, it worked.
Now configure it amongst /usr
prefix.
root@kali: /ibus-avro# ./configure --prefix=/usr
Finally install using the next command.
root@kali: /ibus-avro# brand install
Note:
Chowmein
is non avail inwards my source list, but in addition to thence 1 time to a greater extent than I elbow grease to avoid also many parcel installation at anytime to kicking the bucket along things simpler.
Run ibus-avro – Avro Phonetic Keyboard
Run IBus (Applications -> System Tools -> IBus) from Application Menu
You volition encounter a pocket-sized icon on transcend right side of your covert (or transcend bot depending on where your ToolBar is). Open IBus Preferences from the transcend panel icon
Under Preferences, Go to Input method in addition to pick out an input method -> Bengali -> Avro (ibus-avro)
Now Click Add push clitoris to add together Avro to the listing (ibus-avro).
Once You’ve added Avro Phonetic, you lot must unopen the settings. Press Close on IBus Preferences.
Now restart IBus from the transcend panel icon (Right Click -> Restart)
You forthwith should live on able to piece of job Avro Phonetic Keyboard. But what I found, is that if you lot bespeak to unopen your application before it picks upward the novel IBus settings. For example, if you lot opened upward Leafpad/Mousepad/Gedit or whatsoever similar text editor (that wasn’t opened earlier), in addition to Press Press Ctrl+Space to toggle betwixt English linguistic communication in addition to Avro (Bengali) it works.
But if you lot already accept your text editor open, (or your Browser), in addition to thence it wont work. You bespeak to unopen your Browser/Text editor in addition to reopen it again, Press Ctrl+Space in addition to voila, Avro works.
Enjoy Avro Phonetic!
Hope that helps soul out there.