LineXinBar परिवार: लॉगिन स्क्रीन, ऐप स्टोर और मीडिया ऐप
लॉगिन स्क्रीन
Console Experience Desktop Manager कंट्रोलर को पहले रखने वाली लॉगिन स्क्रीन है, LineXinBar के लिए और सामान्य Linux डेस्कटॉप सत्रों के लिए।
यह LineXinBar का अपना वॉलपेपर, पैलेट और कांच बनाती है, और कंट्रोलर, कीबोर्ड या पॉइंटर से चलती है, बिना किसी को अलग मोड बनाए। यह मशीन का कोई भी Wayland सत्र शुरू करती है — LineXinBar, Plasma, कुछ और — और LineXinBar को एक रिकॉर्ड सौंपती है जिससे वॉलपेपर उसी पल आगे चलता रहे, इसलिए लॉग इन करना बारी-बारी चलते दो प्रोग्राम के बजाय एक लगातार तस्वीर जैसा दिखता है। यह शेल की दस भाषाएँ बोलती है और आपके उभार के रंग और कणों को मानती है।
अभी किसी मशीन का अकेला डिस्प्ले मैनेजर बनने के लिए तैयार नहीं — इसे किसी ख़ाली VT से आज़माएँ, या इसके प्रीव्यू मोड में, जो कभी सत्र शुरू नहीं करता।
Software Hub
DistriBumpy, जो Software Hub नाम से दिखता है, एक Flatpak स्टोर है जिसे आप कंट्रोलर से चलाते हैं।
- यह एक होम पेज पर खुलता है जिसमें वह होता है जिसे Flathub खुद देखने लायक बताता है — सबसे ज़्यादा माँगे गए, सबसे तेज़ी से बढ़ते, नए प्रकाशित और अभी दोबारा बने — और नेटवर्क के बिना भी खुल जाता है।
- शेल के कॉलमों से मेल खाती शेल्फ़, ताकि जो आपको मिले वह वहीं पहुँचे जहाँ आप उसे ढूँढेंगे।
- दबाने से पहले बताता है कि इंस्टॉल करने में असल में कितना लगेगा — डाउनलोड और डिस्क, हर उस रनटाइम को गिनकर जो साथ आएगा।
- रोकी जा सकने वाली प्रगति के साथ इंस्टॉल, अपडेट और हटाता है, और उन रनटाइम को साफ़ करता है जिनकी अब किसी को ज़रूरत नहीं।
संगीत
SongOnSole, जो संगीत नाम से दिखता है, वह संगीत लाइब्रेरी और प्लेयर है जिसे बार की संगीत शेल्फ़ खोलती है।
नीचे की पंक्ति हर पेज पर यह भी है कि क्या बज रहा है और यह भी कि उसे कैसे बजाएँ। गाना उसी पंक्ति से खुलता है जिस पर उसे दबाया गया, और उसका कवर बढ़कर अभी चल रहा पेज बन जाता है। छह तरह के क्रम, एक कतार जो उसी क्रम में बजती है जिसमें आपने उसे बनाया, और यह हैंडहेल्ड की छोटी स्क्रीन पर भी उतना ही अच्छा चलता है जितना टीवी पर।
वीडियो
Videonsole, जो वीडियो नाम से दिखता है, कंट्रोलर के लिए बना फ़िल्म ब्राउज़र और प्लेयर है।
फ़िल्म उसी कार्ड से खुलती है जिस पर उसे दबाया गया, और उसी में लौट जाती है। चलती फ़िल्म के पास पूरी स्क्रीन होती है; कुछ भी दबाएँ और कंट्रोल उभर आते हैं, चार सेकंड बाद फिर डूब जाते हैं। यह याद रखता है कि आपने कहाँ छोड़ा था, फ़िल्म के अंदर या उसके बगल में सबटाइटल ढूँढता है, और जहाँ मशीन कर सके वहाँ ग्राफ़िक्स कार्ड पर डिकोड करता है।
तस्वीरें
Imagonsole, जो तस्वीरें नाम से दिखता है, कंट्रोलर से चलने वाला फ़ोटो व्यूअर है।
फ़ोटो अपने कार्ड से पूरे रिज़ॉल्यूशन में खुलती है, बगल की तस्वीरें पहले से पढ़ी हुई, ताकि किसी फ़ोल्डर में आगे बढ़ना कभी इंतज़ार न करे। A ज़ूम के पड़ावों की सीढ़ी चढ़ता है; ट्रिगर या व्हील बिना रुकावट ज़ूम करते हैं। जहाँ तस्वीर स्क्रीन से बड़ी हो वहाँ दिशा उसे खिसकाती है, और जहाँ न हो वहाँ अगली पर ले जाती है।
lxb-toolkit
शेल का अपना इंटरफ़ेस — उसके रंग, उसका कांच, उसकी गति, उसके अक्षर, उसके चिह्न और उसकी आवाज़ें — एक लाइब्रेरी के रूप में पैक, ताकि कोई ऐप्लिकेशन उसी सामग्री से बनकर उसके बगल में खड़ा हो सके।
ऊपर के चार ऐप्लिकेशन इसी पर बने हैं। lxb-new my-player आपको Rust, C या Python में एक बनने लायक Wayland ऐप्लिकेशन देता है: एक फ़ंक्शन जो बताता है कि पेज पर क्या है, जो कीबोर्ड, पॉइंटर और मशीन के हर कंट्रोलर से चलता है, और जिसमें एक भी पंक्ति किसी रंग, त्रिज्या या अवधि का नाम नहीं लेती। टूलकिट ऐप्लिकेशन सामान्य Wayland प्रोग्राम हैं, इसलिए वे GNOME या Plasma में भी उतनी ही आसानी से चलते हैं जितनी LineXinBar में।
lxb_app::App::new("com.example.hello", "Hello World").run(|page| {
page.head("launch", "Hello, world");
if page.button("Hello World!") {
println!("clicked");
}
})
एक ही वर्ज़न
LineXinBar और उसके छह सहयोगी एक साथ, एक ही वर्ज़न नंबर के साथ रिलीज़ होते हैं — आज 0.9.3 — ताकि आपने जो इंस्टॉल किया है वह सात अलग-अलग भटकते नंबरों के बजाय एक नंबर से पढ़ा जा सके।
जहाँ कोई डिस्ट्रीब्यूशन रिपॉज़िटरी उन्हें नहीं रखती, वहाँ सेटिंग › अपडेट सातों को GitHub पर उनकी अपनी रिलीज़ से अपडेट करता है।
