Wayland वापरून Sway 1.5 वापरकर्ता वातावरणाचे प्रकाशन

तयार केले संमिश्र व्यवस्थापक प्रकाशन Way. .way, वेलँड प्रोटोकॉल वापरून तयार केलेले आणि टाइल केलेल्या विंडो व्यवस्थापकाशी पूर्णपणे सुसंगत आहे i3 आणि पॅनेल i3bar. प्रकल्प कोड C आणि मध्ये लिहिलेला आहे द्वारा वितरित एमआयटी परवान्या अंतर्गत. हा प्रकल्प लिनक्स आणि फ्रीबीएसडी वर वापरण्याच्या उद्देशाने आहे.

i3 सुसंगतता कमांड, कॉन्फिगरेशन फाइल आणि IPC स्तरावर प्रदान केली जाते, ज्यामुळे Sway ला पारदर्शक i3 बदलण्याची परवानगी मिळते जी X11 ऐवजी Wayland वापरते. स्वे तुम्हाला स्क्रीनवर खिडक्या अवकाशीय नव्हे तर तार्किकदृष्ट्या ठेवण्याची परवानगी देतो. विंडोज एका ग्रिडमध्ये व्यवस्थित केले जातात जे स्क्रीन स्पेसचा इष्टतम वापर करते आणि तुम्हाला फक्त कीबोर्ड वापरून विंडोमध्ये द्रुतपणे हाताळण्याची परवानगी देते.

संपूर्ण वापरकर्ता वातावरण तयार करण्यासाठी, खालील सोबतचे घटक ऑफर केले जातात: आम्ही खाल्ले (केडीई निष्क्रिय प्रोटोकॉलची अंमलबजावणी करणारी पार्श्वभूमी प्रक्रिया), स्वेलॉक (स्क्रीन सेव्हर), मको (सूचना व्यवस्थापक), गंभीर (स्क्रीनशॉट घेत आहे), slurp (स्क्रीनवर क्षेत्र निवडणे), wf-रेकॉर्डर (व्हिडिओ कॅप्चर), वेबार (अर्ज बार), virtboard (स्क्रीन कीबोर्ड), wl-क्लिपबोर्ड (क्लिपबोर्डसह कार्य करणे), wallutils (डेस्कटॉप वॉलपेपर व्यवस्थापन).

स्वे लायब्ररीच्या वर तयार केलेला मॉड्यूलर प्रकल्प म्हणून विकसित केला जात आहे wlroots, ज्यामध्ये संमिश्र व्यवस्थापकाचे कार्य आयोजित करण्यासाठी सर्व मूलभूत प्राथमिक गोष्टी आहेत. Wlroots मध्ये बॅकएंडचा समावेश होतो
स्क्रीन, इनपुट डिव्हाइसेस, ओपनजीएलमध्ये थेट प्रवेशाशिवाय रेंडरिंग, केएमएस/डीआरएम, लिबिनपुट, वेलँड आणि X11 सह परस्परसंवाद (Xwayland वर ​​आधारित X11 ऍप्लिकेशन्स चालविण्यासाठी एक स्तर प्रदान केला जातो) च्या ऍक्सेसचे सार. स्वे व्यतिरिक्त, wlroots लायब्ररी सक्रियपणे वापरली जाते इतर प्रकल्पसमावेश लिब्रेक्सएक्सएक्स и पिंजरा. C/C++ व्यतिरिक्त, योजना, Common Lisp, Go, Haskell, OCaml, Python आणि Rust साठी बाइंडिंग विकसित केले गेले आहेत.

नवीन प्रकाशनात:

  • Добавлена возможность динамической организации вывода на системах без монитора (headless) при помощи команды create_output (может использоваться для организации удалённого обращения к рабочему через WayVNC).
  • द्वारे Wayland-протоколы input-method и text-input реализована поддержка редакторов методов ввода (IME).
  • Обеспечена возможность включения адаптивной синхронизации (VRR, Variable Refresh Rate) для сокращения дрожания изображения в играх.
  • Добавлена поддержка протокола viewporter, позволяющего повысить производительность и качество работы старых игр.
  • Системам виртуализации и удалённого доступа к рабочему столу предоставлена возможность перехвата клавиатурных комбинаций.
  • Добавлена поддержка протокола wlr-foreign-toplevel-management, позволяющего подключать собственные панели и переключатели окон.

स्त्रोत: opennet.ru

एक टिप्पणी जोडा