LABWC, वेनलैंड के लिए एक समग्र सर्वर जो ओपनबॉक्स के लिए एक विकल्प होने का लक्ष्य रखता है

परियोजना के पहले संस्करण के प्रकाशन की घोषणा की गई है एलएबीडब्ल्यूसी, कि इसी तरह की सुविधाओं के साथ वायलैंड के लिए एक समग्र सर्वर विकसित करना खिड़की प्रबंधक के लिए खुला डिब्बा, चूंकि वेलैंड के लिए ओपनबॉक्स का विकल्प बनाने के प्रयास के रूप में इस परियोजना को प्रस्तुत किया गया है।

एलएबीडब्ल्यूसी WLROOTS लाइब्रेरी पर आधारित एक स्टैडेबल वेलैंड कंपोजर है स्वे पर लोगों द्वारा डिज़ाइन किया गया। LABWC की विशेषताओं में तथाकथित अतिसूक्ष्मवाद, कॉम्पैक्ट कार्यान्वयन, उच्च अनुकूलन और उच्च प्रदर्शन हैं। प्रोजेक्ट कोड C में लिखा गया है और इसे GPLv2 लाइसेंस के तहत वितरित किया गया है।

LABWC के बारे में

वायलैंड «LABWC» के लिए समग्र सर्वर का उल्लेख ओपनबॉक्स से प्रेरित है और इसका उद्देश्य हल्का और तेज होना है एक समान उपस्थिति के साथ। एक आधार के रूप में LABWC, स्वेल उपयोगकर्ता वातावरण के डेवलपर्स द्वारा विकसित wlroots लाइब्रेरी का उपयोग करता है, और जो वेलैंड के आधार पर एक समग्र व्यवस्थापक के काम को व्यवस्थित करने के लिए बुनियादी कार्य प्रदान करता है।

घटक X11 एप्लिकेशन चलाने के लिए XWayland DDX का समर्थन किया जाता है वेलैंड-आधारित वातावरण में।

LABWC के पहले संस्करण में OpenBox कॉन्फ़िगरेशन के लिए मूल समर्थन है, जैसे कि थीम फ़ाइलों के कॉन्फ़िगरेशन का विश्लेषण करने की क्षमता, प्लस अन्य बुनियादी बातों को लागू किया जाता है।

यह पहला संस्करण निम्नलिखित का समर्थन करता है:

  • xdg-खोल
  • वैकल्पिक रूप से एक्सवेलैंड-शेल
  • xbm बटन को अधिकतम करने, आइकन करने और बंद करने के लिए
  • परत प्रोटोकॉल (आंशिक)
  • भ्रष्टाचार सीपीयू उपयोग को कम करने के लिए ट्रैकिंग
  • रूट मेनू का बहुत मूल कार्यान्वयन
  • कॉन्फ़िगरेशन और थीम को SIGHUP में पुनः लोड किया गया है
  • ओपनबॉक्स-शैली ऑटोस्टार्ट और पर्यावरण फाइलें
  • 3 कॉन्फ़िगरेशन विकल्प (ओपनबॉक्स संगत)
  • 9 थीम विकल्प (ओपनबॉक्स संगत)
    - `window.active.title.bg.color`
    - `window.active.handle.bg.color`
    - `window.inactive.title.bg.color`
    - `window.active.button.unpressed.image.color`
    - `window.inactive.button.unpressed.image.color`
    - `menu.items.bg.color`
    - `menu.items.text.color`
    - `menu.items.active.bg.color`
    - `menu.items.active.text.color`
  •  5 क्रियाएं (ओपनबॉक्स संगत)
    - ` ``
    - ` ``
    - ` ``
    - ` ``
    - ` ``

इसके अलावा, यह उल्लेख किया गया है कि फ़ंक्शन के कार्यान्वयन के साथ प्लगइन्स को कनेक्ट करना संभव है जैसे स्क्रीनशॉट लेना, डेस्कटॉप पर वॉलपेपर दिखाना, पैनल और मेन्यू रखना।

उदाहरण के लिए, एप्लिकेशन मेनू से चुनने के लिए तीन विकल्प हैं: बामेनू, फ़ज़ेल और वोफ़ी। आप एक पैनल के रूप में वायबर का उपयोग कर सकते हैं।

जब स्किन, बेसिक मेन्यू और हॉटकीज को फाइल्स का उपयोग करके कॉन्फ़िगर किया गया है xml प्रारूप में विन्यास।

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

अब, जो डेबियन या किसी अन्य डेबियन-आधारित वितरण के उपयोगकर्ता हैं, उन्हें टर्मिनल में निम्नलिखित टाइप करना होगा:

sudo apt install libcairo2-dev libpango1.0-dev libxml2-dev libglib2.0-dev

git clone https://github.com/johanmalm/labwc
cd labwc
git clone https://github.com/swaywm/wlroots subprojects/wlroots
cd subprojects/wlroots && git checkout 0.12.0 && cd ../..
meson build
ninja -C build

उन लोगों के लिए जो उबुनुत उपयोगकर्ता और डेरिवेटिव हैं, टर्मिनल में दर्ज किए जाने वाले आदेश निम्नलिखित हैं:

git clone https://github.com/johanmalm/labwc
cd labwc
git clone https://github.com/swaywm/wlroots subprojects/wlroots
cd subprojects/wlroots && git checkout 0.12.0 && cd ../..
meson build
ninja -C build

अंत में, यह उल्लेख है कि भविष्य में, Openbox कॉन्फ़िगरेशन फ़ाइलों के लिए समर्थन की योजना बनाई गई है और ओपनबॉक्स खाल, HiDPI स्क्रीन पर काम प्रदान करते हैं, परत-खोल, wlr-output-management और बाहरी शीर्ष-स्तर प्रोटोकॉल के लिए समर्थन लागू करते हैं, मेनू समर्थन को एकीकृत करते हैं, ऑन-स्क्रीन इंडिकेटर (ओएसडी) और इंटरफ़ेस को ड्रॉप करने की क्षमता को जोड़ने के लिए विंडोज़ स्विच करते हैं Alt + टैब शैली में।

जो लोग LABWC के बारे में अधिक जानने में रुचि रखते हैं, वे साइट पर जा सकते हैं GitHub पर परियोजना।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   मिगुएल रोड्रिगेज कहा

    मुझे उम्मीद है कि LXDE के GTK3 संस्करण के प्रभारी लोग इस बात से अवगत हैं कि ओपनबॉक्स स्थिति को भरने के लिए LABWC के परिपक्व होने के बाद वे अंततः लेपलैंड का रास्ता बना लेंगे।