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

సిద్ధమైంది మిశ్రమ మేనేజర్ విడుదల స్వే 1.2, Wayland ప్రోటోకాల్ ఉపయోగించి నిర్మించబడింది మరియు టైల్డ్ విండో మేనేజర్‌తో పూర్తిగా అనుకూలంగా ఉంటుంది i3 మరియు ప్యానెల్ i3bar. ప్రాజెక్ట్ కోడ్ 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, పైథాన్ మరియు రస్ట్ కోసం బైండింగ్‌లు అభివృద్ధి చేయబడ్డాయి.

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

  • విండో మేనేజర్‌తో అనుకూలతను మెరుగుపరచడానికి పని జరిగింది
    i3 4.17.

  • పునఃప్రారంభించిన తర్వాత అప్లికేషన్‌ను ప్రారంభించడానికి ఎంపిక జోడించబడింది;
  • విండోలను ట్యాబ్‌లుగా లేదా పక్కపక్కనే (స్టాక్ చేయబడింది) విభజించడానికి డిఫాల్ట్ పద్ధతిని ఎంచుకోవడానికి టోగుల్ జోడించబడింది;
  • కీబోర్డ్ లేఅవుట్‌లను మార్చడానికి మెకానిజం మెరుగుపరచబడింది, ఇన్‌పుట్ పరికర రకాలను నిర్ణయించడానికి మద్దతు జోడించబడింది మరియు కొత్త కమాండ్ xkb_switch_layout ప్రతిపాదించబడింది;
  • కర్సర్ థీమ్‌లకు మద్దతు జోడించబడింది, కొత్త xcursor_theme ఆదేశాన్ని మార్చడానికి;
  • లేయర్-షెల్‌కు పాప్-అప్ విండోలకు మద్దతు జోడించబడింది;
  • వేలాండ్ ప్రోటోకాల్‌కు మద్దతును అమలు చేశారు wlr-output-management-v1, అవుట్పుట్ పరికరాలను సెటప్ చేయడానికి ఉద్దేశించబడింది;
  • wlr_output API ద్వారా స్క్రీన్ సెట్టింగ్‌లను పరమాణుపరంగా మార్చడానికి మద్దతు జోడించబడింది;
  • టచ్ స్క్రీన్ క్రమాంకనం కోసం calibration_matrix సెట్టింగ్ జోడించబడింది;
  • అనేక మెమరీ లీక్‌లు మరియు క్రాష్ సమస్యలు పరిష్కరించబడ్డాయి.

మూలం: opennet.ru

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