
निरी हे स्क्रोल करण्यायोग्य टाइल्ससह वेलँड संगीतकार आहे
त्याची घोषणा नुकतीच करण्यात आली "निरी" च्या पहिल्या आवृत्तीचे प्रकाशन जे म्हणून स्थित आहे एक वेलँड संगीतकार जो खिडक्यांना टाइल्समध्ये व्यवस्थित करून एक अनोखा अनुभव देतो हलवण्यायोग्य त्याची रचना वैयक्तिक मॉनिटर्सवर विंडो आणि वर्कस्पेसेसची कार्यक्षम व्यवस्था प्रदान करण्यावर लक्ष केंद्रित करते, वापरकर्त्यांसाठी द्रव आणि संघटित अनुभव प्रदान करते.
प्रकल्प GNOME PaperWM विस्ताराने प्रेरित आहे आणि एक टाइलिंग पद्धत लागू करते ज्यामध्ये खिडक्या एका रिबनमध्ये एकत्रित केल्या जातात जे स्क्रीनवर अविरतपणे स्क्रोल करतात. नवीन विंडो उघडल्याने रिबनचा विस्तार होतो, पूर्वी जोडलेल्या विंडोचा आकार कधीही बदलत नाही.
नीरी बद्दल
कारण स्वतंत्र संमिश्र व्यवस्थापक तयार करण्यासाठी PaperWM मध्ये मॉनिटर्ससह वेगळे जॉब लागू करण्याची असमर्थता आहे GNOME शेलच्या क्विर्क्समुळे (विंडोच्या ग्लोबल कोऑर्डिनेट्सला बंधनकारक). मुख्य Niri आणि PaperWM मधील फरक असा आहे की प्रत्येक मॉनिटरची स्वतःची विंडो रिबन असते जे एकमेकांना छेदत नाहीत. Niri HiDPI ला सपोर्ट करते आणि मल्टी-GPU सिस्टीमवर चालते (उदा. डिस्क्रिट ग्राफिक्स कार्ड आणि इंटिग्रेटेड GPU असलेल्या हायब्रिड सिस्टम).
मुख्य वैशिष्ट्ये:
- स्क्रोल करण्यायोग्य मोज़ेक: खिडक्या उजवीकडे विस्तारलेल्या असीम पट्टीमध्ये स्तंभांमध्ये मांडलेल्या असतात. नवीन विंडो उघडल्याने विद्यमान विंडोचा आकार बदलत नाही.
- डायनॅमिक वर्कस्पेस: वर्कस्पेसेस अनुलंबपणे आयोजित केल्या जातात आणि डायनॅमिक असतात, ज्यामुळे GNOME प्रमाणे कार्यक्षम व्यवस्थापन करता येते.
- अंगभूत स्क्रीनशॉट इंटरफेस- निरीमध्ये अंगभूत स्क्रीनशॉट इंटरफेस आहे, ज्यामुळे प्रतिमा जलद आणि सहजपणे घेणे सोपे होते.
- स्क्रीनकास्टिंग पर्यवेक्षण: xdg-desktop-portal-gnome द्वारे, Niri सहजतेने स्क्रीनकास्टिंगला अनुमती देते.
- टचपॅड जेश्चर: टचपॅड जेश्चर कार्यक्षेत्रांमध्ये स्विच करण्यासाठी, प्रवेशयोग्यता आणि वापरकर्ता अनुभव सुधारण्यासाठी समाविष्ट केले आहेत.
- कॉन्फिगर करण्यायोग्य लेआउट: वापरकर्ते त्यांच्या वैयक्तिक प्राधान्यांनुसार अंतर, किनारी, स्ट्रट्स आणि विंडो आकारांसह लेआउटचे विविध पैलू सानुकूलित करू शकतात.
- थेट रिचार्ज सेटिंग्ज- निरी थेट रीलोड सेटिंग्जला अनुमती देते, म्हणजे केलेले बदल रीबूट न करता लगेच लागू केले जातात.
निरी सांगते टच पॅनेलवरील नियंत्रण जेश्चरसाठी समर्थनासह डेस्कटॉप दरम्यान स्विच करण्यासाठी. मॉनिटर बंद केल्यावर, व्हर्च्युअल डेस्कटॉप लेआउट लक्षात ठेवला जातो आणि उर्वरित मॉनिटरवर हस्तांतरित केला जातो आणि जेव्हा मॉनिटर परत येतो तेव्हा तो त्याच्या मूळ स्थितीत पुनर्संचयित केला जातो.
La कॉन्फिगरेशन फाइलद्वारे पर्यावरण सानुकूलन साध्य केले जाते हे तुम्हाला फ्रेम रुंदी, पॅडिंग, आउटपुट मोड आणि विंडो आकार यासारखे मूलभूत पॅरामीटर्स समायोजित करण्यास अनुमती देते आणि सेटिंग्जमध्ये केलेले बदल डायनॅमिकपणे लागू केले जातात, संमिश्र सर्व्हर रीस्टार्ट न करता.
द्वारा v0.1.0-beta.1 पासून बदलांचा भाग, निरीमध्ये खालील सुधारणा आणि सुधारणा लागू केल्या आहेत:
- NixOS वर कॉन्फिगरेशनचे निश्चित लाइव्ह रीलोडिंग, mtime स्थिर ठेवताना कॉन्फिगरेशन फाइल सिमलिंकमध्ये बदल करण्यास अनुमती देते.
- TTY बदलानंतर निरी मॉनिटर्स चालू करणार नाही अशा बहुतेक प्रकरणांचे निराकरण केले.
- मॉनिटर डिस्कनेक्ट/पुन्हा कनेक्ट करताना स्क्रीनकास्ट मॉनिटर लिस्ट अपडेट न केल्यामुळे xdg-desktop-portal-gnome ची समस्या निश्चित झाली आहे, नीरी तुम्हाला बदलांबद्दल सूचित करत नाही.
- स्क्रीनशॉट्स आणि स्क्रिनकास्टमध्ये मोठ्या CSD शॅडोजसह मोठ्या खिडक्यांच्या समस्यांचे निराकरण केले आहे.
- वेगळ्या TTY वर केले असल्यास आउटपुट सेटिंग्जमधील निश्चित बदल दुर्लक्षित केले जातात.
- IME सक्रिय असताना निश्चित केलेले पॉपअप दिसत नाहीत, IME सक्रिय असताना पॉपअप कॅप्चर करणे अक्षम करणाऱ्या वर्कअराउंडसह.
- CPU->GPU->CPU हस्तांतरण टाळून कर्सर रेंडरिंग कार्यप्रदर्शन थोडे सुधारले.
- सर्व मॉनिटर्सच्या बाहेर कर्सर संपल्यास निश्चित स्क्रीनशॉट UI दिसत नाही.
शेवटी साठी प्रकल्पात स्वारस्य असलेल्यांना, तुम्हाला माहित असले पाहिजे की प्रोजेक्ट कोड रस्टमध्ये लिहिलेला आहे आणि तो GPLv3 परवान्याअंतर्गत वितरित केला गेला आहे. कीबोर्ड शॉर्टकटद्वारे तुम्ही इंस्टॉलेशन सूचना, तसेच Niri वापरण्याबद्दल अधिक माहिती मिळवू शकता पुढील लिंकवर