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

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

এই সফটওয়্যারগুলির সমস্যা হলো, এগুলি অপারেটিং সিস্টেমের রিসোর্স ব্যবহার না করে আপনার কম্পিউটারের মেমরী (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 নির্বাচন করে বাংলায় লেখা শুরু করে দেই।

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

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

  1. শামীম

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

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

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

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

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

  2. শামীম

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

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

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

  3. 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.

  4. শামীম

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

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

  5. মাসুদ

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

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

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

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

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

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

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

  11. 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.

  12. সায়েফ উদ্দিন

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

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

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

  14. তানিম

    দুইদিন হয় আমি ড্রিমলিনাক্স নিয়া বিভিন্ন জিনিস ট্রাই করছি।বলে রাখা ভাল আমি প্রায় একবছর যাবৎ উবুন্টু ব্যবহার করছি।স্বাদ বদলানোর জন্য ড্রিমলিনাক্স ডাউনলোড করি।উল্লেখ্য আমি ড্রিমলিনাক্সের লাইভসিডি চালিয়ে, গিনোম পিপিপি দিয়ে জিপিইন্টারনেটে সংযুক্ত হতে পেরেছি।ফন্ট ইনস্টল করে ওয়েবসাইটে ইউনিকোড বাংলা সাইট দেখতে সক্ষম হয়েছি।কিন্তু
    পুরা পিসিকে বাংলা সাপোর্ট,বাংলা কিবোর্ড লেআউট যোগ করা এবং সর্টকাট বাটনটি প্যানেলে কিভাবে আনব ?
    জানালে উপকৃত হব।

  15. Omi vai,
    ami apnar blog’er ekjon neomito visitor. onek din agey ei post ta pore ubuntu-te uni-joy configure korte pere chilam. ekhon ami kubuntu 8.10 -e scim install kore chi, kintu seta kaj korche na.

    /usr/bin/scim
    theke run kore uni-joy configure korechi. start menu te scim kujhe pai nai.

    ekhon kde 4.1 ba kubuntu 8.10 te kivabe uni-joy configure korbo?
    somoy kore janaben.

    apna ke agam Thanks from all kubuntu user.

  16. ধন্যবাদ এমন পোষ্টের জন্য।
    আর ধন্যবাদ সায়েফ উদ্দিন ভাইকে, উনিও আমার মত সমস্যায় আছেন মনে হয়।
    যাই হোক, আমি এমনিতে XP ব্যবহার করি। আর লিনাক্স ব্যাবহারের জন্য আমি Virtual PC’র সাহায্যে। তবে আমি বর্তমানে একটি Physical PC’তে উবুন্টু ব্যবহার করতে চাচ্ছি। কিন্তু এখানে সমস্যা হল আমার কোন ইন্টারনেট কানেকশন নেই। আর এখন আমি ইন্টারনেট ব্যবহার করছি অফিস থেকে।

    আমার জানার ইচ্ছা আমাদের মত লোকজনের জন্য আপনার কি টিপস।

    অগ্রিম ধন্যবাদ জানিয়ে বিদায় নিচ্ছি।

  17. আমি উবুন্টু 9.04 ব্যবহার করি কিন্তু আপনার দেওয়া ইমেজের একটা অপশন শুধু মিলছে না সেটা হলো server for bangladesh

  18. আমি উবুন্টু ৯.০৪ এ m17n-db scim-m17n Synaptic Package Manager এর মাধ্যমে ইস্টল করিছি কিন্তু ইউন জয় ঠিক মত কাজ করছে না। মানে f প্রেস করলে ব আসে এবং H প্রেস করলে আকার আসে। SCIM input Method Setup এ Global Setup এ শুধু মাত্র bn-unijoy সিলেক্ট করা আছে।
    এটা ফিক্স করার উপায় কি? আগে আমি উবুন্টু ৯.০৪ এ ইউন জয় ব্যবহার করেছিলাম কিন্তু যখন উবুন্ট ৯.০৪ থেকে ৯.১০ আপগ্রেড করি আমার অপারেটিং সিস্টেম নষ্ট হয়ে যায়— নতুন করে আবার উবুন্টু ইস্টল করার পর আর কাজ করছেনা।

  19. Pingback: উজ্জলের ব্লগ সাইটে স্বাগতম » Blog Archive » লিনাক্স/উবুন্à

  20. Pingback: উবুন্টু/লিনাক্সে ইউনিজয় বাংলা কিবোর্ড লে-আউট সà

  21. The procedure narrated in this page is old. This the easiest way –

    You can write Bangla using Unijoy system in Ubuntu 9.10 & 10.04.
    Just follow the following procedure –
    1. Go to System > Preferences > IBus Preferences
    2. Select ‘Input Method’ tab, then click on the ‘Select an input method’. Then select Bengali > unijoy (m17n). Then click on the ‘Add’ button.
    3. Then select ‘General’ tab & remember the Keyboard Shortcuts for ‘Enable or disable’ and ‘Next input method’. You can change them according to your preference. Click on ‘Close’.
    4. Open OpenOffice.org Word processor or your browser(e.g. Firefox), use the keyboard shortcuts for enabling & changing input method & keep on writing Bangla anywhere you like.

    Thanks to all.

  22. Sagir Hussain Khan

    আমি উবুন্টু ১০.০৪ এ করে দেখলাম। কিন্তু কাজ হচ্ছে না। ইনপুট মেথড দেওয়ার পরও বাংলা লিখা আসছে না।

  23. iBUS ইনপুট মেথডটাতে কিছু সমস্যা আছে, তার চেয়ে ডিফল্ট প্রভাত লেয়াউটই ভাল। ইংরেজীতে বাংলা চেট করার মত করে টাইপ করলেই বাংলা আসবে।
    keyboard preference এর লেযাউট অপসন থেকে প্রভাত সংযোগ করা যাবে। keyboard shortcut দিয়ে সহজে লেয়াউট পরিবর্তন করা যায়। যেকোন application এ লেখা যায়। যুক্ত বর্ণ লেখার জন্য [?/] key ব্যবহার করা হয়।

  24. Pingback: অামার Ubuntu দিবস (৫ সেপ্টেম্বর ২০১১) | আদনানের ব্লগ

  25. রফিকুল অালম

    অাপনাকে অসংখ্য ধন্যবাদ!!! একটা সমস্যায় অাপনার শেখানোয় পুরোপুরি শিখে গেছি। কিন্তু লিব্রে অফিসের নতুন ভার্সনে বাংলা লিখেত পারছি না!! অনুগ্রহ করে একটু শিখিয়ে দেবেন?

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top