ফিঞ্চ (finch) : চ্যাট ক্লায়েন্ট

আগের লেসনে আমরা আইআরসি চ্যাটের জন্য ব্যবহার করেছি। এটা অনস্বীকার্য যে আইআরসি থেকে ফেসবুক, গুগল এদের চ্যাটের জনপ্রিয়তা বেশি। এজন্য আমরা অনেকেই পিজিন(pidgin) ব্যবহার করে থাকি গ্রাফিক্যালি। ফিঞ্চকে পিজিনের কমান্ডলাইন ভার্শন মনে করতে পারেন। দুটি সফটওয়্যারই ব্যাকএন্ডে libpurple ব্যবহার করে এবং কনফিগারেশনও শেয়ার করে। finch ইন্সটল করুন ও চালু করুন finch কমান্ড দিয়ে:

┌──────────────┤New Account├───────────────┐─────────────┐
│ ┌───────────────────────────────┐│llowing list.│
│Protocol:│AIM │v││──────────── │
│ └───────────────────────────────┘││ │
│Username: ______________________││ ▒│
│Password: ______________________││ ▒│
│Alias: ______________________││ ▒│
│ [ ] Remember password ││ ▒│
│ [ ] New mail notifications ││ ▒│
│ ──────────────────────────────────────── ││ ▒│
│Server slogin.oscar.aol.com__││ ▒│
│Port 5190__________________││ ▒│
│ ┌─────────────────────┐││ │
│Connection security│Use encryption if …│v││──────────── │
│ └─────────────────────┘│ │
│[X] Use clientLogin │ │
│[ ] Always use AIM/ICQ proxy server for │ │
│file transfers and direct IM (slower, │─────────────┘
│but does not reveal your IP address) │
│[X] Allow multiple simultaneous logins │
│ ┌────────┐ ┌──────┐ │
│ │ Cancel │ │ Save │ │
│ └────────┘ └──────┘ │
└──────────────────────────────────────────┘
New Account │Accounts │Buddy List

প্রথমবার চালু করার সময় যদি কোনো একাউন্ট না থাকে তাহলে এরকমটা দেখাবে। আমরা এখন একটি গুগল এ্যাকাউন্ট যোগ করবো:

┌──────────────────┤New Account├──────────────────┐──────┐
│ ┌───────────────────────────────┐│ list.│
│Protocol: │XMPP │v││───── │
│ └───────────────────────────────┘│ │
│Username: username______________│ ▒│
│Domain: gmail.com___________│ ▒│
│Resource: ____________________│ ▒│
│Password: ··················____│ ▒│
│Alias: ______________________│ ▒│
│ [X] Remember password │ ▒│
│ [ ] New mail notifications │ ▒│
│ [ ] Create this account on the server │ ▒│
│ ─────────────────────────────────────────────── │ │
│ ┌──────────────────┐│───── │
│Connection security │Use old-style S…│v││ │
│ └──────────────────┘│ │
│[ ] Allow plaintext auth over unencrypted streams│ │
│Connect port 5223________________│──────┘
│Connect server talk.google.com_____│
│File transfer proxies proxy.eu.jabber.org__│
│BOSH URL ____________________│
│[X] Show Custom Smileys │
│ ┌────────┐ ┌──────┐ │
│ │ Cancel │ │ Save │ │
│ └────────┘ └──────┘ │
└─────────────────────────────────────────────────┘
New Account │Accounts │Buddy List

আমরা ট্যাব চেপে চেপে ফর্মের ফিল্ডগুলোতে যেতে পারি। আমাদের কনফিগারেশন এরকম ছিল:

  • Protocol: xmpp

  • Username: আপনার ইউজারনেম

  • Domain: gmail.com

  • Password: আপনার পাসওয়ার্ড

  • আমরা Remember Password চেকবক্স একটিভ করেছি স্পেস চেপে যেন বারবার পাসওয়ার্ড দিতে না হয়।

  • Connection security: Use old style SSL

  • Connect port: 5223

  • Connect Server: talk.google.com

এরপর আপনার সকল একাউন্টের ওভারভিউ উইণ্ডো আসবে। আপনি Alt-n চেপে ব Buddy List উইন্ডোতে যেতে পারেন। সেখানে অনলাইনে থাকা ইউজারদের পাবেন। যেকোনো ইউজারের নামের ওপর এন্টার চাপলে তারজন্য একটি চ্যাট উইন্ডো খুলবে। আপনি সেখানে চ্যাট করতে পারেন।

এবার দেখে নেওয়া যাক কিছু দরকারি শর্টকাট:

শর্টকাট

কাজ

Alt + a

একশনগুলো দেখাবে। সোজাকথায় পিজিনে আপনি মেন্যুবারে যা যা পাবেন সেগুলো দেখাবে।

Alt + n

পরবর্তী উইন্ডোতে যাবে।

Alt + p

পূর্ববর্তী উইন্ডোতে যাবে।

Alt + w

উইন্ডো লিস্ট দেখাবে যেখান থেকে আপনি যেকোনো উইন্ডোতে যেতে পারবেন।

Alt + c

বর্তমান উইন্ডো বন্ধ করবে।

Alt + q

ফিঞ্চ বন্ধ করবে।

Alt + Tab

পরবর্তী আর্জেন্ট উইন্ডোতে যাবে।

Alt + Shift + Tab

পূর্ববর্তী আর্জেন্ট উইন্ডোতে যাবে।

Ctrl + o অথবা F10

বর্তমান উইন্ডোর মেন্যু দেখাবে (যদি থাকে)।

Ctrl + x অথবা F11

বর্তমান উইন্ডোর কনটেক্সট মেন্যু দেখাবে (যদি থাকে)।