प्रकल्पाच्या पहिल्या आवृत्तीचे प्रकाशन जाहीर केले गेले आहे LABWC, que अशा वैशिष्ट्यांसह वेलँडसाठी एक संमिश्र सर्व्हर विकसित करा विंडो व्यवस्थापकात उघडा डबा, ओपनबॉक्सला वेलँडचा पर्याय तयार करण्याचा प्रयत्न म्हणून हा प्रकल्प सादर केला आहे.
LABWC डब्ल्यूएलआरओटीएस लायब्ररीवर आधारित एक स्टॅक करण्यायोग्य वेलँड संगीतकार आहे स्वे येथे लोकांना डिझाइन केलेले. एलएबीडब्ल्यूसीची वैशिष्ट्ये म्हणजे तथाकथित मिनिमलिझम, कॉम्पॅक्ट अंमलबजावणी, अत्यंत सानुकूल आणि उच्च कार्यक्षमता. प्रकल्प कोड सी मध्ये लिहिलेला आहे आणि जीपीएलव्ही 2 परवान्याअंतर्गत वितरीत केला आहे.
LABWC बद्दल
वेलँड «LABWC for साठी संमिश्र सर्व्हरचा उल्लेख केल्याप्रमाणे ओपनबॉक्सद्वारे प्रेरित आहे आणि आमचे लक्ष्य हलके आणि वेगवान आहे एक समान देखावा सह. एलएबीडब्ल्यूसी एक आधार म्हणून, डब्लूआरट्स लायब्ररी वापरते, स्वे वापरकर्त्याच्या वातावरणाच्या विकसकांनी विकसित केली आहे आणि जे वेलँडवर आधारित संमिश्र प्रशासकाचे कार्य आयोजित करण्यासाठी मूलभूत कार्ये प्रदान करते.
घटक XWayland DDX हे X11 अनुप्रयोग चालविण्यासाठी समर्थित आहे वेलँड-आधारित वातावरणात.
एलएबीडब्ल्यूसीच्या पहिल्या आवृत्तीमध्ये ओपनबॉक्स कॉन्फिगरेशनसाठी मूलभूत समर्थन आहे, जसे की थीम फाइल्सच्या कॉन्फिगरेशनचे विश्लेषण करण्याची क्षमता तसेच इतर मूलभूत तत्त्वे लागू केल्या जात आहेत.
ही पहिली आवृत्ती पुढील गोष्टींचे समर्थन करते:
- एक्सडीजी-शेल
- वैकल्पिकरित्या एक्सवेलँड-शेल
- एक्सबीएम बटणे अधिकतम करण्यासाठी, चिन्हांकित करण्यासाठी आणि बंद करण्यासाठी
- स्तर प्रोटोकॉल (आंशिक)
- सीपीयू वापर कमी करण्यासाठी भ्रष्टाचार ट्रॅकिंग
- रूट मेनूची मूलभूत अंमलबजावणी
- कॉन्फिगरेशन आणि थीम साइनअप मध्ये पुन्हा लोड केल्या आहेत
- ओपनबॉक्स-शैली ऑटोस्टार्ट आणि पर्यावरण फाइल्स
- 3 कॉन्फिगरेशन पर्याय (ओपनबॉक्स सुसंगत)
- 9 थीम पर्याय (ओपनबॉक्स सुसंगत)
- `विंडो.एक्टिव्ह.टिटेल.बीजी कॉलोरी
- `विंडो.एक्टिव्ह.हँडल.बीजी.color`
- `विंडो.inactive.title.bg.color`
- `विंडो.एक्टिव्ह.बटन.अन्प्रेस्ड.इमेज.कोलोरी
- .in विंडो.inactive.button.unpPress.image.color`
- `मेनू.इटम्स.बीजी कॉलोरी
- `मेनू.इटम्स.टेक्स्ट. कोलोर
- `मेनू.इटम्स.एक्टिव्ह.बीजी कॉलोरी
- `मेनू.इटम्स.एक्टिव्ह.टेक्स्ट. कोलोर - 5 क्रिया (ओपनबॉक्स सुसंगत)
- ` ``
- ` ``
- ` ``
- ` ``
- ` ``
शिवाय, तो उल्लेख आहे फंक्शन्सच्या अंमलबजावणीसह प्लगइन कनेक्ट करणे शक्य आहे जसे की स्क्रीनशॉट घेणे, डेस्कटॉपवर वॉलपेपर प्रदर्शित करणे, पॅनेल आणि मेनू ठेवणे.
उदाहरणार्थ, अॅप्लिकेशन मेन्यूमधून निवडण्यासाठी तीन पर्याय आहेतः बेमेनू, फझेल आणि वाफी. आपण पॅनेल म्हणून वेबार वापरू शकता.
करताना फाईल वापरुन त्वचा, मूलभूत मेनू आणि हॉटकी कॉन्फिगर केले एक्सएमएल स्वरूपात कॉन्फिगरेशन.
एलएबीडब्ल्यूसी कसे स्थापित करावे?
ज्यांना त्यांच्या सिस्टमवर हा संगीतकार स्थापित करण्यास स्वारस्य आहे त्यांच्यासाठी, आम्ही खाली सामायिक केलेल्या सूचनांचे त्यांनी पालन केले पाहिजे. जे आहेत आर्क लिनक्स, मांजरो किंवा आर्क लिनक्स मधून घेतलेली कोणतीही इतर वितरणे वापरणारे, त्यांनी टर्मिनल उघडणे आवश्यक आहे आणि त्यामध्ये आवश्यक अवलंबन डाउनलोड करण्यासाठी ते पुढील आज्ञा टाइप करतील:
sudo pacman -S meson wlroots cairo pango libxml2 glib2
त्यानंतर, टर्मिनलमध्ये खालील आदेश चालवून त्यांना एलएबीडब्ल्यूसी स्त्रोत कोड मिळेल:
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
शेवटी, असा उल्लेख आहे की भविष्यात, ओपनबॉक्स कॉन्फिगरेशन फाइल्सकरिता समर्थन नियोजित आहे आणि ओपनबॉक्स स्किन्स, हायडीपीआय स्क्रीनवर काम प्रदान करतात, लेयर-शेल, डब्ल्यूएलआर-आउटपुट-मॅनेजमेंट आणि बाह्य टॉप-लेव्हल प्रोटोकॉल करीता समर्थन लागू करतात, मेनू समर्थन समाकलित करतात, स्क्रीन प्रॉम्प्ट्स (ओएसडी) ड्रॉप करण्याची क्षमता जोडा आणि Alt मध्ये विंडोज स्विच करण्यासाठी इंटरफेस टॅब शैली.
ज्यांना LABWC बद्दल अधिक जाणून घेण्यास स्वारस्य आहे, ते त्या साइटला भेट देऊ शकतात GitHub वर प्रकल्प.
मी आशा करतो की एलएक्सडीईच्या जीटीके 3 आवृत्तीचे प्रभारी लोकांना हे माहित आहे की एलएबीडब्ल्यूसी एकदा ओपनबॉक्स भूमिका भरण्यासाठी परिपक्व झाल्यावर ते अखेरीस वेटलँडवर झेप घेतील.