परंपरागতভাবে, লিনাক্স ডেস্কটপ এনভায়রনমেন্টের সাথে টাইটলি ইন্টিগ্রেটেড অ্যাপ্লিকেশন থাকে, যা অন্যান্য লিনাক্স ওএসে সাধারণত পাওয়া যায় না। বেসিক্যালি, আপনি ডেস্কটপ বদলে তবে প্রোগ্রামও বদলাতে হয়। লিনাক্স মিন্ট কমিউনিটি X-Apps প্রজেক্টের মাধ্যমে এটিকে পরিবর্তন করতে চাইছে।
X-Apps কী?
লিনাক্স মিন্ট ১৮ রিলিজে X-Apps-এর প্রথম সংস্করণ কমিউনিটিতে এলো। লিনাক্স ডেস্কটপ ল্যান্ডস্কেপের চিরচলিত পরিবর্তনশীলতা প্রতিক্রিয়ায় এই প্রজেক্ট তৈরি হয়েছিল। অ্যাপ্লিকেশন গুলো একদিন একদম আলাদা ইন্টারফেসে আসে। GNOME অ্যাপগুলো উদাহরণস্বরূপ, এখন কিছুটা আলাদা চেহারায় আসে, মোটা টাইটেল-বারসহ।
তাই X-Apps-এর একটি প্রধান লক্ষ্য হলো সुसंगত ও ট্রেডিশনাল ইন্টারফেস রাখা। এগুলো আপনাকে খুব পরিচিত লাগবে, এবং সেটিই উদ্দেশ্য। সেগুলো একটি आरামদায়ক জিন্স পয়েন্ট করার মতো লাগবে, পুনরায় শিখতে বা অভিযোজিত হতে হবে না। যেভাবেই হওয়া উচিত।畢竟, অ্যাপ্লিকেশনগুলো অন্যান্য ডেস্কটপ এনভায়রনমেন্টের পরিচিত প্রোগ্রামের উপর ভিত্তি করে তৈরি, ডেস্কটপ-অগ্নոստিক बनाने পুনর্গঠিত।
X-Apps প্রজেক্টের আর একটি লক্ষ্য: তাদের অ্যাপ্লিকেশন সব জায়গায় ব্যবহারযোগ্য হবে। আপনি কোন ডেস্কটপ এনভায়রনমেন্ট ব্যবহার করুন না কেন, সেগুলো সেটি সাথে ভালোভাবে ব্লেন্ড ও ইন্টিগ্রেট হবে। এর সাথে সাথে, সেগুলো কোনো নির্দিষ্ট ডেস্কটপ ইনস্টল থাকতে ডিপেন্ড করে না। উদাহরণস্বরূপ, KMail এবং Evolution যথাক্রমে কিছু এক্সট্রা KDE ও GNOME সফটওয়্যার ছাড়া কাজ করে না।
অবশ্য, যেহেতু X-Apps ট্রেডিশনাল লুক রাখার লক্ষ্য করে, নন-ট্রেডিশনাল ডেস্কটপ (যেমন GNOME) এর সাথে ব্যবহার করলে সেগুলো একটু আলাদা লাগবে। তবে কনসিস্টেন্সির জন্য এই ছোট প্রাইস খুব বড় ব্যাপার নয়। ডকুমেন্ট পড়ার জন্য নতুন অ্যাপ শিখতে হবে না। X-Apps একইভাবে লুক ও বिहেভ করবে, 끊임없이 আপডেট হওয়ার বাবদেও।
X-Apps কিভাবে ইনস্টল করবেন
এই মুহূর্তে, অ্যাপগুলো নিচের মতো লিস্ট করা আছে:
- Xreader, PDF, ই-বুক, অন্যান্য ডকুমেন্ট ভিউ করার জন্য।
- Xplayer, ভিডিও ও অডিও ফাইল প্লে করার জন্য।
- Xviewer/Pix, ইমেজ প্রদর্শন ও সাজানোর জন্য।
- Xed, টেক্সট ফাইল এডিট করার জন্য।
আপনি যদি লিনাক্স মিন্ট ১৮ ব্যবহার করেন, কিছু করার প্রয়োজন নেই—সেগুলো ডিফল্টভাবে ইনস্টল থাকে। openSUSE-ও তাদের রিপোজিটরিতে সরবরাহ করে (ডিফল্টভাবে ইনস্টল নয়)। উবুন্টু তত ভাগ্যবান নয়। ভবিষ্যতে আরও রিপোজিটরিতে যোগ হয়ে যেতে পারে, কিন্তু বর্তমানে এसा নয়।
X-Apps Ubuntu PPA ব্যবহার করুন
যেহেতু এই প্রোগ্রামগুলো অফিসিয়ালি সরবরাহ করা হয়নি, উবুন্টুতে একটি অনঅফিসিয়াল রিপোজিটরি যোগ করতে হবে, PPA রূপে। টার্মিনালে নিচের কমান্ডগুলো দিন:
sudo add-apt-repository ppa:embrosyn/xapps
sudo apt-get update
এখন যা ইচ্ছে অ্যাপটি ইনস্টল করতে এক কমান্ড দূরে। সেগুলোর নাম ছোট হাতের অক্ষরে লিখে ইনস্টল করুন:
sudo apt-get install xreader xplayer xviewer pix xed
ডেবিয়ানে ম্যানুয়াল ইনস্টলেশন
PPA টেকনিক্যালি ডেবিয়ানের সাথে কম্প্যাটিবল, কিন্তু প্র্যাকটিক্যালি হিট অর মিস। বরং মিন্ট থেকে আসল DEB প্যাকেজ ইনস্টল করা ভালো। আপনি যদি ডেবিয়ানের লেটেস্ট ভার্সন (Jessie) ব্যবহার করেন, সবকিছু কাজ করা উচিত—LMDE ভার্সন তাদের রিপোজিটরির উপর ভিত্তি করে তৈরি। তবুও, আপনার মাইলেজ ভিন্ন হতে পারে!
এজন্য, লিনাক্স মিন্ট প্যাকেজের ওয়েবসাইটে যান। সেখান থেকে প্রতিটি X-Apps-এর DEB ফাইল ডাউনলোড করুন। ৬৪-বিট সিস্টেম হলে amd64 ভার্সন নিন। নাহলে i386। ডাউনলোড হলে ফাইল ম্যানেজারে খোলেই ইনস্টল হয়ে যাবে।
মনে রাখবেন, এতে এক্সট্রা ডিপেন্ডেন্সিও থাকতে পারে! উদাহরণস্বরূপ, X-Apps xapps-common প্যাকেজের ওপর নির্ভরশীল, অন্যদের পাশাপাশি। ইনস্টলার উইন্ডোতে প্রতিটির প্রয়োজনীয়তা চেক করা যাবে।
বিকল্প ডেবিয়ান ইনস্টলেশন মেথড (হতে পারে কাজ না করেও!)
আপনি যদি ডেবিয়ানে X-Apps পাওয়ার আরও অটোমেটেড পদ্ধতি চান, LMDE রিপোজিটরি আপনার প্যাকেজ ম্যানেজারে যোগ করতে পারেন। ফলে ম্যানুয়ালি ডিপেন্ডেন্সি ডাউনলোড করা লাগবে না। আবার বলছি, এটা শুধু ডেবিয়ান Jessie-এ চেষ্টা করুন!
শুরু করতে, কনসোল খুলে নিচের কমান্ডগুলো দিন:
cd /etc/apt/sources.list.d/
sudo nano mint.list
ন্যানোতে এই লাইনটি লিখুন:
deb https://packages.linuxmint.com betsy main upstream import
Ctrl + X দিয়ে সেভ করে বের হন। যেহেতু এই রিপোজিটরিতে X-Apps ছাড়াও অনেক কিছু আছে, এর প্রায়োরিটি চেঞ্জ করি যাতে আপনার অন্যান্য অ্যাপ্লিকেশন সাথে মেশা না যায়। বেসিক্যালি, এই ধাপগুলো মেনে চললে ডেবিয়ান মিন্ট রিপোজিটরি ব্যবহার করবে তখনই যখন নিজের সোর্সে প্যাকেজটি না পাবে।
cd /etc/apt/preferences.d/
sudo nano x-apps
নতুন x-apps ফাইলে এই লাইনগুলো লিখুন:
Package: *
Pin: origin packages.linuxmint.com
Pin-Priority: 100
Package: *
Pin: release a=stable
Pin-Priority: 700
আবার Ctrl + X দিয়ে সেভ করে বের হন। কিন্তু এখনো শেষ নয়! লিনাক্স মিন্ট রিপোজিটরিগুলো একটি স্পেশাল কী দিয়ে সাইন করা থাকে, যা আপনাকে ইম্পোর্ট করতে হবে। আপনার কাছে না থাকলে, ডেবিয়ান সিকিউরিটি মেজার হিসেবে এটিকে রিজেক্ট করবে! এই কমান্ড দিন:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3EE67F3D0FF405B2
এটি কাজ না করলে, আগে gnupg প্যাকেজ ইনস্টল করতে হতে পারে, যা কী ভেরিফাই করার দায়িত্বে থাকে। শেষে এই কমান্ড দিয়ে ডেবিয়ান নতুন প্যাকেজগুলো দেখতে পাবে:
sudo apt-get update
এখন আপনি উবুন্টুর মতো আপনার পছন্দের X-Apps ইনস্টল করতে পারবেন।
sudo apt-get install xreader xplayer xviewer pix xed
X-Apps ওভারভিউ
যে কথা বলা হয়েছিল, এই প্রোগ্রামগুলো গ্রাউন্ড-আপ থেকে বানানো নয়। বরং অন্যান্য ডেস্কটপ এনভায়রনমেন্টের অ্যাপ্লিকেশন থেকে তৈরি। সবগুলো একই স্টাইলে স্টাইল করা হয়েছে, এবং একে অপরের সাথে কিছু কোড শেয়ার করে। তাই আপনি আশা করতে পারেন সকল একইভাবে বیهেভ ও অ্যাপিয়ার করবে: स्मুথ স্ক্রোলিং, মেনু-বারের উপস্থিতি, ইত্যাদি।
Xreader
এই প্রোগ্রাম MATE ডকুমেন্ট ভিউয়ার, Atril-র উপর ভিত্তি করে তৈরি। তাই তার অনেক ফিচার এখানে আছে, যেমন ই-বুক সাপোর্ট, এবং সেশন রিস্টোরেশন—আপনি যদি একটি ডকুমেন্ট রি-ওপেন করেন, আপনি আটোমেটিক্যালি যে পেজে পড়ছিলেন সেখানে চলে যাবেন।
Xplayer
Xplayer GNOME-এর Totem মিডিয়া প্লেয়ারের উপর ভিত্তি করে তৈরি, কিন্তু আরো ট্রেডিশনাল ইন্টারফেস সহ। gầnে ভিডিও প্লেয়ারের চেহারা abbastanza বদলেছে, GNOME অ্যাপগুলোর처럼 অনকনভেনশনাল চেহারায়।
Xplayer লোক들에게 একটি অপশন দিচ্ছে, একই ফিচারগুলো আরও পরিচিত পরিবেশে। আপনি যদি Totem পছন্দ করেন কিন্তু এর লুক পছন্দ নয়, Xplayer ট্রাই করতে পারেন।
Xviewer
এটি অন্য একটি GNOME অ্যাপ্লিকেশনের উপর ভিত্তি করে তৈরি, এবং তা লক্ষ্য করতেই পারছেন। অধিকাংশ ক্ষেত্রে খুব সাদৃশ্য, শুধু ট্রেডিশনাল টাইটেল বার ছাড়া পার্থক্য খুঁজে পাওয়া কঠিন।
Pix
Pix ফটো অর্গানাইজার gThumb-র অনুপ্রেয়ণা নিয়ে তৈরি। Xviewer-এর মতো, এটিও নিজের রুট থেকে বেশি দূরে যায়নি। আপনি যদি এর মেনু-চালিত ডিজাইন পছন্দ করেন, এটি আপনার জন্য ভালো হতে পারে।
Xed
Xed এবং এর পেরেন্ট প্রজেক্ট, MATE টেক্সট এডিটর Pluma-এর মধ্যে প্রায় কোন পার্থক্য নেই। উজ্জ্বল পক্ষ হলো, এটি কাজ করার জন্য MATE ডেস্কটপ ইনস্টল থাকতে বাধ্য নয়, তাই আপনি যদি Pluma-এর লুক পছন্দ করেন কিন্তু অন্য ডেস্কটপ ব্যবহার করতে চান, এটি ভালো চয়েস।
কনসিস্টেন্সির একটি অনুশীলন
X-Apps প্রজেক্ট নির্দিষ্ট ডেস্কটপ এনভায়রনমেন্টের জন্য বने অ্যাপ্লিকেশন ব্যবহারের একটি সুন্দর বিকল্প। আপনি কোন ডেস্কটপ ব্যবহার করুন না কেন, সেগুলো থাকবে, ভালো ইন্টিগ্রেটেড থাকবে, এবং এক্সট্রা ব্যাগেজ ছাড়া। আপনি যদি ডেস্কটপ হপিং করেন, একবার ট্রাই করুন।
আপনি কি ভবিষ্যতে X-Apps ব্যবহার বিবেচনা করবেন? কি আপনি মনে করেন আরও ডেস্কটপ অ্যাপ্লিকেশন (যেমন ফাইল ম্যানেজার ও ওয়েব ব্রাউজার) এই পথে চলা উচিত?