লিনাক্সে ইউনিজয় বাংলা কী-বোর্ড লে-আউট ব্যবহার

আমার দল একুশে এতদিন উইন্ডোজের জন্য কি-বোর্ড ম্যানেজার, ফন্ট তৈরী করে বিতরণ করে এসেছে। ফন্টগুলি অবশ্য আগে থেকেই মাল্টি প্লাটফর্ম করা হতো, যাতেকরে সেগুলি উইন্ডোজের পাশাপাশি লিনাক্সেও চলে। কিন্তু আমরা বরাবরের মত এবারও লিনাক্সে টাইপ করার জন্য আলাদা কোনো সফটওয়্যার তৈরী করিনি। বিষয়টি বুঝিয়ে বলি। আপনারা অনেকেই জানেন যে বাজারে বা ইন্টারনেটে ইউনিকোড বাংলা লেখার জন্য প্রচুর সফটওয়্যার পাওয়া যায় এবং অনেকে সেগুলি ব্যবহারও করে।

এই সফটওয়্যারগুলির সমস্যা হলো, এগুলি অপারেটিং সিস্টেমের রিসোর্স ব্যবহার না করে আপনার কম্পিউটারের মেমরী (RAM) ও প্রসেসর রিসোর্স ব্যবহার করে যা আপনার কম্পিউটারের গতি ধীর করতে সাহায্য করে। অপারেটিং সিস্টেমের জন্য বরাদ্দ রিসোর্স না ব্যবহার করলে এমন হতেই পারে!

একুশে সবদিক বিবেচনা করে সবসময় এমন সমাধান উপহার দিয়েছে যা ব্যবহারকারীদের সর্বোচ্চ সুবিধা দিয়েছে এবং টাইপিং বা কম্পিউটিং-এর মান অক্ষুন্ন রাখতে পারে। একুশে উইন্ডোজ বা ম্যাক ওএস-এর জন্য এর আগে যেসব সমাধান দিয়েছে তার সবই ছিলো অপারেটিং সিস্টেমের জন্য বরাদ্দকৃত রিসোর্স ব্যবহার করে, যেগুলি কখনই ৩য় পক্ষের মতো কাজ করেনা। এবার লিনাক্সের জন্য আমরা যা করেছি সেটাও অপারেটিং সিস্টেমের নিজস্ব রিসোর্স ব্যবহার করে চলে, ৩য় পক্ষের কিছুই লাগেনা এতে। আপনাকে শুধু কনফিগার করে নিতে হবে। যদিও আমরা বিগত দিনগুলিতে পাইথন, আইবিএম এর জাভাভিত্তিক সমাধান, জাতীয় প্রচুর উপস্থিত সমাধান নিয়ে গবেষণা করেছি, কিন্তু সবগুলি এত বেশী সিস্টেম রিসোর্স ব্যবহার যা কম্পিউটারের স্বাভাবিক কাজের ব্যাঘাত ঘটাতে পারে।

যাই হোক, আমরা আসি লিনাক্সে কিভাবে ইউনিজয় লে-আউট ব্যবহার করা যাবে তার সমাধান নিয়ে। বাংলাদেশের বহুল ব্যবহৃত একটি বাংলা লে-আউট হচ্ছে বিজয়। একটি কোম্পানী এই লে-আউটটির সমস্থ স্বত্ত্ব সংরক্ষণ করায় আমরা লে-আউটটির গুণাবলী যথাসম্ভব বহাল রেখে ইউনিকেডভিত্তিক লে-আউট ইউনিজয় বের করে। যাদের কম্পিউটারের কী-বোর্ডের মধ্যে বিজয় লে-আউট প্রিন্ট করা আছে ইংরেজী লে-আউটের পাশে, তাঁরা অনেয়াসে এই লে-আউট ব্যবহার করতে পারবেন।

ইউনিজয় ব্যবহারের পদ্ধতি ইনস্টল করতে হলে আমাদেরকে আগে ইন্টারনেটের সাথে সংযুক্ত হয়ে থাকতে হবে।


সিনেপ্টিক প্যাকেজ ম্যানেজার খুললাম

 


Settings -> Repositorie-এ যাই

 


উপরের উইন্ডোর মতো হুবহু সব অপশনে টিক্ দিয়ে Close বোতামটি ক্লিক্ করি

এবার সিনেপ্টিক প্যাকেজ ম্যানেজারের উইন্ডোতে Reload বোতামটি চাপ দিলে সিনেপ্টিক নিজে নিজে ইন্টারনেটের (আমি আগেই বলেছি আপনাকে ইন্টারনেটের সাথে সংযুক্ত থেকে উক্ত কাজগুলি করতে হবে) সাহায্যে কিছু জিনিস আপডেট করবে। এতে ১৫ মিনিট থেকে ১ ঘন্টার মতো সময় লাগতে পারে। নির্ভর করছে আপনার ইন্টারনেটের গতির উপরে।

বিঃদ্রঃ উপরোক্ত নির্দেশগুলি এমনিতে অনুসরণ করার দরকার নেই যদি আপনি আগে এরকম করে থাকেন। আমি এই কারণে কথাটি বলছি যে এর আগেও আমার টিউটোরিয়ালে একই ধাপ অনুসরণ করতে বলেছি। সেটা যদি করে থাকেন, তাহলে আবার করার প্রয়োজন নেই। ‌

আপডেটের কাজ শেষ হওয়ার পরে সিনেপ্টিক প্যাকেজ ম্যানেজারের মূল উইন্ডো’র মেনুবারের Search বোতামে ক্লিক্ করে m17n লিখে Search বোতামে ক্লিক্ করি।

 


প্রাপ্ত ফলাফলের মধ্য থেকে যথাক্রমে m17n-db এবং scim-m17-এর উপরে মাউসের ডান বোতাম ক্লিক্ করে Mark for installation ক্লিক্ করি

এবার সিনেপ্টিকের মূল উইন্ডোর টুলবারে Apply বোতামটি চাপি। সিনেপ্টিক ইন্টারনেট থেকে উক্ত প্যাকেজগুলি ডাউনলোড করে ইনস্টল করে নেবে। সিনেপ্টিক বন্ধ করে একবার কম্পিউটার রি-স্টার্ট করে নেই।

 


এবার System -> Preferances -> SCIM Input Method Setup খুলি

 

এই উইন্ডোটির বাম দিকে IMEngine এর নীচে Global Setup নির্বাচন করলে ডান দিকে অনেকগুলি ভাষার তালিকা আসবে এবং ভাষার নামের পাশে একটি করে টিক্ চিহ্ন দেখা যাবে। সবগুলি টিক্ চিহ্ন তুলে দেই এবং Bengali নামের ভেতরে গিয়ে M17N-bn-unijoy নির্বাচন করে দেই।

Apply করে OK করে দেই। এই সেটিংগুলি ভালোভাবে কার্যকর হবার জন্য কম্পিউটার একবার পুনরায় চালু করে বা রিস্টার্ট করে নেই।

 


এবার Applications -> Accessories -> Text Editor খুলি

 


এর গায়ে মাউসের ডান ক্লিক্ করে Input Methods এর সাব মেনু থেকে Scim Input Method নির্বাচন করে বাংলায় লেখা শুরু করে দেই।

বিঃদ্রঃ উক্ত প্রক্রিয়াতে শুধু টেক্সট এডিটরে বাংলা লেখা যাবে। কিভাবে অন্য সমস্ত এ্যপ্লিকেশনে বাংলা লিখবেন সেটা পরবর্তি ধাপে লিখে দেবো…

22 Comments

  1. Darklord 2006-12-30, 6:10 pm

    অসাধারন কতদিন ধরে এই টিউটোরিয়ালের অপেক্ষা করছিলাম

  2. bhadra 2007-01-10, 11:33 pm

    খুব ভাল কাজ। ধন্যবাদ।

  3. শামীম 2007-01-13, 8:56 pm

    আমার মেশিনে উবুন্টু ৬.১০ এজি এফট চলে। বাংলা প্যাক + প্রভাত কী-বোর্ড এ্যাক্টিভেট করা আছে। আপনার টিউটোরিয়াল অনুূযায়ী শেষ পর্যন্ত গেলাম। কিন্তু ইউনিজয়ে বাংলা লিখতে পারলাম না। টেক্সট এডিটরে SCIM Input Method সিলেক্ট করার পর লিখলেও ইংলিশ আসে। কী-বোর্ড ইন্ডিকেটর দিয়ে বাংলা কী-বোর্ড নিলে যথারীতি প্রভাত লে-আউটে লেখে।

    System Menu –> Preferences-> Keyboard থেকে প্রভাত রিমুভ করে, রিস্টার্ট করে চেষ্টা করলাম; তাও হলনা। বাধ্য হয়ে আবার প্রভাত Add করে আপনাকে লিখে জানালাম। কোন কিছু ভুল করছি কি না বুঝতেছি না।

    আপনার পরের টিউটোরিয়ালটা (অন্য অ্যাপ্লিকেশনে ইউনিজয় দিয়ে লেখা) করার আগে এইটা করতে বলেছেন …. আর এইটা পারলাম না; তাই পরেরটায় হাত দেইনি।

    কোন পরামর্শ দিবেন কি?

    আপনার বাংলা কম্পিউটিং-এর জন্য এই অক্লান্ত প্রচেষ্টার জন্য আন্তরিক শুভেচ্ছা রইল।

  4. শামীম 2007-01-13, 9:17 pm

    (… … পূর্ববর্তী কমেন্ট হতে চলমান … …)

    একটা পার্থক্যের কথা বলতে ভুলে গেছিলাম -

    SCIM Input Method Setup উইন্ডোতে অপশন বেশী ছিল। IMEngine এর অধীনে Global Setup ছাড়াও Anthy ও Generic Table নামে দুটো অতিরিক্ত অপশন ছিল। তাছাড়া Global Setup এর অধীনে M17N-bn-unijoy ও M17N-bn-Itrans ছাড়াও Inscript ও Probhat (phonetic) নামে দুটো অতিরিক্ত অপশন ছিল। আমি অবশ্য টিউটোরিয়াল অনুযায়ী শুধু M17N-bn-unijoy অপশনটি চেক করে দিয়েছিলাম।

  5. Solaiman 2007-01-14, 1:33 am

    I think you didn’t press Ctrl+Space key after selecting SCIM as your input Method. So if you miss that part, do it. Cause everything above is working fine in my computer.

  6. শামীম 2007-01-14, 9:19 am

    হুঁ …. এবার ঠিক আছে। Ctrl+Space Key চাপ দিয়ে কাজ করছে।

    Solaiman আপনাকে ধন্যবাদ।

  7. নাসিফ 2007-08-1, 5:35 am

    অনেক অনেক ধন্যবাদ।

  8. Rubel 2007-11-1, 2:01 am

    ভাইয়া ভাই আপনাকে ধন্যবাদ

  9. মাসুদ 2008-07-16, 5:19 pm

    অাপনােক অনেক ধন্যবাদ…

  10. মাসুদ 2008-07-16, 5:24 pm

    If u can kindly post a tutorial on writing compound letters (jukto okkhor) in this manner. it’d be a great help.
    Thank you

  11. Omi Azad 2008-07-17, 12:47 pm

  12. Goutam Roy 2008-10-18, 5:43 pm

    আমি উবুন্টু ৮.০৪ ব্যবহার করছি যার সাথে এই লেখার ছবির মিল কম পাচ্ছি। আমার মনে হয় আপনি যদি উবুন্টু ৮.০৪-এর উপযোগী করে ছবিসহ নির্দেশনাগুলো দেন, তাহলে উপকৃত হবো। ধন্যবাদ।

  13. Omi Azad 2008-11-1, 12:23 am

    @Goutam Roy
    আপনি একটু মাথা খাটিয়ে উপরের নির্দেশগুলি মেলানোর চেষ্টা করুন, আমি উপকৃত হবো। শত শত মানুষ ওটা দেখে ব্যবহার করে যাচ্ছে, আপনিও পারবেন।

  14. Goutam Roy 2008-11-2, 10:46 am

    আপনার পরামর্শের জন্য ধন্যবাদ। চেষ্টা করলে পারবো তো অবশ্যই, তবে কম আয়াসে কাজটি করতে চেয়েছিলাম। যাই হোক, প্রতিউত্তরের জন্য আবারো ধন্যবাদ।

  15. নেজাম 2008-11-18, 10:38 pm

    অসংখ্য ধন্যবাদ। কাজে লাগলো আপনার পোস্ট।

  16. piratesmatrix 2008-11-18, 11:50 pm

    অসংথ্য ধন্যবাদ…….প্রভাত লে আউটে লিথতে একটু সমস্যা হত, সমাধান হয়ে গেছে এই পোষ্টের মাধ্যমে সুস্দর লিথতে পারছি ইউনিজয়..

  17. hasan 2008-11-30, 7:10 pm

    Thanks for the tutorial. Is it possible to add phonetic one in the same way?

  18. smilitude 2008-12-3, 11:05 am

    দারুণ টিউটোরিয়াল!
    অনেক ধন্যবাদ লেখার জন্য!

  19. tamiz 2008-12-8, 3:00 am

    Thanks is excellent tutorial.
    please write how to write in open office spread sheet using unibijoy layout.

    ধন্যবাদ! চমৎকারপোষ্ট।
    অনুগ্রহ করে কিভাবে ওপেন অফিসে বাংলায় লেখা যায় তা জানান।

  20. অাবু ফয়সাল অহমেদ 2008-12-28, 3:15 am

    I follow your instruction step by step but I didn’t get complete solution. Yeah, I can write Bangla but there is a bit different in keyboard layout. ব and অ (F and H) just swap their places. Other seems ok. Ohh I forgot to tell you about my OS version. I am using Ubuntu 8.10 and installed intrepid.

    Sorry, as per your instruction I could not start using typewriter. But I really need this help. I cannot write in launchpad from Ubuntu. Hope you will count me.

    thank you for your nice and easy post.

  21. সায়েফ উদ্দিন 2008-12-29, 5:34 pm

    আমারতো ইন্টারনেট নেই তাহলে আমি এ কাজ কিভাবে করব।
    এটা কি সফটওয়্যার হিসেবে .dev ফরমেটে পাওয়া যাবে

  22. Omi Azad 2008-12-30, 2:08 am

    সায়েফ উদ্দিন
    আপনি হয়তো বলতে চাইছেন যে আপনি যে কম্পিউটারে লিনাক্স ব্যবহার করছেন সেখানে ইন্টারনেট নেই। কারণ আপনার যদি ইন্টারনেট না থাকে, তাহলে আপনি এইখানে মন্তব্য লিখলেন কিভাবে।

    যাই হোক উবুন্তু ডিভিডি দিয়ে ইনস্টল করলে ইন্টারনেট ছাড়াই এটা করা যায়। সেই ক্ষেত্রে ৩য় ধাপটি উপেক্ষা করতে হবে।

Add a Comment





<- Select or Switch keyboard