Wednesday 27 March 2013

bn-unijoy & Fedora 18


Step - 1
# yum install dconf-editor

Step - 2
Activities > Applications > dconf-editor
org > gnome > desktop > input sources > show-all-sources -এ টিক চিহ্ন দিতে হবে।

Step - 3
) bn-unijoy.mim ফাইলটি ডাউন-লোড নিতে হবে। এবারে এই ফাইলটি /usr/share/m17n/ -এ কপি করে দিতে হবে।
) /usr/share/m17n/mdb.dir ফাইলটি এডিট করে input-method line এর উপরে (input-method bn unijoy "bn-unijoy.mim") যোগ করে দিতে হবে। অনেকগুলি input-method line থাকতে পারে, তবে এর মধ্যে যে কোন জায়গায় এটা লিখে নিলে হবে।
) কম্পিউটারটি রিস্টার্ট করে Region & Language থেকে ইউনিজয় এক্টিভেট করতে হবে। আর পাশের শর্টকাট থেকে Ctrl+Space বা যেকোন শর্টকাট সেট করে দিতে হবে।


Monday 11 February 2013

Fedora 18 - Problems of writing Bengali

-->
For Bengali users Avro, Unijoy key-board layouts are very important. When other Linux distributions like Ubuntu, Mint etc include Unijoy key board in their distributions, but Fedora has ignored Unijoy Key Board. So long a good number of Bengali users used the external Ibus facilities to install Unijoy Key Board (xvnkb-scim-unikey-0-2i386.rpm , Unijoy is then avaiable both in Ibus & Scim) and Avro Key Board(ibus-avro-1.0-48.1.noarch) . Up to Fedora 17 this method works fine. But in Fedora 18 since ibus has been integrated into Gnome 3.6 external ibus do not run anymore, surprisingly when ibus option exists as one of the options in Input Method Selector.
Whenever Ibus is ran in Fedora 18 following error pop-up is displayed -

"Failed to switch input Method"
"GDBus.Error:org.gtk.GDBus.Unmapped GError.Quark._imsettings_2derror_2dquark.Code5:
Current desktop isn't targeted by Input Method."

Surprisingly in System Settings > Region & Language > Input Source > + we get a list of 12 key-board lay-outs for Bengali – Bengali, Bengali (India), Bengal(India, Baishakhi), Bengali(India, Baishakha Inscript), Bengali (India, Borona), Bengali (India, Probhat) , Bengali (India, Uni Gitanjali), Bengali (inscript2 (m17n)), Bengal (inscript (m17n)), Bengali (itrans (m17n)), Bengali (Probhat), Bengali (Probhat (m17n)) . Extra four key-board lay-outs have been added newly - Bengal(India, Baishakhi), Bengali(India, Baishakha Inscript), Bengali (India, Borona),Bengali (India, Uni Gitanjali).
Undoubtedly it is an appreciable step, but it is an example of denial to the expectations on Unijoy and Avro users.
Whenever xvnkb-scim-unikey-0-2.i386.rpm is run following pop-up is displayed -
file / from install of xvnkb-scim-unikey-0-2.i386 conflicts with file from package filesystem-3.1-2.fc18.i686
file /usr/lib from install of xvnkb-scim-unikey-0-2.i386 conflicts with file from package filesystem-3.1-2.fc18.i686
It makes impossible to use Unijoy lay-out through SCIM also. As a result a good number of Fedora users, including my self, will have to shift to other Linux Distributions like Ubuntu, Mint, Opensuse etc.
In this circumstances options to Fedora management will be -
For Fedora 18
(1) make ibus to run externally.
(2) resolve the conflicts of / and /usr/lib of xvnkb-scim-unikey-0-2.i386 with filesystem-3.1-2.fc18.i686.

And/Or,
From next versions of Fedora include Unijoy and Avro key-boards in System Settings > Region & Language > Input Source > +

Fedora should see the matter..