Wayland ఉపయోగించి స్వే 1.1 అనుకూల పర్యావరణ విడుదల

జరిగింది మిశ్రమ మేనేజర్ విడుదల స్వే 1.1, Wayland ప్రోటోకాల్ ఉపయోగించి నిర్మించబడింది మరియు టైల్డ్ విండో మేనేజర్‌తో పూర్తిగా అనుకూలంగా ఉంటుంది i3 మరియు ప్యానెల్ i3bar. 1.1.0 విడుదలైన ఒక గంట తర్వాత, దిద్దుబాటు విడుదల ప్రచురించబడింది 1.1.1 wlroots 0.6కు అనుకూలంగా లేని తప్పుగా జోడించిన మార్పుల తొలగింపుతో. ప్రాజెక్ట్ కోడ్ C మరియు లో వ్రాయబడింది ద్వారా పంపిణీ చేయబడింది MIT లైసెన్స్ కింద. ప్రాజెక్ట్ Linux మరియు FreeBSDలో ఉపయోగించడాన్ని లక్ష్యంగా పెట్టుకుంది.

i3 అనుకూలత కమాండ్, కాన్ఫిగరేషన్ ఫైల్ మరియు IPC స్థాయిలో అందించబడుతుంది, ఇది X3కి బదులుగా వేలాండ్‌ని ఉపయోగించే పారదర్శక i11 రీప్లేస్‌మెంట్‌గా Swayని ఉపయోగించడానికి అనుమతిస్తుంది. స్క్రీన్‌పై విండోలను ప్రాదేశికంగా కాకుండా తార్కికంగా ఉంచడానికి స్వే మిమ్మల్ని అనుమతిస్తుంది. విండోస్ గ్రిడ్‌లో అమర్చబడి ఉంటాయి, ఇది స్క్రీన్ స్పేస్‌ను సరైన రీతిలో ఉపయోగించుకుంటుంది మరియు కేవలం కీబోర్డ్‌ని ఉపయోగించి విండోలను త్వరగా మార్చడానికి మిమ్మల్ని అనుమతిస్తుంది.

పూర్తి వినియోగదారు వాతావరణాన్ని సృష్టించడానికి, కింది వాటితో కూడిన భాగాలు అందించబడతాయి: మేము తిన్నాం (KDE నిష్క్రియ ప్రోటోకాల్‌ను అమలు చేసే నేపథ్య ప్రక్రియ), స్వేలాక్ (స్క్రీన్ సేవర్), Mako (నోటిఫికేషన్ మేనేజర్), భయంకరమైన (స్క్రీన్‌షాట్‌లు తీసుకోవడం), స్లర్ప్ (స్క్రీన్‌పై ప్రాంతాన్ని ఎంచుకోవడం) wf-రికార్డర్ (వీడియో క్యాప్చర్), వేబార్ (అప్లికేషన్ బార్), virtboard (స్క్రీన్ కీబోర్డ్), wl-క్లిప్‌బోర్డ్ (క్లిప్‌బోర్డ్‌తో పని చేస్తోంది), గోడలు (డెస్క్‌టాప్ వాల్‌పేపర్ నిర్వహణ).

స్వే లైబ్రరీ పైన నిర్మించిన మాడ్యులర్ ప్రాజెక్ట్‌గా అభివృద్ధి చేయబడుతోంది wlroots, ఇది కాంపోజిట్ మేనేజర్ యొక్క పనిని నిర్వహించడానికి అన్ని ప్రాథమిక ప్రాథమికాలను కలిగి ఉంటుంది. Wlroots కోసం బ్యాకెండ్‌లు ఉన్నాయి
స్క్రీన్‌కు యాక్సెస్ యొక్క సంగ్రహణ, ఇన్‌పుట్ పరికరాలు, ఓపెన్‌జిఎల్‌కు ప్రత్యక్ష ప్రాప్యత లేకుండా రెండరింగ్, KMS/DRM, లిబిన్‌పుట్, వేలాండ్ మరియు X11తో పరస్పర చర్య (X11 అప్లికేషన్‌లను Xwayland ఆధారంగా అమలు చేయడానికి ఒక లేయర్ అందించబడింది). స్వేతో పాటు, wlroots లైబ్రరీ చురుకుగా ఉపయోగించబడుతుంది ఇతర ప్రాజెక్టులుసహా Librem5 и కేజ్. C/C++తో పాటు, స్కీమ్, కామన్ లిస్ప్, గో, హాస్కెల్, OCaml, పైథాన్ మరియు రస్ట్ కోసం బైండింగ్‌లు అభివృద్ధి చేయబడ్డాయి.

కొత్త విడుదలలో:

  • యుటిలిటీ ప్రత్యేక ప్రాజెక్ట్‌గా విభజించబడింది swaybg, డెస్క్‌టాప్ వాల్‌పేపర్‌ని నిర్వహించడానికి రూపొందించబడింది. Swaybg ఇకపై Swayతో ముడిపడి ఉండదు మరియు అధునాతన ప్రోటోకాల్‌లకు మద్దతు ఇచ్చే ఏదైనా వేలాండ్ మిశ్రమ సర్వర్‌లతో ఉపయోగించవచ్చు
    wlr-layer-shell, xdg-output మరియు xdg-shell;

  • i3 విండో మేనేజర్‌తో అననుకూలతలను తొలగించడానికి పని జరిగింది;
  • టచ్ స్క్రీన్‌లకు మద్దతు స్వేబార్ ప్యానెల్‌కు జోడించబడింది (స్లైడింగ్ సంజ్ఞతో డెస్క్‌టాప్‌ల ద్వారా టచ్ మరియు సైక్లింగ్ ద్వారా ఎలిమెంట్‌లను యాక్టివేట్ చేయడం);
  • ఇన్‌పుట్ ఈవెంట్‌లను ప్రాసెస్ చేయకుండా ప్యానెల్‌ను ఇతర విండోల పైన ప్రదర్శించడానికి swaybar "ఓవర్‌లే" మోడ్‌ను అమలు చేస్తుంది;
  • అన్‌బైండ్{sym,code,switch} సెట్టింగ్‌ని ఉపయోగించి నియంత్రణ కీబోర్డ్ సత్వరమార్గాలను నిలిపివేయగల సామర్థ్యం జోడించబడింది.



మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి