Pop!_OS ডেস্কটপ পরিবেশ COSMIC GTK এর পরিবর্তে Iced ব্যবহার করবে

COSMIC GTK এর পরিবর্তে Iced ব্যবহার করছে

COSMIC GTK এর পরিবর্তে Iced ব্যবহার করছে

কিছু দিন আগে মাইকেল অ্যারন মারফি, পপ!_ওএস ডেভেলপমেন্ট লিড এবং Redox OS অবদানকারী, একটি নতুন সংস্করণে কাজ করার কথা বলেছেন ব্যবহারকারীর পরিবেশের "কসমিক" থেকে।

যারা COSMIC সম্পর্কে জানেন না, তাদের এটা জানা উচিত পপ এর জন্য একটি মালিকানাধীন ডেস্কটপ পরিবেশ! _আপনি যা অতিরিক্ত এক্সটেনশন সহ একটি পরিবর্তিত GNOME শেলের উপর ভিত্তি করে, কিন্তু ডেস্কটপের একটি গভীর পুনঃডিজাইন এবং ধারণাগত পরিবর্তনের প্রবর্তনের ক্ষেত্রে ভিন্ন।

মনে রাখতে হবে কসমিক Pop!_OS এর সাথে গত বছর Pop!_OS সংস্করণ 21.04-এ পরিচয় করিয়ে দেওয়া হয়েছিল এবং System76 প্রকল্পের জন্য দায়ীরা পরিবেশকে একটি পরিষ্কার সমাধান হিসাবে বর্ণনা করে যা ডেস্কটপকে ব্যবহার করা সহজ করে তোলে, পাশাপাশি কাস্টমাইজেশনের মাধ্যমে ব্যবহারকারীদের জন্য আরও শক্তিশালী এবং দক্ষ হয়।

এটিও উল্লেখ করা হয়েছে নতুন ডিজাইন ব্যাপক পরীক্ষা থেকে উন্নত করা হয়েছে এবং পপ চালু হওয়ার পর থেকে ব্যবহারকারীর প্রতিক্রিয়া! _OS 20.04, এবং বর্তমানে তাদের পরীক্ষার পর্যায়ে পরিমার্জিত হচ্ছে।

GNOME 40-এ উপস্থিত "অ্যাক্টিভিটি ওভারভিউ"-এ ভার্চুয়াল ডেস্কটপ এবং অ্যাপ্লিকেশনগুলির একীভূত অনুভূমিক নেভিগেশনের পরিবর্তে, COSMIC খোলা উইন্ডো এবং বিদ্যমান অ্যাপ্লিকেশনগুলির পাশাপাশি ডেস্কটপ নেভিগেট করার জন্য পৃথক দৃষ্টিভঙ্গি অব্যাহত রাখে।হ্যাঁ একটি বিভক্ত দৃশ্য আপনাকে একটি একক ক্লিকে অ্যাপ্লিকেশনগুলির একটি নির্বাচন করার ক্ষমতা দেয় এবং একটি সহজ বিন্যাস ভিজ্যুয়াল বিশৃঙ্খলাকে বিভ্রান্তিকর হওয়া থেকে রক্ষা করে৷

ইউএক্স টিম গত বছর ধরে সাবধানে উইজেট এবং অ্যাপ ডিজাইন করছে। আমরা এখন এমন এক পর্যায়ে আছি যেখানে ইঞ্জিনিয়ারিং টিমের জন্য COSMIC-এর জন্য একটি GUI টুলকিট নিয়ে সিদ্ধান্ত নেওয়া গুরুত্বপূর্ণ৷ গত বছর ধরে অনেক চিন্তা-ভাবনা ও পরীক্ষা-নিরীক্ষার পর, ইঞ্জিনিয়ারিং দল GTK-এর পরিবর্তে Iced ব্যবহার করার সিদ্ধান্ত নেয়।

ব্যবহারকারী পরীক্ষার সময়, এটি উল্লেখ করা হয়েছিল যে এটি পাওয়া গেছে যে GNOME ব্যবহারকারীরা "ক্রিয়াকলাপ ওভারভিউ" খোলার পরে কাজকে বিরতি দেয়। বিভক্ত দৃশ্যs একটি একক ক্লিকে অ্যাপ্লিকেশন লঞ্চার অ্যাক্সেসের অনুমতি দেয়৷, যখন ক্লিনার ইউজার ইন্টারফেস ডিজাইন চাক্ষুষ বিক্ষিপ্ততা প্রতিরোধ করে।

আইসড হল একটি নেটিভ রাস্ট জিইউআই টুলকিট যা সম্প্রতি COSMIC-এ ব্যবহারের জন্য কার্যকর হওয়ার জন্য যথেষ্ট উন্নতি করেছে। তুলনা করার জন্য GTK এবং Iced উভয় ক্ষেত্রেই বেশ কিছু COSMIC অ্যাপলেট ইতিমধ্যেই লেখা হয়েছে। 

উল্লেখ্য, দীর্ঘ আলোচনা ও পরীক্ষা-নিরীক্ষার পর, বিকাশকারীরা GTK এর পরিবর্তে আইসড লাইব্রেরি ব্যবহার করার সিদ্ধান্ত নিয়েছে ইন্টারফেস তৈরি করতে। সিস্টেম76 ইঞ্জিনিয়ারদের মতে, আইসড লাইব্রেরি, যা সম্প্রতি সক্রিয়ভাবে বিকশিত হয়েছে, এটি ইতিমধ্যে একটি ব্যবহারকারী পরিবেশের ভিত্তি হিসাবে ব্যবহার করার জন্য যথেষ্ট স্তরে পৌঁছেছে।

Iced-এর সর্বশেষ ডেভেলপমেন্ট সংস্করণগুলিতে একটি API রয়েছে যা GTK-এর তুলনায় খুবই নমনীয়, অভিব্যক্তিপূর্ণ এবং স্বজ্ঞাত। এটি মরিচায় খুব স্বাভাবিক মনে হয় এবং এলমের সাথে পরিচিত যে কেউ এর নকশার প্রশংসা করবে।

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

গ্রন্থাগার আইসড সম্পূর্ণরূপে মরিচা ভাষায় লেখা।, নিরাপদ প্রকার, একটি মডুলার আর্কিটেকচার এবং একটি প্রতিক্রিয়াশীল প্রোগ্রামিং মডেল ব্যবহার করে। Vulkan, Metal, DX12, OpenGL 2.1+ এবং OpenGL ES 2.0+ এর সাথে সামঞ্জস্যপূর্ণ বিভিন্ন রেন্ডারিং ইঞ্জিন প্রদান করা হয়েছে, সেইসাথে একটি উইন্ডো শেল এবং একটি ওয়েব ইন্টিগ্রেশন ইঞ্জিন।

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

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন, আপনি বিশদে পরীক্ষা করতে পারেন নিম্নলিখিত লিঙ্ক.


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।