Sunday, April 19, 2015

KDE-তে ইউনিজয় লেয়াউটে বাংলা লেখার পদ্ধতি (অবশেষে!!)

0 comments
অবশেষে KDEতে বাংলা লিখতে পারলাম!

অনেক দিন আগে থেকেই কেডিই (KDE) ডেস্কটপ আমার প্রিয়। যারা একবার KDE চালিয়েছেন, তারা বোধহয় আর অন্য কোন ডেস্কটপ চালাতে চাইবেন না। কেডিই অত্যন্ত ক্রিয়েটিভলি ডিজাইনকৃত একটি ডেস্কটপ এবং এর Effects থেকে শুরু করে Widgets, Window management সবকিছুই যেন অন্যরকম। এটা যারা ব্যবহার করেন নি তাদেরকে বোঝানো দায়। তবে একটা কারণে কেডিই আমি অপছন্দ করতাম। সেটা হচ্ছে আগে এতে unijoy লেয়াউটে বাংলা লেখার নিয়মটা জানতাম না। অনেক খুঁজে, অনেক কষ্টে একটা টিউটোরিয়াল লিখছি যেটা অনুসরণ করে কেডিইতে স্বাচ্ছন্দ্যে বাংলা লিখতে পারবেন।



[** এই টিউটোরিয়ালটি শুধুমাত্র কেডিই ডেস্কটপ ব্যবহার করে এমন লিনাক্স ডিস্ট্রোতে কাজ করবে। যেমন: Kubuntu, Linux Mint KDE, Netrunner ইত্যাদি। আপনি কেডিই ছাড়া অন্য DE ব্যবহার করে থাকলে এখানে দেখুন। ]

স্টেপ-১: ibus + বাংলা লেয়াউট ইন্সটল করুন:

এটা খুবই সোজা। শুধু টার্মিনাল/Konsole খুলে রান করুন (রান করুন মানে কপি-পেস্ট করুন আর এন্টার চাপুন):
sudo apt-get install ibus-m17n m17n-db m17n-contrib ibus ibus-gtk ibus-qt4

স্টেপ-২: ibus-কে সিস্টেমের ডিফল্ট লেয়াউট সুইচার হিসেবে সেট করুন

এটাও খুবই সহজ।

টার্মিনাল/Konsole-এ রান করুন:
sudo apt-get install im-switch

তারপর আবার রান করুন:
im-switch -s ibus

(এতে এরর দেখালেও আপাতত সমস্যা হবে না। আমার ক্ষেত্রেও এরর দিয়েছে।)

এবার রান করুন:
kate ~/.bashrc

এখন কেট নামের টেক্সট এডিটরে একটি ফাইল খুলবে। এর সবার নিচে এই লেখাগুলো পেস্ট করুন:
export XMODIFIERS="@im=ibus"
export GTK_IM_MODULE=ibus
export QT4_IM_MODULE=ibus
export QT_IM_MODULE=ibus

স্টেপ-৩: সিস্টেম ট্রের জন্য একটু জাদু

অনেক সময় অনেকে ibus সেটাপ করেন ঠিকই, কিন্তু সিস্টেম ট্রেতে এর আইকন দেখা যায় না। এর সমাধান আছে নিচের কমান্ডটাতে-- Konsole-এ এটা রান করুন:

sudo apt-get install --reinstall ibus ibus-gtk ibus-qt4 gnome-icon-theme gnome-icon-theme-full

এখন ibus ঠিকমত রান হবে।

স্টেপ-৪: ibus কনফিগার করা

এই কাজটা কিন্তু মোটেও কঠিন নয়। Alt+F2 চাপুন। এখন নিচের লেখাটি টাইপ করুন এবং এন্টার চাপুন:
ibus-setup

এতে ibus সেটিংস খুলবে। আপনি এর প্রথম ট্যাব থেকে ভাষা সুইচ করার জন্য কিবোর্ড শর্টকাটটি পরিবর্তন করতে পারবেন।

যা-ই হোক, এখন Input Method ট্যাবে যান। "Customize active input methods" চেকবক্সে চেক দিন।
- এখন আপনি এখানে যে ড্রপডাউন বক্সটি আছে তাতে ক্লিক করুন,
- তারপর Show all input methods-এ ক্লিক করুন।



- ড্রপডাউনটি বন্ধ হয়ে যাবে। এখন আবার ড্রপডাউনে ক্লিক করুন,
- তারপর Bengali-এর পাশের যে তীর আছে সেটিতে ক্লিক করুন,
- unijoy - m17n সিলেক্ট করুন।


- Add বাটনে ক্লিক করুন।

এভাবে English (US) কিবোর্ডটিও Add করে নিন:
- ড্রপডাউন ক্লিক -> English-এর পাশের তীরে ক্লিক -> English (US) -> Add-এ ক্লিক।

ব্যস! OK করে বেরিয়ে আসুন।

স্টেপ-৫: ibus-কে স্টার্টআপে রান করা

- System Settings -এ যান
- Startup and Shutdown -এ যান
- Autostart ট্যাবে থাকা অবস্থায় "Add Program..." বাটনে ক্লিক করুন
- কপি পেস্ট করুন: ibus-daemon তারপর OK করুন
- এখন Properties ডায়লগ খুলবে। এখানে নিম্নের তথ্য দিন:
Name: ibus-daemon
Description: Starts IBus or whatever...
Command: ibus-daemon --desktop=kde



- OK করে করে বের হয়ে আসুন।

কাজ শেষ! এখন লগআউট করে লগইন করুন অথবা রিস্টার্ট করুন।
রিস্টার্ট দেয়ার পর যদি সিস্টেম ট্রেতে (স্ক্রিনের ডানদিকের নিচে) ibus এর আইকন এসেছে, তাহলে বুঝবেন যে আপনার কমান্ডগুলোতে কাজ হয়েছে।

স্টেপ-৬: বাংলা লেখা

এখন কাজ সহজ। ibus এর ডিফল্ট সুইচিং কিবোর্ড শর্টকাট হল Ctrl+Space. এই কি-টি চাপলে দেখবেন সিস্টেম ট্রেতে আইকন পরিবর্তন হচ্ছে। যখন "ক UNIJ" লেখা আইকন দেখতে পাবেন তখন বাংলা লেখা হবে।


Unijoy Bangla icon on system tray

যেখানে বাংলা লিখতে চান সেখানে ফোকাস নিন/ক্লিক করুন। যদি "ক" আইকনটি না এসে থাকে তাহলে Ctrl+Space চাপুন এবং বাংলায় লিখুন। আবার Ctrl+Space চাপলে ইংরেজি আসবে।

এভাবে খুব সহজেই কেডিইতে বাংলা লেখা যাবে।

Ref:
http://www.rmitc.org/
Continue reading ...
 

Blogroll

Translate This Blog

Copyright © আদনানের ব্লগ Design by BTDesigner | Blogger Theme by BTDesigner | Powered by Blogger