वेलैंड का उपयोग करके स्वे 1.6 कस्टम पर्यावरण रिलीज

Доступен релиз композитного менеджера Sway 1.6, построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 и панелью i3bar. Код проекта написан на языке Си и распространяется под лицензией MIT. Проект нацелен на использование в Linux и FreeBSD.

i3 अनुकूलता कमांड, कॉन्फ़िगरेशन फ़ाइल और IPC स्तर पर प्रदान की जाती है, जिससे Sway को एक पारदर्शी i3 प्रतिस्थापन के रूप में उपयोग करने की अनुमति मिलती है जो X11 के बजाय वेलैंड का उपयोग करता है। स्वे आपको स्क्रीन पर विंडोज़ को स्थानिक रूप से नहीं, बल्कि तार्किक रूप से रखने की अनुमति देता है। विंडोज़ को एक ग्रिड में व्यवस्थित किया गया है जो स्क्रीन स्पेस का इष्टतम उपयोग करता है और आपको केवल कीबोर्ड का उपयोग करके विंडोज़ में त्वरित रूप से हेरफेर करने की अनुमति देता है।

एक पूर्ण उपयोगकर्ता वातावरण बनाने के लिए, निम्नलिखित घटकों की पेशकश की जाती है: स्वेइडल (केडीई आइडल प्रोटोकॉल को लागू करने वाली पृष्ठभूमि प्रक्रिया), स्वेलॉक (स्क्रीन सेवर), माको (अधिसूचना प्रबंधक), ग्रिम (स्क्रीनशॉट बनाना), स्लर्प (एक क्षेत्र का चयन करना) स्क्रीन पर), डब्ल्यूएफ-रिकॉर्डर (वीडियो कैप्चर), वेबार (एप्लिकेशन बार), वर्टबोर्ड (ऑन-स्क्रीन कीबोर्ड), डब्ल्यूएल-क्लिपबोर्ड (क्लिपबोर्ड के साथ काम करना), वालुटिल्स (डेस्कटॉप वॉलपेपर प्रबंधित करना)।

स्वे को wlroots लाइब्रेरी के शीर्ष पर निर्मित एक मॉड्यूलर प्रोजेक्ट के रूप में विकसित किया जा रहा है, जिसमें समग्र प्रबंधक के काम को व्यवस्थित करने के लिए सभी बुनियादी आदिम शामिल हैं। Wlroots में स्क्रीन तक अमूर्त पहुंच के लिए बैकएंड, इनपुट डिवाइस, ओपनजीएल तक सीधे पहुंच के बिना रेंडरिंग, केएमएस/डीआरएम, लिबिनपुट, वेलैंड और एक्स11 के साथ इंटरेक्शन शामिल है (एक्सवेलैंड पर आधारित एक्स11 अनुप्रयोगों को चलाने के लिए एक परत प्रदान की जाती है)। स्वे के अलावा, wlroots लाइब्रेरी का सक्रिय रूप से Librem5 और Cage सहित अन्य परियोजनाओं में उपयोग किया जाता है। C/C++ के अलावा, स्कीम, कॉमन लिस्प, गो, हास्केल, ओकैमल, पायथन और रस्ट के लिए बाइंडिंग विकसित की गई है।

नई रिलीज में:

  • Реализована возможность использования редактора методов ввода (IME) в составе элементов интерфейса пользователя, таких как панели и экран блокировки.
  • Повышена плавность интерактивных операций перемещения и изменения размера окон.
  • В самодостаточных пакетах Flatpak и Snap для улучшения интеграции с системой задействован протокол xdg-foreign.
  • Совместимость с оконным менеджером i3 улучшена в области команд, изменяющих раскладку окон на экране.
  • Добавлена опция для скрытия курсора во время набора.
  • Реализация корзины адаптирована для работы в системах без systemd или elogind.
  • Повышена надёжность работы с буфером обмена для приложений X11.

स्रोत: opennet.ru

एक टिप्पणी जोड़ें