Code Monkey home page Code Monkey logo

ibus-avro's Introduction

Avro phonetic for Linux in IBus

Avro phonetic implementation for Linux in IBus.

Installation

Packaging status

Ubuntu/Debian/Linux Mint

On Ubuntu, and on Debian's testing and unstable releases, Avro phonetic is distributed through the ibus-avro package. To install it, simply do:

sudo apt install ibus-avro

Arch/Manjaro/EndeavourOS

Install ibus-avro-git from the AUR. Please see AUR prerequisites if you already have not.

Other Linux distros (install from source)

On other Linux distros you can install the dependencies and build/install using the source code in this repository.

  1. Open terminal/package manager and install following packages:

     git
     libibus-1.0-dev
     automake
     autoconf
     make
     gjs
     ibus
    

    For e.g. Debian 10 "buster"

    As root, do:

     apt install git libibus-1.0-dev automake autoconf make gjs ibus
    

    For other linux distributions

    You'll need all related build tools like automake, autoconf etc... and to run it you need ibus and gjs. Use the list of packages above as guidance, but please note that some packages may have other names.

  2. Now give the following commands step-by-step:

     git clone https://github.com/sarim/ibus-avro.git
     cd ibus-avro
     aclocal && autoconf && automake --add-missing
     ./configure --prefix=/usr
     sudo make install
    

    For Fedora (36, Cinnamon DE), Installing from source, and Enabling IBus Avro

     git clone https://github.com/sarim/ibus-avro.git
     cd ibus-avro
     sudo dnf install automake # this installs aclocal, autoconf, and automake
     sudo dnf install ibus-devel ibus-libs  # to repair "missing ibus-1.0 error"
     aclocal && autoconf && automake --add-missing
     ./configure --prefix=/usr
    
     sudo make install
    

    Avro should be installed on your system. If you can't find anything, try logging out / restarting the computer. Now one needs to add avro in his input method. Since the installation was done on Fedora 36 with Cinnamon DE, it maybe slightly different in other DE (ie, Gnome, KDE, etc).

    Press windows key -> Input method selector. Initially, no input method was chosen. Select Use IBus, and at the right of Use IBus, there is Preference. Clicking it opens IBus preference. Now Input method -> Add -> Bangla -> Avro. One may need to logout again to see the changes.

Usage

  1. Run IBus (Applications -> System Tools -> IBus) from Dash
  2. Open IBus Preferences from the top panel icon
  3. Go to Input method
  4. Select an input method -> Bengali -> Avro
  5. Now Click Add button to add Avro to the list
  6. Now restart IBus from the top panel icon (Right Click -> Restart)
  7. Now Press Ctrl+Space to toggle between English and Avro (Bengali)
  8. Enjoy Avro Phonetic!

It requires additional steps to configure ibus-avro in Manjaro GNOME (and possibly other distros using a very recent GNOME version). See this comment for more details.

Contributors

IBus Engine by Sarim Khan [email protected]

Avro JavaScript Phonetic Library by Rifat Nabi

Avro Phonetic Dictionary Search Library by Mehdi Hasan Khan

Licensed under Mozilla Public License 2.0 ("MPL"), an open source/free software license.

ibus-avro's People

Contributors

archisman-panigrahi avatar arupdatta88 avatar fahimfarhan avatar gunnarhj avatar moni-roy avatar mugli avatar omar-faruk avatar sarim avatar torifat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ibus-avro's Issues

Avro is running but can not type in Bangla

Can not type in Bangla while avro is running.
OS: Ubuntu 12.04.2 LTS

Tried with this command:
rm ~/.candidate-selections.json
This exception is thrown:
rm: cannot remove `/root/.candidate-selections.json': No such file or directory

Debug result: (switching input method, default to avro)
JS ERROR: !!! message = '"this._candidateSelections is null"'
101 18 0
JS ERROR: !!! Exception was: TypeError: this._candidateSelections is null
JS ERROR: !!! lineNumber = '321'
JS ERROR: !!! fileName = '"/usr/share/ibus-avro/suggestionbuilder.js"'
JS ERROR: !!! stack = '"([object Object],[object Array])@/usr/share/ibus-avro/suggestionbuilder.js:321
([object Object],[object Array],"\u09B9\u09C7",[object Object])@/usr/share/ibus-avro/suggestionbuilder.js:295
("he")@/usr/share/ibus-avro/suggestionbuilder.js:514
updateCurrentSuggestions([object _private_IBus_Engine])@/usr/share/ibus-avro/main-gjs.js:270
([object _private_IBus_Engine],101,18,0)@/usr/share/ibus-avro/main-gjs.js:92
@/usr/share/ibus-avro/main-gjs.js:419
"'

Fixed KEYEXPIRED error
wget -q http://download.opensuse.org/repositories/home:/sarimkhan/xUbuntu_12.04/Release.key -O- | sudo apt-key add -
it terminated successfully. OK
Updated the Software Sources. But still not working.
Any suggestion to fix this issue? Or just re-install?
Thank you.

Caps lock issue

Caps lock produces all Uppercase English characters in Avro Phonetic (Bangla) mode. Need to handle it in next milestone.

"Return" regression

Pressing return at the end of a moderately long sentence causes the last word to go below the original sentence.

Not working in ubuntu 14.04 64 bit

Avro has been installed successfully and working fine for few days, but from last 2 days it is not working. I am not sure how to troubleshoot the problem or what I have done to raised the problem.

suggestionbuilder crashing in mint 13

http://forum.projanmo.com/topic38209.html

$ ibus-daemon -vx (ibus-daemon:3216): GLib-GIO-WARNING **: unknown control message type 1:2 104 35 0     JS ERROR: !!!   Exception was: TypeError: this._candidateSelections is null     JS ERROR: !!!     lineNumber = '321'     JS ERROR: !!!     fileName = '"/usr/share/ibus-avro/suggestionbuilder.js"'     JS ERROR: !!!     stack = '"([object Object],[object Array])@/usr/share/ibus-avro/suggestionbuilder.js:321 ([object Object],[object Array],"\u09B9",[object Object])@/usr/share/ibus-avro/suggestionbuilder.js:295 ("h")@/usr/share/ibus-avro/suggestionbuilder.js:514 updateCurrentSuggestions([object _private_IBus_Engine])@/usr/share/ibus-avro/main-gjs.js:270 ([object _private_IBus_Engine],104,35,0)@/usr/share/ibus-avro/main-gjs.js:92 @/usr/share/ibus-avro/main-gjs.js:419 "'     JS ERROR: !!!     message = '"this._candidateSelections is null"' 104 35 1073741824 100 32 0     JS ERROR: !!!   Exception was: TypeError: this._candidateSelections is null     JS ERROR: !!!     lineNumber = '321'     JS ERROR: !!!     fileName = '"/usr/share/ibus-avro/suggestionbuilder.js"'     JS ERROR: !!!     stack = '"([object Object],[object Array])@/usr/share/ibus-avro/suggestionbuilder.js:321 ([object Object],[object Array],"\u09B9\u09A6",[object Object])@/usr/share/ibus-avro/suggestionbuilder.js:295 ("hd")@/usr/share/ibus-avro/suggestionbuilder.js:514 updateCurrentSuggestions([object _private_IBus_Engine])@/usr/share/ibus-avro/main-gjs.js:270 ([object _private_IBus_Engine],100,32,0)@/usr/share/ibus-avro/main-gjs.js:92 @/usr/share/ibus-avro/main-gjs.js:419 "'     JS ERROR: !!!     message = '"this._candidateSelections is null"' 103 34 0     JS ERROR: !!!   Exception was: TypeError: this._candidateSelections is null     JS ERROR: !!!     lineNumber = '321'     JS ERROR: !!!     fileName = '"/usr/share/ibus-avro/suggestionbuilder.js"'     JS ERROR: !!!     stack = '"([object Object],[object Array])@/usr/share/ibus-avro/suggestionbuilder.js:321 ([object Object],[object Array],"\u09B9\u09A6\u09CD\u0997",[object Object])@/usr/share/ibus-avro/suggestionbuilder.js:295 ("hdg")@/usr/share/ibus-avro/suggestionbuilder.js:514 updateCurrentSuggestions([object _private_IBus_Engine])@/usr/share/ibus-avro/main-gjs.js:270 ([object _private_IBus_Engine],103,34,0)@/usr/share/ibus-avro/main-gjs.js:92 @/usr/share/ibus-avro/main-gjs.js:419 "'     JS ERROR: !!!     message = '"this._candidateSelections is null"' 100 32 1073741824 103 34 1073741824 97 30 0     JS ERROR: !!!   Exception was: TypeError: this._candidateSelections is null     JS ERROR: !!!     lineNumber = '321'     JS ERROR: !!!     fileName = '"/usr/share/ibus-avro/suggestionbuilder.js"'     JS ERROR: !!!     stack = '"([object Object],[object Array])@/usr/share/ibus-avro/suggestionbuilder.js:321 ([object Object],[object Array],"\u09B9\u09A6\u09CD\u0997\u09BE",[object Object])@/usr/share/ibus-avro/suggestionbuilder.js:295 ("hdga")@/usr/share/ibus-avro/suggestionbuilder.js:514 updateCurrentSuggestions([object _private_IBus_Engine])@/usr/share/ibus-avro/main-gjs.js:270 ([object _private_IBus_Engine],97,30,0)@/usr/share/ibus-avro/main-gjs.js:92 @/usr/share/ibus-avro/main-gjs.js:419 "'     JS ERROR: !!!     message = '"this._candidateSelections is null"' 121 21 0     JS ERROR: !!!   Exception was: TypeError: this._candidateSelections is null     JS ERROR: !!!     lineNumber = '321'     JS ERROR: !!!     fileName = '"/usr/share/ibus-avro/suggestionbuilder.js"'     JS ERROR: !!!     stack = '"([object Object],[object Array])@/usr/share/ibus-avro/suggestionbuilder.js:321 ([object Object],[object Array],"\u09B9\u09A6\u09CD\u0997\u09BE\u09DF",[object Object])@/usr/share/ibus-avro/suggestionbuilder.js:295 ("hdgay")@/usr/share/ibus-avro/suggestionbuilder.js:514 updateCurrentSuggestions([object _private_IBus_Engine])@/usr/share/ibus-avro/main-gjs.js:270 ([object _private_IBus_Engine],121,21,0)@/usr/share/ibus-avro/main-gjs.js:92 @/usr/share/ibus-avro/main-gjs.js:419 "'     JS ERROR: !!!     message = '"this._candidateSelections is null"' 97 30 1073741824 121 21 1073741824 Traceback (most recent call last):   File "/usr/share/ibus/ui/gtk/panel.py", line 585, in __im_menu_item_activate_cb     focus_ic.set_engine(engine)   File "/usr/lib/python2.7/dist-packages/ibus/inputcontext.py", line 287, in set_engine     return self.__context.SetEngine(engine.name)   File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 145, in __call__     **keywords)   File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking     message, timeout) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Failed: Context which does not has focus can not change engine to ibus-avro.     JS ERROR: !!!   Exception was: Error: Expected type utf8 for Argument 'str' but got type 'undefined' (nil)     JS ERROR: !!!     lineNumber = '0'     JS ERROR: !!!     fileName = '"gjs_throw"'     JS ERROR: !!!     stack = '"("Expected type utf8 for Argument 'str' but got type 'undefined' (nil)")@gjs_throw:0 commitCandidate([object _private_IBus_Engine])@/usr/share/ibus-avro/main-gjs.js:315 ([object _private_IBus_Engine])@/usr/share/ibus-avro/main-gjs.js:184 @/usr/share/ibus-avro/main-gjs.js:419 "'     JS ERROR: !!!     message = '"Expected type utf8 for Argument 'str' but got type 'undefined' (nil)"' 32 57 0     JS ERROR: !!!   Exception was: Error: Expected type utf8 for Argument 'str' but got type 'undefined' (nil)     JS ERROR: !!!     lineNumber = '0'     JS ERROR: !!!     fileName = '"gjs_throw"'     JS ERROR: !!!     stack = '"("Expected type utf8 for Argument 'str' but got type 'undefined' (nil)")@gjs_throw:0 commitCandidate([object _private_IBus_Engine])@/usr/share/ibus-avro/main-gjs.js:315 ([object _private_IBus_Engine],32,57,0)@/usr/share/ibus-avro/main-gjs.js:101 @/usr/share/ibus-avro/main-gjs.js:419 "'     JS ERROR: !!!     message = '"Expected type utf8 for Argument 'str' but got type 'undefined' (nil)"' 32 57 1073741824 100 32 0     JS ERROR: !!!   Exception was: TypeError: this._candidateSelections is null     JS ERROR: !!!     lineNumber = '321'     JS ERROR: !!!     fileName = '"/usr/share/ibus-avro/suggestionbuilder.js"'     JS ERROR: !!!     stack = '"([object Object],[object Array])@/usr/share/ibus-avro/suggestionbuilder.js:321 ([object Object],[object Array],"\u09B9\u09A6\u09CD\u0997\u09BE\u09DF\u09A6",[object Object])@/usr/share/ibus-avro/suggestionbuilder.js:295 ("hdgayd")@/usr/share/ibus-avro/suggestionbuilder.js:514 updateCurrentSuggestions([object _private_IBus_Engine])@/usr/share/ibus-avro/main-gjs.js:270 ([object _private_IBus_Engine],100,32,0)@/usr/share/ibus-avro/main-gjs.js:92 @/usr/share/ibus-avro/main-gjs.js:419 "'     JS ERROR: !!!     message = '"this._candidateSelections is null"' 115 31 0     JS ERROR: !!!   Exception was: TypeError: this._candidateSelections is null     JS ERROR: !!!     lineNumber = '321'     JS ERROR: !!!     fileName = '"/usr/share/ibus-avro/suggestionbuilder.js"'     JS ERROR: !!!     stack = '"([object Object],[object Array])@/usr/share/ibus-avro/suggestionbuilder.js:321 ([object Object],[object Array],"\u09B9\u09A6\u09CD\u0997\u09BE\u09DF\u09A6\u09B8",[object Object])@/usr/share/ibus-avro/suggestionbuilder.js:295 ("hdgayds")@/usr/share/ibus-avro/suggestionbuilder.js:514 updateCurrentSuggestions([object _private_IBus_Engine])@/usr/share/ibus-avro/main-gjs.js:270 ([object _private_IBus_Engine],115,31,0)@/usr/share/ibus-avro/main-gjs.js:92 @/usr/share/ibus-avro/main-gjs.js:419 "'     JS ERROR: !!!     message = '"this._candidateSelections is null"' 102 33 0     JS ERROR: !!!   Exception was: TypeError: this._candidateSelections is null     JS ERROR: !!!     lineNumber = '321'     JS ERROR: !!!     fileName = '"/usr/share/ibus-avro/suggestionbuilder.js"'     JS ERROR: !!!     stack = '"([object Object],[object Array])@/usr/share/ibus-avro/suggestionbuilder.js:321 ([object Object],[object Array],"\u09B9\u09A6\u09CD\u0997\u09BE\u09DF\u09A6\u09B8\u09CD\u09AB",[object Object])@/usr/share/ibus-avro/suggestionbuilder.js:295 ("hdgaydsf")@/usr/share/ibus-avro/suggestionbuilder.js:514 updateCurrentSuggestions([object _private_IBus_Engine])@/usr/share/ibus-avro/main-gjs.js:270 ([object _private_IBus_Engine],102,33,0)@/usr/share/ibus-avro/main-gjs.js:92 @/usr/share/ibus-avro/main-gjs.js:419 "'     JS ERROR: !!!     message = '"this._candidateSelections is null"' 97 30 0     JS ERROR: !!!   Exception was: TypeError: this._candidateSelections is null     JS ERROR: !!!     lineNumber = '321'     JS ERROR: !!!     fileName = '"/usr/share/ibus-avro/suggestionbuilder.js"'     JS ERROR: !!!     stack = '"([object Object],[object Array])@/usr/share/ibus-avro/suggestionbuilder.js:321 ([object Object],[object Array],"\u09B9\u09A6\u09CD\u0997\u09BE\u09DF\u09A6\u09B8\u09CD\u09AB\u09BE",[object Object])@/usr/share/ibus-avro/suggestionbuilder.js:295 ("hdgaydsfa")@/usr/share/ibus-avro/suggestionbuilder.js:514 updateCurrentSuggestions([object _private_IBus_Engine])@/usr/share/ibus-avro/main-gjs.js:270 ([object _private_IBus_Engine],97,30,0)@/usr/share/ibus-avro/main-gjs.js:92 @/usr/share/ibus-avro/main-gjs.js:419 "'     JS ERROR: !!!     message = '"this._candidateSelections is null"' 100 32 1073741824 102 33 1073741824 97 30 1073741824 115 31 1073741824     JS ERROR: !!!   Exception was: Error: Expected type utf8 for Argument 'str' but got type 'undefined' (nil)     JS ERROR: !!!     lineNumber = '0'     JS ERROR: !!!     fileName = '"gjs_throw"'     JS ERROR: !!!     stack = '"("Expected type utf8 for Argument 'str' but got type 'undefined' (nil)")@gjs_throw:0 commitCandidate([object _private_IBus_Engine])@/usr/share/ibus-avro/main-gjs.js:315 ([object _private_IBus_Engine])@/usr/share/ibus-avro/main-gjs.js:184 @/usr/share/ibus-avro/main-gjs.js:419 "'     JS ERROR: !!!     message = '"Expected type utf8 for Argument 'str' but got type 'undefined' (nil)"' 65507 29 0 99 46 4

IBus set_cursor_pos Error

The following error occurred at least twice in Kubuntu 12.04 & Fedora 17 during testing and caused IBus to crash.

IBUS:ERROR:ibuslookuptable.c:323:ibus_lookup_table_set_cursor_pos: assertion failed: (cursor_pos < table->candidates->len)

Might be an IBus bug, but deserves another check.

Font rendering problem in Kingoffice Linux

Today I installed Kingoffice Linux version and tried to write Bangla using Avro. But it's problematic. When I tried to write "রহিম" it shows "রহমি"। Similiar is the case with other 'ই-কার' based words.
Any suggestion?

[SOLVED] GPG error

Following the steps at http://linux.omicronlab.com/ubuntu_14.04.html I'm getting an error while trying to add the GPG key. It reads:

wget -q http://download.opensuse.org/repositories/home:/sarimkhan/xUbuntu_14.04/Release.key -o- | sudo apt-key add -
[sudo] password ...:
gpg: no valid OpenPGP data found.

Knowing that apt-get wouldn't work, I just did and got this error:

W: GPG error: http://download.opensuse.org ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A40A3913512404C1

I googled the gpg error but didn't find any solution. How to resolve the issue, please?

Building ibus-avro in CentOS 6.2 x86_64

First,

centos, epel, rpmfusion, rpmforge ...nothing seems to provide the requirements given for building ibus-avro. I have cloned ibus from its github repo.

But configuring ibus in centos halts with this :

Requested 'glib-2.0 >= 2.26.0' but version of GLib is 2.22.5

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GLIB2_CFLAGS
and GLIB2_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

But it does not seem reasonable to update my gnome libraries manually and risk breaking my existing gnome apps. So Any previous version of ibus exists to which ibus-avro is compatible?

git tag only shows 1 "1.0" tag. Sow i'm doubting of any previous stable version. Still, CentOS is a production level distro, and used by many of us who do linux platform development. If its compatible with centos then it would be very nice.

How to make Ibus-Avro work on Linux Mint Debian edition?

Hello,

I am very new to Linux, though I've been using Avro Phonetic for long on M$. I tried to install ibus-avro on LMDE (201303 Cinnamon 32-bit) by following the instructions for Ubuntu 13.04 (given at linuxDOTomicronlabDOTcom), but failed.

Could you tell me an easy method to get it working?
Much thanks,
Sweuk

Word spacing problem in LibreOffice 4.0.3.3 Ubuntu 13.04 with SutonnMJ font and other Unicode fonts

If I continue to type Bangla with iBus>Bengali-Avro Phonetic, no matter what the bangla font is (Except AdorsoLipi), after a while it will create a problem. The spacing between words are not correct.

Another problem is, after finishing editing, if I open this document in Windows 7 with MS Office 2003 (for printing) the words all appear as square. But no problem with PDF version.

This document is actually form windows and I need to edit it in LibreOffice in Ubuntu 13.04.

I've attached a document, just go through the words and you will notice the problem.
Download Attachment below
https://bugs.freedesktop.org/attachment.cgi?id=79235

spacing prob
The font is SutonnyMJ

My PC:
Ubuntu 13.04 (32Bit)
LibreOffice 4.0.3.3

We're also discussing about it here you may have a look

http://ask.libreoffice.org/en/question/17417/word-spacing-problem-in-libreoffice-4033-ubuntu/
https://bugs.freedesktop.org/show_bug.cgi?id=64526

Problem with WINE

I am running Linux Mint 16 Cinnamon which is a Fork of Ubuntu 13.10. I managed to install ibus-avro-saucy and get it running. And it works perfectly fine on Linux-native apps. The problem I installed MS office 2010 using wine. No matter what I do avro doesn't seem to input text in any of those office apps. it doesn't catch any character besides "space" "tab" and "enter". But, if i copy some bengali text from linux-native apps, it shows little rectangles with a question mark. I tried to install Windows version of Avro inside wine to check if that works. but no... the windows one cant send any character at all. Please check this issue...
Thank You

Not working in Fedora 20

Avro was working fine in Fedora 19. I did a upgrade to Fedora 20 using the fedup tool. Everything is fine except Avro. It still types in English even after switching the keyboard layout to "Bengali (Avro Phonetic)". Bengali fonts are appearing but I can't tpe in Bengali even after switching the layout.

Not working on upgrade to Ubuntu 13.10

Just upgraded to Ubuntu 13.10 (suacy) and Avro keyboard no longer works. followed instructions in http://linux.omicronlab.com/2013/09/05/sudden-not-working.html and got the following output:
me@mycomputer:~$ /usr/bin/env gjs --include-path=/usr/share/ibus-avro /usr/share/ibus-avro/main-gjs.js
** Message: JS WARNING: [/usr/share/ibus-avro/main-gjs.js 57]: in strict mode code, functions may be declared only at top level or immediately within another function
** Message: JS WARNING: [/usr/share/ibus-avro/main-gjs.js 224]: in strict mode code, functions may be declared only at top level or immediately within another function
** Message: JS WARNING: [/usr/share/ibus-avro/main-gjs.js 238]: in strict mode code, functions may be declared only at top level or immediately within another function
** Message: JS WARNING: [/usr/share/ibus-avro/main-gjs.js 257]: in strict mode code, functions may be declared only at top level or immediately within another function
** Message: JS WARNING: [/usr/share/ibus-avro/main-gjs.js 269]: in strict mode code, functions may be declared only at top level or immediately within another function
** Message: JS WARNING: [/usr/share/ibus-avro/main-gjs.js 278]: in strict mode code, functions may be declared only at top level or immediately within another function
** Message: JS WARNING: [/usr/share/ibus-avro/main-gjs.js 301]: in strict mode code, functions may be declared only at top level or immediately within another function
** Message: JS WARNING: [/usr/share/ibus-avro/main-gjs.js 313]: in strict mode code, functions may be declared only at top level or immediately within another function
** Message: JS WARNING: [/usr/share/ibus-avro/main-gjs.js 324]: in strict mode code, functions may be declared only at top level or immediately within another function
** Message: JS WARNING: [/usr/share/ibus-avro/main-gjs.js 336]: in strict mode code, functions may be declared only at top level or immediately within another function
** Message: JS WARNING: [/usr/share/ibus-avro/main-gjs.js 346]: in strict mode code, functions may be declared only at top level or immediately within another function
** Message: JS WARNING: [/usr/share/ibus-avro/main-gjs.js 39]: assignment to undeclared variable exec_by_ibus

Please fix this. Thanks.

Cant type Bangla though avro enabled !

I cant type bangla but I enabled ibus-avro. when i installed it worked. but few days later it dont work .

it is in ubuntu 12.04

I reinstalled , but not work !!!

Selection_009.png

here is a screenshot !

Can't write "পঙ্‌ক্তি" in Libreoffice

I can't write পঙ্‌ক্তি in libreoffice using Ibus-Avro Phonetic. It' becoming পঙ্ক্তি। It's okay in here while I typing but problematic in Libreoffice. Can you please give a look at it?

Can't install in Ubuntu 12.10

I have just upgraded to ubuntu 12.10 and avro stopped working
I am getting the following error message:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
ibus-avro : Depends: gir1.2-gjsdbus-1.0 but it is not installable
E: Unable to correct problems, you have held broken packages.

language changes back to english in libre office

Hi,
I have latest ibus-avro installed.
If my suggestion is on and I type "pro" then input method automatically changes back to english, but if I keep suggestion off, than its okay.

Plus, if suggestion is on then linux version of avro is much slower than windows version of avro, and one request please add a visible keyboard. so if some spelling can not be written we can at least use mouse to type them

Last issue is there is no way to type "assamese" language in ibus-avro, windows version has this feature bcoz in windows version we can click on assamese Ra to type it.

Thanks

Opensuse 13.1 64bit Support

Hi,

I'm using Opensuse 13.1 64bit and I'm missing Avro a lot there.
When can we expect Opensuse 13.1 64bit support of Avro?

Can Not Use AVRO in UBUNTU 12.10

I used to use ibus-avro in 12.04 LTS but after upgrading to 12.10 I can't use avro anylonger. I am just helpless without avro. Please help me with a prompt solution .

_ Syful Sharif

Can't write bangla in MS Office 2007 installed under wine 1.5.23 using ibus avro

Can't write bangla MS Office 2007 installed under wine 1.5.23 using ibus avro.

System:

  1. Mint 14
  2. Wine 1.23
  3. MS Office 2007 SP2
  4. ibus Avro
  5. Unicode fonts like : Bangla, nikosh, siyam rupali, suttonyOMJ, Bensen etc.

Problem details:

  1. shows only text suggestion but nothing is writing by ibus. I tried with different bangla fonts. Nothing is written using ibus avro.
  2. Sometimes ibus can write bangla but that time can't write "Zafolla" and other word like "kono"

Please see this image below:
Screenshot from 2013-02-18 22:06:39

Unable to locate package ibus-avro-trusty

I'm unable to install "ibus-avro-trusty" but no problem installing "ibus-avro-saucy"

Added key, sudo apt-get update all done...

user@user-Aspire-4736Z:~$ sudo apt-get install ibus-avro-trusty
[sudo] password for user:
Reading package lists... Done
Building dependency tree
Reading state information...Done
E: Unable to locate package ibus-avro-trusty

ibus-avro gets extremely slow on Ubuntu 12.04 when typing fast

System: Ubuntu 12.04 desktop 32 bit, Intel Atom 1.6 GHz processor, 1GB RAM, Unity 2D desktop environment

ibus-avro installs fine, works across applications but gets very slow when I start writing even faintly fast. After two or three words, ibus-avro begins mixing up keystrokes, resulting in faulty words, and often not converting a number of keystrokes to Bangla. FYI, phonetic typing in Hindi works fine on the same system.

avrolib.js is missing from master branch

The file avrolib.js is not present in the master branch. So during the installation process when "sudo make install" command is given it can't be made out successful.

need support for arch linux

hi, i use manjaro (based on arch). unfortunately there is no system to write bangla :( how can i install avro on manjaro ?

debian wheezy

Hi,

Is anyone using ibus-avro on debian wheezy (release 7.6)? I could install it but when I use it in Bangla mode I get weird characters?

When I followed the steps to debug I got the following message on the ibus-avro terminal side.

65513 56 16
65289 15 1073741840
65289 15 1073741840
106 36 16
106 36 1073741840
65288 14 16
65288 14 1073741840
65513 56 16
65289 15 1073741840
65513 56 16

Any help on this matter is appreciated.

Thanks,
Vikas

Ibus-avro repository cannot be added in Linux Mint 15 (KDE)

I tried to install ibus-avro in Linux mint 15 (KDE). I used the following command in my terminal to add ibus-avro repository :

sudo add-apt-repository "deb http://download.opensuse.org/repositories/home:/sarimkhan/xUbuntu_13.04/ ./"

But after entering this command, I got the following error:

Cannot add PPA: 'No JSON object could be decoded'.

I've also tried to add the PPA using the software sources menu which produces the same error. how can I fix this?

Problem with duplicate words

I'm using 14.04 64 bit with a fresh installation. When I press space button while writing a word, sometimes it creates a duplicate word for it. For example, while writing আমি ভাল I press space button it may become আমি ভাল ভাল. It has nothing to do with the word ভাল as it creates duplicate for any word. This duplicate word problem occurs very frequently in Trusty. It wasn't an issue in Ubuntu 13.10.

avro problem in linux mint 16 kde

মিন্ট ১৬ কেডিইতে ibus-avro ইন্সটল দেবার পর গুগল ক্রম, ফায়ারফক্সে কিংবা লিব্রেঅফিসে বাংলা আসে না। কিন্তু টেক্সট এডিটরে বাংলা আসে।

Selected text removal at the time of pressing Ctrl/Arrow Keys

When IBus-Avro Bangla mode is on I cannot copy any text by selecting and then pressing "Ctrl + C". After selecting any text if Ctrl or Arrow keys are pressed the text is removed. If I toggle English mode pressing Ctrl + space then everything work fine. I find the problem with Libreoffice, Gedit, Empathy. Web browsers like Chromium, Firefox are Ok with IBus-Avro on.

Can't write "লব্ধ"

"bdh" doesn't work for "ব্ধ". So, some word like "লব্ধ", "উপলব্ধি" can't be written.

sarim/ibus-avro on Ubuntu 14.04 LTS

I installed 'sarim/ibus-avro' on Ubuntu 13.10. I was very apprehensive if this would work on 14.04 LTS.
I upgraded 13.10 to 14.04 LTS. And to my amazement I found all my apps including Avro are working perfectly. Thanks a lot to you and Ubuntu Team for this.

Weird arrow key behaviour

Write a letter then another followed by a space. Then press the left arrow key and see what happens. The cursor was supposed to move. But rather than doing just that, the cursor moves the whole letter.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.