উবুন্টুতে বাংলা টাইপিং সলিউশান সাথে অভ্র

উবুন্টু নিয়ে টিউটরিয়াল লেখার সময় সবার একটা প্রশ্ন ফেস করতাম। তা হলো ” উবুন্টূতে বাংলা কিভাবে লেখা যায়?”। ওমিকর্ন ল্যাব অভ্রর লিনাক্স ভার্সন একটা বানিয়েছে ঠিকই। কিন্তু সেটা উবুন্টু ৯.১০ এর পরের গুলোতে কাজ করে না। ব্যাপক চিন্তায় চিন্তিত হয়ে আমি ভাবছিলাম কি করা যায়। ঠিক তখন ই পি পি এ’র কথা মাথায় আসে। গুগল করে দেখলাম পি পি এ তে অভ্র নিয়ে কাজ হয়েছে আগেও এবং বেশির ভাগ ক্ষেত্রেই সেটা সফল ছিলো। ভাবলাম ট্রাই করে দেখি। কিন্তু সমস্যা ছিলো বেশির ভাগ কাজ হয়েছে অনেক আগে, ২০০৯-২০১০ এ। পরে kaustav’র এর ব্লগে একটা সমধান পেলাম। কিন্তু সেটাও কিছু ক্ষেত্রে ঠিক মতো কাজ করছিলো না। তবুও সেটাই ব্যাবহার করার সিদ্ধান্ত নিলাম। তবে সামান্য বিস্তারিত ভাবে।

[ পি পি এঃ পার্সোনাল প্যাকেজ আর্কাইভ ]

আসুন শুরু করা যাক। প্রথমে যেটা দরকার সেটা হলো আপনাকে আগে উবুন্টু তে লগিন করতে হবে। এরপর টার্মিনাল এ যান। যদি টার্মিনাল কোথায় আছে সেটা না জানেন তবে ctrl+alt+t প্রেস করুন।

এবার আমরা kaustav’র পি পি এর লঞ্চ প্যাড আমাদের সফটওয়্যার সোর্স এ অ্যাড করবো।

টাইপ করুনঃ sudo add-apt-repository ppa:kaustav-dasmodak/kido

এটা টাইপ করার সাথে সাথে যদি আপনার পাসওয়ার্ড সেটাপ করা থাকে, তাহলে পাসওয়ার্ড চাইবে। পাসওয়ার্ড দিন। লক্ষ করুনঃ পাসওয়ার্ড দেবার সময় কিন্তু অক্ষর গুলো দেখা যাবে না। তাই লেখা শেষ হলে এন্টার দিন। এরপর কানেক্ট হবে ক্যানোনিক্যাল এর রিপোসিটরীর সাথে।

এবার প্যাকেজ আপডেট করুন।

টাইপ করুনঃ sudo apt-get update

এটাতে কিছু ফাইল এবং প্যাকেজ আপডেটর ডাউনলোড হবে। কতোক্ষন লাগবে সেটা নির্ভর করছে আপনার নেট স্পিড এর ওপর।

শেষ হলে এবার অভ্র সেটাপ করুন। এখানে আমরা SCIM ইনপুট মেথড টাকেই ব্যবহার করবো।

টাইপ করুনঃ sudo apt-get install scim-avro

এই প্যাকেজ টা SCIM Input Method: scim, im-switch and scim-canna ইন্সটল করবে। এবার আপনাকে কীবোর্ড মেথড হিসাবে SCIM কে সিলেক্ট করতে হবে। সে জন্য টার্মিনাল এ টাইপ করুনঃ

im-switch -c

একটা উইন্ডো আসবে। সেখানে আপনাকে কীবোর্ড মেথড সিলেক্ট করতে হবে। SCIM সিলেক্ট করুন।

এবার আপনাকে উবুন্টু থেকে লগ আউট করতে হবে। কিংবা পিসি রিষ্টার্ট ও দিতে পারেন। প্রথম ধাপ শেষ। এবার পর্ব দুই।

এবার সাইড বার থেকে অ্যাপ্লিকেশন থেকে SCIM input method Setup এ যান। নিচের ছবির মতো একটা গ্রাফিক্যাল ভিউ পাবেন।

SCIM input Method Setup Screen- Oritro AhmedSCIM input Method Setup Screen

প্রথমে ফ্রন্ট এণ্ড> থেকে গ্লোবাল সেটাপ এ ক্লিক করুন। সেখানে নিচের মতো একটা উইন্ডো পাবেন। আমি অলরেডী আমার মতো করে কনফিগার করে রেখেছি। ফলে ctrl+alt+d চাপলে SCIM ইনপুট মেথড চালু হবে। আপনি চাইলে এটাকে আপনার সুবিধা মতো করে সাজাবেন। তবে বাকি সব যদি না বোঝেন, তবে ছবিতে যেভাবে কনফিগার করা আছে সেভাবে রাখুন।

SCIM Input Method KeyStrokeSCIM Input Method KeyStroke

এবার IMEngine > Global Setup  এ যান। সেখানে ল্যাঙ্গুয়েজ প্যানেল এ নিচের ছবির মতো করে অভ্র বের করুন।

Checking Avro Checking Avro

যদি এখানে অভ্র না থাকেন তাহলে বুঝতে হবে কাজ ঠিক মতো হয়নি। থাকলে তো কথাই নেই।

এবার প্যানেল> GTK তে গিয়ে নিচের ছবির মতো করে কনফিগার করুন।

GTK Configuration GTK Configuration

যদি সবকিছু ঠিক ভাবে হয়ে থাকে তাহলে ctrl+alt+d চাপুন।{ আমার করা কনফিগারেশন অনুযায়ী, আপনি যেভাবে কনফিগার করবেন, সেভাবে চাপবেন}। স্ক্রিনের বাম পাশের কোনায় SCIM এর ইনপুট উইন্ডো দেখতে পাবেন এবং জানতে পারবেন যে আপনি এখন থেকে বাংলা লিখতে পারবেন। ব্যাস, কাজ শেষ।

সতর্করতাঃ এটি ৩২ বিটের উবুন্টু তে পরীক্ষা করা হয়েছে। ৬৪ বিটে হয়নি। তাই ৬৪ বিট এ এটা কাজ করবে কিনা আমার জানা নেই।

ব্যাক্যাপ প্ল্যানঃ যদি এভাবে কাজ না হয়, তাহলে টার্মিনাল এ গিয়ে im-switch -c টাইপ করে সেখান থেকে scim-bridge সিলেক্ট করুন। আশা করি কাজ হবে।

আমি এই পোষ্ট টা উবুন্টু থেকেই লিখলাম ;)   তবে একটা সমস্যা আছে। উইন্ডোজে যেমন অভ্র তে ইমোটিকন এর কোড গুলো স্পেসিফিক ভাবে ডিফাইন করা আছে এখানে সেটা নেই। এখানে হাসি দিতে গেলে ঃ) < এটা আসে। তাই মেথড চেঞ্জ করে হাসি দিতে হবে  :) < এভাবে

যেকোন প্রশ্নের জন্য টিউন এ মন্তব্য করুন, অথবা আমাকে মেইল করুনঃ [email protected]

Level 0

আমি asas xcxc। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 10 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 17 টি টিউন ও 139 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

Level 0

Ami kodin ubuntu install korese onek kaje asbe onek dhonnobad

হাজারো ধন্যবাদ ভাই আপনাকে

Level 0

ভাই উবুন্টু কি জিনিস সেটাইত জানি না। তবে আমি অভ্রু দিয়ে লিখে থাকি। হায়রে কপাল আজো উবুন্টু ছিনলাম না।

আমিতো সেই ৯.১০ এর ভার্সনটাই ১১.১০তে ব্যবহার করছি। কই সমস্যা হলনাতো!

    @আদনান: আদনান, অনেকেরই সমস্যা হয়। আমি নিজেই ফেস করেছি। SCIM এর ব্যবহার ক্রমশ কমছে। IBUS এর কারনে অভ্রর উবুন্টু ভার্সন কাজ করে না। সেটা কনফিগারেশনের ব্যাপার। সবাই তো তোমার মতো প্রফেশনাল না।

Level 0

Traceback (most recent call last):
File “/usr/bin/add-apt-repository”, line 88, in
ppa_info = get_ppa_info_from_lp(user, ppa_name)
File “/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py”, line 80, in get_ppa_info_from_lp
curl.perform()
pycurl.error: (52, ‘Empty reply from server’)

ei error showing am using ubuntu 11.10 32 bit how can i solve this problem?

Level 0

ভাল পোষ্ট চালিয়ে যান

আমি অনেকদিন থেকেই লিনাক্স মিন্ট ব্যবহার করছি। তবে এখানে ভাল কোন ডিকশনারী পাচ্ছি না যা খুবই মিস করি। বিশেষ করে Oxford এবং Cambridge Dictionary এই দুটির নাম বলতেই হয়। ওয়াইনের মাধ্যমে cambridge চালু রেখেছি। এগুলোর কোন linux compatibel format আছে কি না, বা এর চেয়ে ভাল কোন ডিকশনারী আছে কি না জানালে উপকৃত হব। অবশ্য artha ব্যবহার করি তবে wordweb এর মত মাঊসের right click কাজ করে না।

টিউন টা ভাল লাগলো প্রিয় তে রাখলাম। আমি Pinguy OS 10.10 ব্যবহার করছি আপনার পদ্ধতিটা ট্রাই করে দেখব।

Level 0

vai, im-switch -c lekhar porei terminale-e lekha ase: segmentation fault (core dumped)
erpor error report pathanor option asle ta pathai & erpor amake 1ta link dey: https://bugs.launchpad.net/ubuntu/+source/zenity/+bug/968534
ekhon kivabe ki korbo?

ar sorry english-e lekhar jonno. ubuntu theke login korechi bolei banglay likhte parchi na 🙁

Level 0

ar amar ubuntu version: 12.04 LTS

Level 0

ar terminal-e egulo korar por theke kono kono jaygar bangla font-e change hoye geche(dekhte jegulo valo lagche na motei). font problem kivabe fix kora jay?

ডিকশনারি এবং প্রীডিকশন সহ ibus এর জন্য অভ্র বের হয়েছে। ওমিক্রনল্যাবে পাওয়া জাবে।