প্রকল্পটি ল্যাবডব্লিউসি (ল্যাব ওয়েল্যান্ড কম্পোজার) কয়েকদিন আগে এর ০.৯.০ সংস্করণের প্রাপ্যতা ঘোষণা করেছে, যা আরও কনফিগারেশনের জন্য সমর্থন যোগ করে, স্ক্রোল এমুলেশনের মতো দরকারী পরিবর্তনগুলি প্রবর্তন করে, XWayland এর সাথে আন্তঃকার্যক্ষমতা উন্নত করে এবং আরও অনেক কিছু।
যারা LabWC এর সাথে অপরিচিত, তাদের জানা উচিত যে এটি একটি ওয়েল্যান্ড কম্পোজিটর যা ক্লাসিক ওপেনবক্স অভিজ্ঞতা দ্বারা অনুপ্রাণিত। ল্যাবডব্লিউসি নিজেকে একটি আধুনিক বিকল্প হিসেবে উপস্থাপন করে যা দক্ষতা, সরলতা এবং কাস্টমাইজেশনের নীতিগুলি বজায় রাখে, ভারী ভিজ্যুয়াল এফেক্ট বা অপ্রয়োজনীয় জটিলতার আশ্রয় না নিয়ে।
LabWC 0.9.0 এর প্রধান নতুন বৈশিষ্ট্যগুলি
Labwc 0.9.0 এর প্রধান পরিবর্তনগুলির মধ্যে একটি হল এর wlroots 0.19 এর সাথে সামঞ্জস্যপূর্ণ, একাধিক ওয়েল্যান্ড কম্পোজিটরের ব্যবহৃত বেস লাইব্রেরি। এর জন্য ধন্যবাদ, Labwc নতুন আর্কিটেকচার, গ্রাফিক্স প্রোটোকল এবং মাল্টি-জিপিইউ ম্যানেজমেন্টের মতো ক্ষমতার জন্য সমর্থন উত্তরাধিকার সূত্রে পায় অথবা DRM Syncobj ব্যবহার করে স্পষ্ট বাফার সিঙ্ক্রোনাইজেশন।
এই আপডেট বিভিন্ন ওয়েল্যান্ড প্রোটোকলের জন্য সমর্থন উন্নত করে, উন্নত ক্লিপবোর্ড ব্যবস্থাপনা, সার্ভার-সাইড স্বচ্ছতা ম্যানিপুলেশন, উইন্ডোতে সরাসরি আইকন অ্যাসাইনমেন্ট এবং আরও দক্ষ স্ক্রিন ক্যাপচারের মতো বৈশিষ্ট্যগুলি সক্ষম করে।
ব্যবহারকারীদের কাছে দৃশ্যমান নতুন বৈশিষ্ট্যগুলির মধ্যে, নিম্নলিখিতগুলি উল্লেখযোগ্য: ল্যাব-সেন্সিটিভ-টার্মিনাল কমান্ডের ভূমিকা, Que স্বয়ংক্রিয়ভাবে উপযুক্ত টার্মিনাল এমুলেটর নির্বাচন করে $TERMINAL এনভায়রনমেন্ট ভেরিয়েবল ব্যবহার করে। এই কমান্ডটি মেনুতেও একত্রিত করা হয়েছে, যার ফলে গ্রাফিক্যাল এনভায়রনমেন্ট থেকে টার্মিনাল অ্যাক্সেস করা সহজ হয়েছে।
এটি যোগ করা হয়েছে উইন্ডো শিরোনামে সহজ গ্রেডিয়েন্টের জন্য সমর্থন, এমন কিছু যা এখন পর্যন্ত এই সুরকারে ভাবা হয়নি:
window.*.title.bg: সলিড | গ্রেডিয়েন্ট (উল্লম্ব | স্প্লিটউল্লম্ব)
উইন্ডো.*.title.bg.colorTo:
উইন্ডো.*.title.bg.color.splitTo:
উইন্ডো.*.title.bg.colorTo.splitTo:
ব্যবহারযোগ্যতা এবং ব্যবহারকারীর অভিজ্ঞতার উন্নতি
LabWC 0.9.0 এখন উপলব্ধ আপনাকে সিস্টেমের সাথে মিথস্ক্রিয়ার একাধিক দিক কনফিগার করতে দেয় libinput-এ ইন্টিগ্রেটেড: যেমন মাউস বোতাম আচরণ, তিন-আঙুলের অঙ্গভঙ্গি সমর্থন, স্ক্রোল হুইল এমুলেশন এবং ভার্চুয়াল ডেস্কটপের মধ্যে নেভিগেট করার জন্য নতুন বিকল্প। এছাড়াও, X11 রঙের নাম এবং সরলীকৃত হেক্সাডেসিমেল মান ব্যবহার করে সংজ্ঞায়িত কনফিগারেশনের জন্য সমর্থন যোগ করা হয়েছে, যা প্রযুক্তিগত কিন্তু অ্যাক্সেসযোগ্য উপায়ে নান্দনিক কাস্টমাইজেশনের সম্ভাবনাকে প্রসারিত করে।
আরেকটি হাইলাইট হল উন্নত আইকন ব্যবস্থাপনা, যা এখন ক্লায়েন্ট-সরবরাহকৃত নাকি সুরকার-সরবরাহকৃত আইকন ব্যবহার করা হবে তা অগ্রাধিকার দিতে পারে, মিশ্র পরিবেশে ভিজ্যুয়াল ধারাবাহিকতা উন্নত করে।
জ্ঞাত সমস্যা এবং রিগ্রেশন সতর্কতা
অগ্রগতি সত্ত্বেও, wlroots 0.19-এ লাফ দেওয়ার ফলে কিছু পতন ঘটবে। সবচেয়ে উল্লেখযোগ্যগুলির মধ্যে একটি GTK অ্যাপ্লিকেশনগুলিকে প্রভাবিত করে, যেখানে মাউসের এক ক্লিক, টেনে আনা এবং ফেলে দেওয়ার মাধ্যমে মেনু আইটেমগুলি সক্রিয় করা আর সম্ভব নয়।n. এই সমস্যাটি অন্যান্য কম্পোজিটরের ক্ষেত্রে সাধারণ এবং ওয়েল্যান্ড স্পেসিফিকেশনের অস্পষ্টতার কারণে, তাই এটি এই রিলিজের জন্য একটি ব্লকিং সমস্যা হিসাবে বিবেচিত হয়নি।
উপরন্তু, ভার্চুয়াল রিয়েলিটি হেডসেটের জন্য সমর্থন সাময়িকভাবে বন্ধ করা হয়েছে wlroots-এ একটি বাগের কারণে যা ভবিষ্যতের সংস্করণগুলিতে ঠিক করা হবে বলে আশা করা হচ্ছে।
পরিশেষে, আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন, আপনি বিশদ বিবরণের সাথে পরামর্শ করতে পারেন নিম্নলিখিত লিঙ্ক.
ডাউনলোড এবং ইনস্টলেশন
যদি আপনি LabWC ব্যবহার করে দেখতে আগ্রহী হন, তাহলে আপনার জানা উচিত যে আপনি এটি সরাসরি অফিসিয়াল রিপোজিটরি বা AUR থেকে Arch Linux অথবা Manjaro রিপোজিটরি থেকে ইনস্টল করতে পারেন:
অফিসিয়াল ভান্ডার
সুডো প্যাকম্যান -S ল্যাবডব্লিউসি
অথবা ডেভেলপমেন্ট সংস্করণ
সুডো প্যাকম্যান -S ল্যাবডব্লিউসি-গিট
আলপাইন লিনাক্সে
কমিউনিটি রিপোজিটরি থেকে:
sudo apk labwc যোগ করুন labwc-doc
ঐচ্ছিক: xwayland, swaybg, waybar, swaylock, ইত্যাদি।
সোর্স কোড থেকে কম্পাইল করুন
যদি আপনার ডিস্ট্রোতে এটি অন্তর্ভুক্ত না থাকে অথবা আপনি সর্বশেষ সংস্করণ ব্যবহার করতে চান, তাহলে এই অফিসিয়াল পদক্ষেপগুলি অনুসরণ করুন:
গিট ক্লোন https://github.com/labwc/labwc.git সিডি ল্যাবডব্লিউসি মেসন সেটআপ বিল্ড/ মেসন কম্পাইল -সি বিল্ড/ সুডো মেসন ইনস্টল -সি বিল্ড/
কম্পাইল করার পূর্বশর্ত: wlroots, wayland, meson, ninja, gcc/clang, wayland-protocols, ইত্যাদি।
আপনি যদি শুধুমাত্র Wayland পছন্দ করেন তবে XWayland সমর্থন অক্ষম করতে পারেন:
মেসন সেটআপ -Dxwayland=অক্ষম বিল্ড/
প্রথম শুরু এবং কনফিগারেশন
TTY অথবা Wayland সেশন ম্যানেজার থেকে labwc চালান। স্টার্টআপ করার সময়, আপনি একটি খালি ডেস্কটপ দেখতে পাবেন। একটি বেসিক মেনু খুলতে ক্লিক করুন।
ঐচ্ছিক: সরাসরি একটি অ্যাপ চালু করুন, উদাহরণস্বরূপ:
labwc -s alacritty সম্পর্কে
নিম্নলিখিত ফাইলগুলি ব্যবহার করে ~/.config/labwc/ ডিরেক্টরি তৈরি করুন:
- rc.xml (কীবাইন্ডিং)
- menu.xml
- অটোস্টার্ট, পরিবেশ, ইত্যাদি।
অটোস্টার্টে আপনি এই ধরনের জিনিস যোগ করতে পারেন:
swaybg -i ~/wallpaper.png এবং ওয়েবার &
যখন আপনার কনফিগারেশনটি পুনরায় লোড করার প্রয়োজন হবে:
labwc --পুনঃকনফিগার করুন