यह घोषणा की गई थी labwc 0.5 का नया संस्करण जारी, जो के विकास के रूप में स्थित है वेलैंड के लिए एक समग्र सर्वर ओपनबॉक्स विंडो मैनेजर की याद दिलाने वाली सुविधाओं के साथ (प्रोजेक्ट को वेलैंड के लिए ओपनबॉक्स का विकल्प बनाने के प्रयास के रूप में प्रस्तुत किया गया है)।
labwc की विशेषताओं में से एक है अतिसूक्ष्मवाद, कॉम्पैक्ट कार्यान्वयन, व्यापक अनुकूलन विकल्प और उच्च प्रदर्शन. स्वे उपयोगकर्ता वातावरण के डेवलपर्स द्वारा विकसित wlroots लाइब्रेरी का उपयोग आधार के रूप में किया जाता है और वेलैंड-आधारित समग्र प्रबंधक के काम को व्यवस्थित करने के लिए बुनियादी कार्य प्रदान करता है।
वेलैंड विस्तारित प्रोटोकॉल में से, आउटपुट डिवाइस को कॉन्फ़िगर करने के लिए wlr-आउटपुट-प्रबंधन, डेस्कटॉप शेल के काम को व्यवस्थित करने के लिए लेयर-शेल और अपने स्वयं के पैनल और विंडो स्विच को जोड़ने के लिए फॉरेन-टॉपलेवल का समर्थन किया जाता है।
कार्यान्वयन के साथ प्लगइन्स को जोड़ना संभव है स्क्रीनशॉट लेने, डेस्कटॉप पर वॉलपेपर प्रदर्शित करने, पैनल और मेनू रखने जैसे कार्य। एनिमेटेड प्रभाव, ग्रेडिएंट और आइकन (विंडो बटन के अपवाद के साथ) मूल रूप से समर्थित नहीं हैं।
X11 एप्लिकेशन चलाने के लिए वेलैंड प्रोटोकॉल पर आधारित वातावरण में, XWayland DDX घटक का उपयोग समर्थित है. थीम, मूल मेनू और हॉटकीज़ को xml प्रारूप में कॉन्फ़िगरेशन फ़ाइलों के माध्यम से कॉन्फ़िगर किया गया है।
Menu.xml के माध्यम से कॉन्फ़िगर करने योग्य एकीकृत रूट मेनू के अलावा, bemenu, फ़ज़ल और wofi जैसे तृतीय-पक्ष अनुप्रयोगों के मेनू कार्यान्वयन को शामिल किया जा सकता है, साथ ही वेबार, अंबर या LavaLauncher को पैनल के रूप में उपयोग किया जा सकता है, हालांकि यह सुझाव दिया गया है मॉनिटर के कनेक्शन को नियंत्रित करने और उनके पैरामीटर बदलने के लिए wlr-randr या kanshi का उपयोग करें।
लैबडब्ल्यूसी 0.5 की मुख्य नई विशेषताएं
प्रस्तुत किए गए इस नए संस्करण में, मुख्य नवीनता जो सामने आती है वह है उच्च पिक्सेल घनत्व (HiDPI) डिस्प्ले समर्थित हैं।
इसके अलावा तत्वों का पुनर्समूहन प्रदान किया जाता है जब अतिरिक्त आउटपुट डिवाइस अक्षम हो जाते हैं और भी गतिमान तत्वों की घटना के प्रबंधन से संबंधित कॉन्फ़िगरेशन को बदल दिया माउस के साथ।
अन्य परिवर्तन जो सामने आते हैं वह है एक विंडो को सिकोड़ने की क्षमता जोड़ी गई इसके स्थानांतरित होने के बाद (स्थानांतरित होने पर अनमैक्सिमाइज़), साथ ही एसएफडब्ल्यूबार (स्वे फ़्लोटिंग विंडो बार) टास्कबार के लिए समर्थन।
हम यह भी पा सकते हैं कि Alt+Tab इंटरफ़ेस का उपयोग करके विंडोज़ स्विच करते समय सामग्री का पूर्वावलोकन करने के लिए CycleViewPreview विकल्प जोड़ा गया था।
अन्य परिवर्तनों की कि इस नए संस्करण से बाहर खड़े हो जाओ:
- क्लाइंट मेनू के लिए समर्थन जोड़ा गया।
- इसने एप्लिकेशन को पूर्ण स्क्रीन मोड में चलाने की क्षमता प्रदान की।
- माउस कर्सर को स्क्रीन के किनारे से दूर ले जाने पर किसी क्रिया को बाइंड करने की क्षमता जोड़ी गई।
- wlroots द्वारा समर्थित WLR_{WL,X11}_OUTPUTS पर्यावरण चर के लिए समर्थन जोड़ा गया।
- नियंत्रण इशारों (स्विच और पिंच ज़ूम) के लिए समर्थन जोड़ा गया।
LABWC कैसे स्थापित करें?
जो लोग इस कंपोज़र को अपने सिस्टम पर इंस्टॉल करने में रुचि रखते हैं, उन्हें हमारे द्वारा नीचे साझा किए गए निर्देशों का पालन करना होगा।
जिस वितरण में सबसे आसान इंस्टॉलेशन विधि है वह फेडोरा है और वह यह है कि labwc इंस्टॉल करने के लिए, आपको बस एक टर्मिनल खोलना है और उसमें हम टाइप करने जा रहे हैं:
sudo dnf install labwc
वे जो हैं आर्क लिनक्स, मंज़रो या आर्क लिनक्स से प्राप्त किसी अन्य वितरण के उपयोगकर्ता, उन्हें एक टर्मिनल खोलना होगा और उसमें वे आवश्यक कमांड डाउनलोड करने के लिए निम्न कमांड टाइप करेंगे:
sudo pacman -S meson wlroots cairo pango libxml2 glib2
उसके बाद, वे टर्मिनल में निम्नलिखित कमांड चलाकर LABWC स्रोत कोड प्राप्त करेंगे:
git clone https://github.com/johanmalm/labwc cd labwc meson build ninja -C build
अब, जो लोग डेबियन, यूबंटू या इन दोनों में से किसी पर आधारित किसी अन्य वितरण के उपयोगकर्ता हैं, उन्हें टर्मिनल में निम्नलिखित टाइप करना होगा:
git clone https://github.com/johanmalm/labwc cd labwc meson build ninja -C build
अंत में, यह उल्लेख है कि भविष्य में, Openbox कॉन्फ़िगरेशन फ़ाइलों के लिए समर्थन की योजना बनाई गई है और ओपनबॉक्स खाल, HiDPI स्क्रीन पर काम प्रदान करते हैं, परत-खोल, wlr-output-management और बाहरी शीर्ष-स्तर प्रोटोकॉल के लिए समर्थन लागू करते हैं, मेनू समर्थन को एकीकृत करते हैं, ऑन-स्क्रीन इंडिकेटर (ओएसडी) और इंटरफ़ेस को ड्रॉप करने की क्षमता को जोड़ने के लिए विंडोज़ स्विच करते हैं Alt + टैब शैली में।
जो लोग LABWC के बारे में अधिक जानने में रुचि रखते हैं, वे साइट पर जा सकते हैं GitHub पर परियोजना।