GNOME Maps, Glycin এবং অন্যান্য প্রজেক্ট অ্যাপে নতুন ফিচার চালু করেছে।

এই সপ্তাহে জিনোম

সপ্তাহান্ত এসে গেছে, আর তার মানে হলো GNOME (এবং এর পরে KDE) তাদের সাপ্তাহিক আপডেট নোট প্রকাশ করেছে। এবারের আপডেটে ২৭শে মার্চ থেকে ৩রা এপ্রিলের মধ্যে কী কী ঘটেছে তা তুলে ধরা হয়েছে, এবং বছরের এই সময়ের জন্য বেশ কিছু নতুন ফিচারও রয়েছে। সম্ভবত আগামী সপ্তাহে পরিস্থিতি কিছুটা শান্ত থাকবে, কিন্তু তার জন্য আমাদের আরও সাত দিন অপেক্ষা করতে হবে।

এরপর যা হয় তা হলো সেই সমস্ত নতুন বৈশিষ্ট্য সহ তালিকাএগুলোর মধ্যে Maps এবং Glycin-এ প্রবর্তিত উপাদানগুলো বিশেষভাবে উল্লেখযোগ্য।

এই সপ্তাহে GNOME-এ

  • যখন প্রভাবিত রুটের জন্য GTFS-RT রিয়েল-টাইম ফিড উপলব্ধ থাকে, তখন ম্যাপে এখন গণপরিবহন যাত্রার বিলম্ব দেখানো হয়।

জিনোম মানচিত্র

  • গ্লাইসিন এখন বিল্ট-ইন লোডার সমর্থন করে। এর প্রধান সুবিধা হলো, গ্লাইসিন এখন ফ্রিবিএসডি, উইন্ডোজ বা ম্যাকওএস-এর মতো অন্যান্য অপারেটিং সিস্টেমেও কাজ করবে।
    • গ্লাইসিন ইমেজ অপারেশনগুলোকে স্যান্ডবক্স করার জন্য লিনাক্স-নির্দিষ্ট প্রযুক্তি ব্যবহার করে। এর মানে হলো, ইমেজ প্রসেসিং একটি পৃথক, বিচ্ছিন্ন প্রসেসে সম্পন্ন করা হয়। অন্যান্য অপারেটিং সিস্টেমে এই প্রযুক্তির প্রতিলিপি তৈরি করা খুব কঠিন বা অসম্ভব হবে।
    • গ্লাইসিন ক্রেটটি এখন লিনাক্সে এক্সটার্নাল লোডার দিয়ে কম্পাইল হয় এবং অন্যান্য অপারেটিং সিস্টেমে স্বয়ংক্রিয়ভাবে বিল্ট-ইন লোডার ব্যবহার করে। এর মানে হলো, লিবগ্লাইসিন অন্যান্য সিস্টেমেও কাজ করবে। আপাতত, কন্টিনিউয়াস ইন্টিগ্রেশনের আওতায় শুধু x86_64-pc-windows-gnu-এর জন্য ক্রস-বিল্ড এবং ওয়াইনে টেস্টিং অন্তর্ভুক্ত রয়েছে। আরও টেস্টিং, মতামত এবং বাগ ফিক্স স্বাগত।
    • C/C++ এ লেখা ইমেজ লোডার, যেমন HEIF, AVIF, SVG, এবং JPEG XL-এর জন্য তৈরি লোডারগুলো, বর্তমানে স্যান্ডবক্স ছাড়া ব্যবহারের জন্য সমর্থিত নয়। যেহেতু AVIF এবং JPEG XL-এর ইমপ্লিমেন্টেশন ইতিমধ্যেই Rust-এ রয়েছে, এবং ভবিষ্যতে rsvg, libxml2 থেকে স্বাধীন হয়ে যেতে পারে, তাই পরবর্তীতে এই ফরম্যাটগুলোর জন্য নিরাপদ, বিল্ট-ইন লোডার তৈরির সুযোগ তৈরি হতে পারে।
  • পিকা ব্যাকআপ ০.৮ প্রকাশিত হয়েছে। দুই বছরের উন্নয়নের পর, এই সংস্করণে অনেক ছোটখাটো উন্নতির পাশাপাশি ২০১৮ সাল থেকে থাকা কোডেরও পুনর্গঠন করা হয়েছে। এটি পিকা ব্যাকআপকে আগামী আট বছর স্থিতিশীল এবং রক্ষণাবেক্ষণযোগ্য রাখতে সাহায্য করবে।

পিকা ব্যাকআপ

  • লিনাক্স ডেস্কটপের জন্য ভয়েস টাইপিং টুল ‘স্পিড অফ সাউন্ড’ এখন ফ্ল্যাটহাবে পাওয়া যাচ্ছে। প্রধান বৈশিষ্ট্যসমূহ:
    • হুইস্পার ব্যবহার করে ডিভাইসেই অফলাইন ট্রান্সক্রিপশন করা হয়। ডিভাইস থেকে কোনো ডেটা বাইরে যায় না।
    • একাধিক সক্রিয়করণ বিকল্প: অ্যাপ্লিকেশন বোতাম টিপুন অথবা একটি গ্লোবাল কীবোর্ড শর্টকাট ব্যবহার করুন।
    • বিস্তৃত ডেস্কটপ সামঞ্জস্যতার (X11, Wayland) জন্য পোর্টাল ব্যবহার করে আউটপুট সরাসরি যেকোনো ফোকাস করা অ্যাপ্লিকেশনে লিখুন।
    • প্রাথমিক ও দ্বিতীয় ভাষার গতিশীল পরিবর্তনের সুবিধাসহ বহুভাষিক সমর্থন।
    • এটি বিল্ট-ইন হুইস্পার টাইনি মডেলের সাথে স্ট্যান্ডার্ড হিসেবে কাজ করে। নির্ভুলতা বাড়ানোর জন্য অ্যাপ থেকে অতিরিক্ত মডেল ডাউনলোড করা যেতে পারে।
    • ঐচ্ছিকভাবে, এটি আপনাকে এলএলএম (LLM) ব্যবহার করে লেখাটিকে আরও উন্নত করার সুযোগ দেয়, যেখানে নিজস্ব প্রেক্ষাপট এবং শব্দভাণ্ডার ব্যবহারের সুবিধা রয়েছে।
    • এটি vLLM, Ollama এবং llama.cpp-এর মতো সেলফ-হোস্টেড পরিষেবা সমর্থন করে (ক্লাউড পরিষেবা সমর্থিত হলেও তা আবশ্যক নয়)।
    • জাভা জিআই বাইন্ডিং দিয়ে নির্মিত, তারা আপনাকে তাদের কমিউনিটিতে অংশগ্রহণের জন্য আমন্ত্রণ জানায়।
  • তারা Embellish v1.0.0 প্রকাশ করেছে, যা অ্যাপ্লিকেশনটিকে Gjs থেকে Vala-তে সম্পূর্ণ নতুন করে লেখা হয়েছে এবং এতে বিগত কয়েক বছর ধরে GTK অ্যাপ্লিকেশন তৈরির অভিজ্ঞতাকে কাজে লাগানো হয়েছে। অ্যাপ্লিকেশনটি এখন ফন্ট তালিকার জন্য ভিউ মডেল এবং আইকনগুলোর জন্য একটি GridView ব্যবহার করে। উন্নত পারফরম্যান্সের পাশাপাশি, কোডটি আরও পরিচ্ছন্ন এবং রক্ষণাবেক্ষণ করা সহজ হয়েছে।

অলঙ্কৃত করা

  • GNOME-এর 2D CAD টুল Design-এর একটি নতুন সংস্করণ এসেছে, যাতে নিম্নলিখিত নতুন বৈশিষ্ট্যগুলো রয়েছে:
    • পলিলাইন ট্রিমিং (TR)।
    • পলিলাইন এক্সটেনশন (EX)।
    • চ্যামফার কমান্ড (CHA)।
    • স্টেক কমান্ড (F)।
    • আর্ক কমান্ড (A)-এর জন্য অনুমিত দিক।
    • বৃত্ত কমান্ডের (C) জন্য ব্যাস ইনপুট।
    • লাইন কমান্ড (L) বন্ধ করার বিকল্প।
    • পলিলাইন (PL) কমান্ডের বন্ধ এবং পূর্বাবস্থায় ফেরানোর বিকল্পসমূহ।
    • কপি (CO) কমান্ডের সাহায্যে একাধিক কপি তৈরি করুন।
    • ডিস্টেন্স কমান্ড (DI)-এ কোণটি প্রদর্শন করে।
    • স্ক্রোল করার সময় পারফরম্যান্সের উন্নতি।
    • শেডিং কমান্ড (H) ব্যবহার করে নেস্টেড এলিমেন্টসমূহ।
    • টোস্ট-ধরনের বার্তাগুলির সামঞ্জস্যপূর্ণ বিন্যাস।
    • অনেক সংশোধনের পাশাপাশি।

নকশা

  • Serigy এখন ভার্সন ২-এ পৌঁছেছে, যা একটি মিনিমালিস্ট ক্লিপবোর্ড ম্যানেজারে রূপান্তরিত হয়েছে। এই ভার্সনটি কার্যকারিতা, পারফরম্যান্স এবং ব্যবহারকারীর অভিজ্ঞতায় উল্লেখযোগ্য উন্নতি এনেছে। এতে পুরোনো আইটেমগুলোর স্বয়ংক্রিয় মেয়াদোত্তীর্ণ হওয়ার ব্যবস্থা, গোপনীয়তার জন্য একটি ইনকগনিটো মোড এবং একটি গ্রিড ভিউ যুক্ত করা হয়েছে। কনটেক্সট মেনু এবং টুলটিপের মাধ্যমে অ্যাডভান্সড ফিচারগুলো ব্যবহার করা যায় এবং গ্লোবাল শর্টকাটের সাহায্যে দ্রুত Serigy অ্যাক্সেস করা যায়। বাগগুলো সংশোধন করা হয়েছে, স্থিতিশীলতা উন্নত করা হয়েছে এবং ইন্টারফেসটি এখন আরও মসৃণ। অ্যাপ্লিকেশনটি এখন উইন্ডোর আকার মনে রাখে এবং Wayland-এ ক্লিপবোর্ড শনাক্তকরণ উন্নত করেছে। এছাড়াও এতে একটি নতুন ডিজাইনের ইন্টারফেস রয়েছে এবং ব্রাজিলিয়ান পর্তুগিজ, রাশিয়ান ও চিলিয়ান স্প্যানিশ ভাষার সাপোর্ট যুক্ত করা হয়েছে।

GNOME-এ Serigy

  • তারা ওয়াইল্ডকার্ড ০.৩.৫ প্রকাশ করেছে, যাতে রেগুলার এক্সপ্রেশন গ্রুপ ম্যাচিং, ম্যাচিং ও গ্রুপ তথ্যসহ একটি সাইডবার এবং সাধারণ কেসগুলোসহ একটি নতুন কুইক রেফারেন্স ডায়ালগ যুক্ত করা হয়েছে।

ওয়াইল্ডকার্ড

  • তারা একটি নটিলাস এক্সটেনশন তৈরি করেছে যা ইনস্টল করা IDE-গুলোর জন্য একটি "ওপেন ইন" কনটেক্সট মেনু যোগ করে, যার ফলে আপনি সহজেই ফাইল এবং ডিরেক্টরি খুলতে পারেন। এটি তার .desktop ফাইলে IDE হিসেবে সংজ্ঞায়িত যেকোনো IDE-র সাথেই কাজ করে; এমনকি টুলবক্সের মতো কন্টেইনারাইজড এনভায়রনমেন্টের সাথেও, যদি হোস্ট সিস্টেমে একটি ডেস্কটপ ফাইল তৈরি করা থাকে।
  • আরও রেসপন্সিভ ডিজাইন, বাগ ফিক্স এবং নতুন ফিচার নিয়ে মেটাডেটা ক্লিনার ফিরে এসেছে।

মেটাডেটা ক্লিনার

  • তারা নিম্নলিখিত নতুন বৈশিষ্ট্যসহ ফ্র্যাক্টাল ১৪.বিটা প্রকাশ করেছে:
    • সম্পাদনা বা উত্তর দেওয়ার সময় ফাইল ও অবস্থান শেয়ার করার বৈশিষ্ট্যটি সঠিকভাবে নিষ্ক্রিয় করা হয়েছে, কারণ সেই ক্ষেত্রে এটি কাজ করছিল না।
    • সাইডবারে একটি ক্যামেরা আইকন দ্বারা কল রুমগুলো চিহ্নিত করা হয় এবং এতে একটি সতর্কবার্তা প্রদর্শিত হয়, যা থেকে বোঝা যায় যে অন্য ব্যবহারকারীরা বার্তাগুলো পড়তে নাও পারতে পারেন।
    • যদিও তারা এখনও SSO লগইন সমর্থন করে, কোডকে সরল করতে এবং OAuth 2.0-এর কাছাকাছি যাওয়ার জন্য তারা আইডেন্টিটি প্রোভাইডারদের সমর্থন সরিয়ে দিয়েছে।
    • কনট্রাস্ট উন্নত করার জন্য ম্যাপ মার্কারগুলোতে এখন অ্যাকসেন্ট কালারের একটি গাঢ়তর সংস্করণ ব্যবহার করা হয়।
    • এতে একাধিক অভ্যন্তরীণ পরিবর্তন অন্তর্ভুক্ত রয়েছে, যার মধ্যে প্রধানত ডিপেন্ডেন্সি আপডেট ও কয়েকটির অপসারণ এবং সেই সাথে টেকনিক্যাল ডকুমেন্টেশনে কিছু ছোটখাটো উন্নতি করা হয়েছে।
  • Flood It 2.0 প্রকাশিত হয়েছে। এতে রয়েছে ইন-গেম ডায়ালগ, সাম্প্রতিক গেমগুলো পুনরায় খেলার সুবিধা, সম্পূর্ণ অনুবাদ সমর্থন এবং রঙের জন্য Ctrl+1…6 কিবোর্ড শর্টকাট। এছাড়াও এতে Gotk4 থেকে Puregotk-এ রূপান্তর, GNOME 50 রানটাইমের আপডেট, কাস্টম সিডের সমর্থন এবং আরও অনেক অভ্যন্তরীণ উন্নতি অন্তর্ভুক্ত করা হয়েছে।

বন্যা

  • তারা বাউন্সার ৫০ (Bouncer 50) প্রকাশ করেছে, যা জিনোম ৫০ (GNOME 50) রানটাইম ব্যবহার করে। এতে নেটওয়ার্কম্যানেজার (NetworkManager) রিবুট ও অটোবুট অবস্থা সম্পর্কিত সমাধান, সেইসাথে ইতালীয় এবং পোলিশ অনুবাদ অন্তর্ভুক্ত রয়েছে।

এবং এই সব হয়েছে এই সপ্তাহে জিনোমে.

ছবি এবং বিষয়বস্তু: TWIG.