এই বছরের শুরুর দিকে, অনেক লিনাক্স মিন্ট ব্যবহারকারীরা জানতে পেরেছিলেন যে উবুন্টু লিনাক্স ভিত্তিক ডিস্ট্রো তার নিজস্ব এক্স-অ্যাপস নামক অ্যাপগুলির একটি সেট চালু করতে চলেছে। Linux Mint 18-এ, এবং এটি এখনও পর্যন্ত সত্য, যখন আপনি Linux Mint 18 Cinnamon-এর বিটা রিলিজের নতুনবৈশিষ্ট্যগুলি সম্পর্কে জানতে পেরেছেন।
X-অ্যাপ কি?
এটি একটি নতুন প্রজেক্ট যা প্রথাগত GTK ডেস্কটপ পরিবেশ যেমন দারুচিনি, MATE, Xcfe প্লাস বাকিগুলির জন্য জেনেরিক অ্যাপ তৈরি করার লক্ষ্যে শুরু হয়েছে। এটি এমন মূল অ্যাপগুলি বিকাশের উদ্দেশ্যে করা হয়েছে যা উপরে উল্লিখিত ডেস্কটপ পরিবেশের সাথে ভালভাবে মিলিত হবে এবং এই ডেস্কটপ পরিবেশের বাইরে ভালভাবে সংহত না হওয়া অ্যাপগুলিকে সরিয়ে দেবে।তাই, যখন কোনো অ্যাপে পরিবর্তন বা নতুন বৈশিষ্ট্য যোগ করা হয়, তখন এটি সমস্ত ডেস্কটপ পরিবেশে প্রযোজ্য হবে।
X-apps এর প্রধান বৈশিষ্ট্য
অধিকাংশ অ্যাপই কেবল বিদ্যমান কার্যকারিতা অফার করে, তাই ব্যবহারকারীদের সেগুলি ব্যবহার করার জন্য নতুন কিছু শিখতে হবে তা নিয়ে চিন্তা করতে হবে না।
আসলে কি ভালো কাজ করে: ডেস্কটপ নির্ভর অ্যাপস বনাম ডেস্কটপ স্বাধীন অ্যাপস
আপনাকে এক্স-অ্যাপস প্রকল্পের একটি ন্যায্য হাইলাইট দেওয়ার পরে, আপনি বুঝতে পারবেন যে এই অ্যাপগুলি ডেস্কটপ পরিবেশ নির্ভর, কাজ করছে এবং আমরা উপরে উল্লেখ করা ঐতিহ্যবাহী GTK ডেস্কটপ পরিবেশের সাথে সঠিকভাবে একীভূত হচ্ছে। অন্যদিকে, থান্ডারবার্ড, লিবারঅফিস এবং ভিএলসি-এর মতো ডেস্কটপ এনভায়রনমেন্ট স্বাধীন অ্যাপ যা কেডিই, জিনোম সহ সমস্ত ডেস্কটপ পরিবেশে না থাকলে বেশিরভাগ ক্ষেত্রে কাজ করতে পারে এবং এটি একটি ক্রস-প্ল্যাটফর্ম সফ্টওয়্যার এবং প্রধান অপারেটিং সিস্টেমগুলিতে কাজ করে যেমন যেমন Windows এবং Mac OSX প্লাস আরও অনেক কিছু। এই অ্যাপগুলি সম্পর্কে একটি তথ্য হল যে তাদের বিকাশ কোনও প্ল্যাটফর্ম বা ডেস্কটপ পরিবেশের দিকে দৃষ্টি নিবদ্ধ করে না, তারা কেবল সর্বত্রই কাজ করে তবে প্রশ্ন হল যে তারা ডেস্কটপের সাথে সঠিক একীকরণের ক্ষেত্রে যে কোনও জায়গায় ফিট করতে পারে কিনা।
আপনি আসলে উপরের যুক্তিটিকে দুটি সম্ভাব্য ধারণায় দেখতে পারেন:
এখানে, ডেস্কটপ এনভায়রনমেন্টে ব্যবহারকারীদের ইন্টারফেসের সাথে ভালোভাবে একীভূত করে ব্যবহারকারীদের মৌলিক বৈশিষ্ট্য এবং কার্যকারিতা প্রদানকারী ছোট অ্যাপস থাকবে। এবং আপনি বুঝতে পারবেন যে লিনাক্স মিন্ট এক্স-অ্যাপগুলি আসলে এই বর্ণনার আওতায় পড়ে।
এর অধীনে, ডেভেলপারদের প্রতিটি ডেস্কটপ পরিবেশের জন্য ইউজার ইন্টারফেস তৈরি করতে হবে তবে একাধিক, মূল ক্রস-প্ল্যাটফর্ম কার্যকারিতা বজায় রাখতে এবং অফার করতে হবে।
একটি উপসংহার মন্তব্য হিসাবে, আমি মনে করি এখানে উভয় ধারণা বিবেচনা করা এবং বজায় রাখা সুবিধাজনক, ডেস্কটপ পরিবেশের নিজস্ব অ্যাপ থাকা দরকার যা ব্যবহারকারীরা সহজেই মানিয়ে নিতে পারে এবং ডেস্কটপ পরিবেশের স্বাধীন অ্যাপের বিকাশ অত্যাবশ্যক। ব্যবহারকারীদের বিস্তৃত অ্যাপ্লিকেশানগুলি অফার করে যা তারা ব্যাপকভাবে উত্পাদনশীল এবং উন্নত বৈশিষ্ট্য এবং কার্যকারিতাগুলি অফার করতে পারে৷ এটি একটি গুরুত্বপূর্ণ যুক্তি কারণ বেশ কয়েকটি লিনাক্স ডিস্ট্রিবিউশন এবং ডেস্কটপ পরিবেশের অস্তিত্ব নতুন লিনাক্স ব্যবহারকারীদের জন্য সর্বদা একটি বড় চ্যালেঞ্জ যেটি বেছে নিতে হবে এবং তার সাথে লেগে থাকতে হবে। আপনি এই বিষয়ে কি গ্রহণ করেন? আপনি নীচের মন্তব্য বিভাগে আপনার চিন্তা শেয়ার করতে পারেন.