Xfce ওয়েল্যান্ডের জন্য সমর্থন যোগ করার সাথে সম্পর্কিত পরিকল্পনা আপডেট করে

এক্সএফসিই

Xfce লোগো

এর বিকাশকারীরা Xfce ওয়েল্যান্ড প্রোটোকলের জন্য সমর্থন যোগ করার পরিকল্পনা নিয়ে তাদের পৃষ্ঠা আপডেট করেছে। এখন পরিকল্পনাa মূল উপাদানগুলিতে ওয়েল্যান্ড সমর্থনের প্রাথমিক বাস্তবায়ন অন্তর্ভুক্ত করে Xfce 4.20-এর পরবর্তী বড় রিলিজ, একই সাথে সমর্থন বজায় রাখার সময়

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

সাধারণ পরিকল্পনা
Xfce 4.20-এর জন্য, X11 সমর্থন না হারিয়ে মূল উপাদানগুলিতে প্রাথমিক ওয়েল্যান্ড সমর্থন যোগ করার পরিকল্পনা। এর মানে এই নয় যে পরবর্তী বড় রিলিজের জন্য ওয়েল্যান্ডে একটি Xfce সেশন সমস্ত বিদ্যমান বৈশিষ্ট্যগুলি অফার করবে, তবে আমরা আশা করি এটি সর্বনিম্নভাবে ব্যবহারযোগ্য হবে। আমরা আমাদের অ্যাপগুলিকে পরিমার্জন চালিয়ে যাওয়ারও পরিকল্পনা করি যাতে তারা ওয়েল্যান্ডে গ্রহণযোগ্যভাবে কাজ করে (যেগুলি ইতিমধ্যেই কাজ করে বা অল্প প্রচেষ্টায় কাজ করা যায়)।

ওয়েল্যান্ডে রূপান্তর করার জন্য Xfce বিকাশকারীদের দ্বারা সম্মত নির্দেশিকাগুলির মধ্যে, নিম্নলিখিতগুলি আলাদা:

  1. এক্সওয়েল্যান্ড স্বাধীনতা: উপাদানগুলি অবশ্যই XWayland থেকে স্বাধীন হতে হবে।
  2. এক্স কনফিগারেশন ছাড়া: এক্স-নির্দিষ্ট কনফিগারেশন এড়ানো উচিত।
  3. libmutter এর উপর wlroots ব্যবহার করা: কম্পোজারের জন্য libmutter থেকে wlroots পছন্দ করা হয়।
  4. X11 সামঞ্জস্যতা: X11 এর জন্য সমর্থন অদূর ভবিষ্যতের জন্য বজায় রাখা উচিত।

যদিও এটি স্পষ্টভাবে প্রতিষ্ঠিত হয়নি যে কোন সংস্করণে ওয়েল্যান্ডে রূপান্তর সম্পন্ন হবে, সেখানে বেশ কয়েকটি গুরুত্বপূর্ণ কাজ রয়েছে, যেমনs এটা লক্ষ করা যায় যে প্রকল্পটির নিজস্ব কম্পোজিশন ম্যানেজার বজায় রাখার জন্য প্রয়োজনীয় সংস্থান নেই ওয়েল্যান্ডের জন্য এবং এই উদ্দেশ্যে XWayland-এর লিঙ্ক ব্যবহার করার সম্ভাবনা উড়িয়ে দেওয়া হয়। ওয়েল্যান্ড পরিবেশে libmutter এর পরিবর্তে wlroots লাইব্রেরি ব্যবহার করার পূর্ববর্তী সিদ্ধান্ত, Sway ফ্রন্ট-এন্ডের নির্মাতাদের দ্বারা বিকশিত এবং যা একটি Wayland-ভিত্তিক রচনা পরিচালকের কাজ সংগঠিত করার জন্য মৌলিক ফাংশন প্রদান করে, এখনও দাঁড়িয়ে আছে।

ডেস্কটপের পাশে, xfdesktop এবং xfce4 প্যানেলে উল্লেখ করা হয়েছে যে এগুলো ইতিমধ্যেই wlroots ব্যবহার করে ওয়েল্যান্ডে পোর্ট করা হয়েছে। এবং স্বাধীনভাবে প্রকাশিত উপাদান হিসাবে বিকশিত হতে থাকবে, xfce4 প্যানেল ছাড়াও Labwc এবং Wayfire কম্পোজিট সার্ভারের সাথে পরীক্ষা করা হয়েছে, যখন xfce4-প্যানেল প্লাগইনগুলির অংশে তাদের বেশিরভাগেরই ইতিমধ্যে Wayland-এর জন্য সমর্থন রয়েছে, কিন্তু আমরা কাজ করব প্যানেলটিকে কিছুটা ওয়েল্যান্ড কম্পোজার করুন, এর কারণ হল আপনি আর GtkSocket/GtkPlug ব্যবহার করে প্লাগইনগুলিকে বাহ্যিক হিসাবে চালাতে পারবেন না, এখন এগুলি অবশ্যই অভ্যন্তরীণভাবে চালাতে হবে (যেমন একটি একক প্রক্রিয়া হিসাবে) তাই একটি প্লাগইনের ব্যর্থতার কারণে প্যানেল ক্র্যাশ

ওয়েল্যান্ড এবং নির্দিষ্ট উইন্ডো সিস্টেমে বিমূর্ত কাজ করতে। X11 সমর্থন libwnck ব্যবহার করে প্রয়োগ করা হয়।

এর পাশাপাশি উল্লেখ করা হয়, ডনিম্নলিখিত উপাদানগুলি ওয়েল্যান্ডে পোর্ট করা হয়েছে৷:

  • EXO
  • libxfce4ui
  • libxfce4util
  • Thunar
  • xfce4-অ্যাপফাইন্ডার
  • xfce4- সেটিংস
  • xfconf
  • xfce4- শক্তি-পরিচালক
  • গেলাস
  • ছেলে
  • Thunar-volman
  • xfce4-dev-সরঞ্জামসমূহ

যাইহোক, xfce4-সেশন সেশন ম্যানেজার এবং xfwm4 উইন্ডো ম্যানেজারে Wayland সমর্থন এখনও উপলব্ধ নেই, যদিও Wayland-এর সাথে কাজ করার জন্য একটি অনানুষ্ঠানিক xfwm4 পোর্ট বিদ্যমান।

ওয়েল্যান্ডের জন্য সমর্থন যোগ করা অ্যাপগুলির মধ্যে রয়েছে: xfce4-টার্মিনাল, মাউসপ্যাড, xfce4-নোটিফাইড, xfce4-টাস্কম্যানেজার, xfce4-মিক্সার, রিস্ট্রেটো, ক্যাটফিশ, xfburn, প্যারোল, xfmpc, xfce4-dict, গিগোলো এবং xfce4-প্যানেল-প্রোফাইল.

যদিও Wayland-এ একটি Xfce সেশন সমস্ত বিদ্যমান বৈশিষ্ট্যগুলি অফার করবে বলে প্রত্যাশিত নয়, এটি সর্বনিম্ন ব্যবহারযোগ্য হবে বলে আশা করা হচ্ছে। উপরন্তু, আমরা অ্যাপ্লিকেশনগুলিকে পরিমার্জন চালিয়ে যাওয়ার পরিকল্পনা করছি যাতে তারা Wayland-এ গ্রহণযোগ্যভাবে কাজ করে৷

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