ఆరు నెలల అభివృద్ధి తర్వాత, ప్రోటోకాల్, ఇంటర్ప్రాసెస్ కమ్యూనికేషన్ మెకానిజం మరియు వేలాండ్ 1.21 లైబ్రరీల స్థిరమైన విడుదల అందించబడింది. 1.21 బ్రాంచ్ API మరియు ABI స్థాయిలో 1.x విడుదలలతో వెనుకకు అనుకూలంగా ఉంటుంది మరియు చాలా వరకు బగ్ పరిష్కారాలు మరియు చిన్న ప్రోటోకాల్ నవీకరణలను కలిగి ఉంటుంది. కొన్ని రోజుల క్రితం, వెస్టన్ 10.0.1 మిశ్రమ సర్వర్కి దిద్దుబాటు నవీకరణ సృష్టించబడింది, ఇది ప్రత్యేక అభివృద్ధి చక్రంలో భాగంగా అభివృద్ధి చేయబడుతోంది. డెస్క్టాప్ పరిసరాలలో మరియు ఎంబెడెడ్ సొల్యూషన్స్లో వేలాండ్ని ఉపయోగించడం కోసం వెస్టన్ కోడ్ మరియు వర్కింగ్ ఉదాహరణలను అందిస్తుంది.
ప్రోటోకాల్లో ప్రధాన మార్పులు:
- అధిక-రిజల్యూషన్ స్క్రోల్ వీల్తో మౌస్ మానిప్యులేటర్లపై అధిక-ఖచ్చితమైన స్క్రోలింగ్ కోసం wl_pointer.axis_value120 ఈవెంట్కు wl_pointer ప్రోగ్రామ్ ఇంటర్ఫేస్కు మద్దతు జోడించబడింది.
- సర్వర్కు కొత్త ఫంక్షన్లు జోడించబడ్డాయి: wl_signal_emit_mutable (wl_signal_emit యొక్క అనలాగ్, ఇది ఒక సిగ్నల్ హ్యాండ్లర్ మరొక హ్యాండ్లర్ను తొలగించే పరిస్థితిలో సరైన ఆపరేషన్కు మద్దతు ఇస్తుంది) మరియు wl_global_get_version (API యొక్క సాధారణ సంస్కరణను కనుగొనడానికి మిమ్మల్ని అనుమతిస్తుంది).
- FreeDesktop.org ప్రాజెక్ట్ యొక్క మౌలిక సదుపాయాలను ఉపయోగించి అభివృద్ధి GitLab ప్లాట్ఫారమ్కు బదిలీ చేయబడింది.
- కర్సర్ సెట్టింగ్లకు సంబంధించిన నిర్మాణాలు మరియు విధులు శుభ్రం చేయబడ్డాయి మరియు తిరిగి పని చేయబడ్డాయి.
- wl_shell ప్రోటోకాల్ కాంపోజిట్ సర్వర్లలో అమలు చేయడానికి ఐచ్ఛికంగా గుర్తించబడింది మరియు నిలిపివేయబడింది. కస్టమ్ షెల్లను సృష్టించడానికి, xdg_shell ప్రోటోకాల్ను ఉపయోగించమని సిఫార్సు చేయబడింది, ఇది విండోస్గా ఉపరితలాలతో పరస్పర చర్య చేయడానికి ఇంటర్ఫేస్ను అందిస్తుంది, ఇది స్క్రీన్ చుట్టూ ఉపరితలాలను తరలించడానికి, కనిష్టీకరించడానికి, గరిష్టీకరించడానికి, పరిమాణం మార్చడానికి మిమ్మల్ని అనుమతిస్తుంది.
- అసెంబ్లీ సిస్టమ్ కోసం అవసరాలు పెంచబడ్డాయి; ఇప్పుడు అసెంబ్లీకి కనీసం వెర్షన్ 0.56 యొక్క మీసన్ టూల్కిట్ అవసరం. కంపైల్ చేస్తున్నప్పుడు, “c_std=c99” ఫ్లాగ్ ప్రారంభించబడుతుంది.
వేలాండ్కి సంబంధించిన అప్లికేషన్లు, డెస్క్టాప్ పరిసరాలు మరియు పంపిణీలలో మార్పులు:
- KDE వేలాండ్-ఆధారిత ప్లాస్మా డెస్క్టాప్ సెషన్ను 2022లో గణనీయమైన సంఖ్యలో వినియోగదారులు రోజువారీ వినియోగానికి అనువైన స్థితికి తీసుకురావాలని యోచిస్తోంది. KDE ప్లాస్మా 5.24 మరియు 5.25 విడుదలలలో వేలాండ్ మద్దతు గణనీయంగా మెరుగుపడింది, వీటిలో ఒక్కో ఛానెల్కు 8-బిట్ల కంటే ఎక్కువ కలర్ డెప్త్లకు మద్దతును జోడించడం, వర్చువల్ రియాలిటీ హెడ్సెట్ల కోసం “DRM లీజింగ్” మోడ్ను అమలు చేయడం మరియు స్క్రీన్షాట్లను తీయడానికి మరియు అన్నింటిని తగ్గించడానికి మద్దతునిస్తుంది. కిటికీలు.
- యాజమాన్య NVIDIA డ్రైవర్లు కలిగిన సిస్టమ్లపై Fedora 36 వేలాండ్-ఆధారిత GNOME సెషన్కు డిఫాల్ట్ అవుతుంది, ఇది గతంలో ఓపెన్ సోర్స్ డ్రైవర్లను ఉపయోగిస్తున్నప్పుడు మాత్రమే అందుబాటులో ఉండేది.
- ఉబుంటు 22.04లో, చాలా కాన్ఫిగరేషన్లు వేలాండ్ ప్రోటోకాల్-ఆధారిత డెస్క్టాప్ సెషన్కు డిఫాల్ట్గా ఉంటాయి, అయితే యాజమాన్య NVIDIA డ్రైవర్లతో సిస్టమ్లలో X సర్వర్ని ఉపయోగించడం డిఫాల్ట్గా మిగిలిపోయింది. ఉబుంటు కోసం, qtwayland ప్యాకేజీతో PPA రిపోజిటరీ ప్రతిపాదించబడింది, దీనిలో వేలాండ్ ప్రోటోకాల్కు మద్దతును మెరుగుపరచడానికి సంబంధించిన పరిష్కారాలు Qt 5.15.3 శాఖ నుండి KDE ప్రాజెక్ట్తో పాటు బదిలీ చేయబడ్డాయి.
- Wayland ఉపయోగించి వినియోగదారు పర్యావరణం Sway 1.7 విడుదల ప్రచురించబడింది.
- Firefox యొక్క నైట్లీ బిల్డ్లలో డిఫాల్ట్గా Wayland మద్దతు ఉంటుంది. ఫైర్ఫాక్స్ థ్రెడ్లను నిరోధించడంలో సమస్యను పరిష్కరించింది, పాప్-అప్ విండో స్కేలింగ్ మెరుగుపరచబడింది మరియు స్పెల్లింగ్ని తనిఖీ చేస్తున్నప్పుడు సందర్భ మెను పని చేసేలా చేసింది. ఫైర్ఫాక్స్ టెలిమెట్రీ సేవ నుండి వచ్చిన గణాంకాల ప్రకారం, టెలిమెట్రీని పంపడం మరియు మొజిల్లా సర్వర్లను యాక్సెస్ చేసే వినియోగదారులు ఫలితంగా అందుకున్న డేటాను విశ్లేషిస్తుంది, వేలాండ్ ప్రోటోకాల్ ఆధారంగా పరిసరాలలో పనిచేసే Linux Firefox వినియోగదారుల వాటా ఇంకా 10% మించలేదు.
- ఫోష్ 0.15.0, గ్నోమ్ టెక్నాలజీల ఆధారంగా మొబైల్ పరికరాల కోసం స్క్రీన్ షెల్ మరియు వేలాండ్ పైభాగంలో నడుస్తున్న ఫోక్ కాంపోజిట్ సర్వర్ని ఉపయోగించడం ప్రచురించబడింది.
- వాల్వ్ గేమ్స్కోప్ కాంపోజిట్ సర్వర్ను అభివృద్ధి చేయడం కొనసాగిస్తుంది (గతంలో స్టీమ్కాంప్ఎమ్జిఆర్ అని పిలుస్తారు), ఇది వేలాండ్ ప్రోటోకాల్ను ఉపయోగిస్తుంది మరియు స్టీమ్ఓఎస్ 3 ఆపరేటింగ్ సిస్టమ్లో ఉపయోగించబడుతుంది.
- DDX కాంపోనెంట్ XWayland 22.1.0 విడుదల ప్రచురించబడింది, ఇది వేలాండ్-ఆధారిత పరిసరాలలో X11 అప్లికేషన్ల అమలును నిర్వహించడానికి X.Org సర్వర్ను ప్రారంభించడాన్ని అందిస్తుంది. కొత్త వెర్షన్ DRM లీజ్ ప్రోటోకాల్కు మద్దతును జోడిస్తుంది, ఇది వర్చువల్ రియాలిటీ హెల్మెట్లకు అవుట్పుట్ చేసేటప్పుడు ఎడమ మరియు కుడి కళ్ళకు వేర్వేరు బఫర్లతో స్టీరియో ఇమేజ్ని రూపొందించడానికి ఉపయోగించబడుతుంది.
- labwc ప్రాజెక్ట్ Openbox విండో మేనేజర్ను గుర్తుకు తెచ్చే సామర్థ్యాలతో Wayland కోసం ఒక మిశ్రమ సర్వర్ను అభివృద్ధి చేస్తోంది (ఈ ప్రాజెక్ట్ Wayland కోసం Openbox ప్రత్యామ్నాయాన్ని సృష్టించే ప్రయత్నంగా అందించబడింది).
- LWQt యొక్క మొదటి విడుదల, Wayland ఆధారంగా కస్టమ్ LXQt షెల్, ఇప్పుడు అందుబాటులో ఉంది.
- Collabora కంపెనీ, wxrd ప్రాజెక్ట్లో భాగంగా, వర్చువల్ రియాలిటీ సిస్టమ్ల కోసం Wayland ఆధారంగా కొత్త కాంపోజిట్ సర్వర్ను అభివృద్ధి చేస్తోంది.
- వైన్-వేల్యాండ్ 7.7 ప్రాజెక్ట్ యొక్క విడుదల ప్రచురించబడింది, ఇది XWayland మరియు X11 భాగాలను ఉపయోగించకుండా, Wayland ప్రోటోకాల్ ఆధారంగా పరిసరాలలో వైన్ను ఉపయోగించడానికి అనుమతిస్తుంది.
- NVIDIA యాజమాన్య డ్రైవర్ల యొక్క ప్రముఖ డెవలపర్లలో ఒకరైన ఆరోన్ ప్లాట్నర్, NVIDIA డ్రైవర్లలో వేలాండ్ మద్దతు స్థితిపై ఒక నివేదికను ప్రచురించారు.
- వెస్టన్ 10.0 కాంపోజిట్ సర్వర్ విడుదల చేయబడింది, లిబ్సీట్ లైబ్రరీకి మద్దతునిస్తుంది, ఇది షేర్డ్ ఇన్పుట్ మరియు అవుట్పుట్ పరికరాలకు యాక్సెస్ను నిర్వహించడానికి ఫంక్షన్లను అందిస్తుంది మరియు కలర్ కన్వర్షన్, గామా కరెక్షన్ మరియు కలర్ ప్రొఫైల్లతో పని చేయడానికి అనుమతించే కలర్ మేనేజ్మెంట్ భాగాలను కూడా జోడించింది.
- MATE డెస్క్టాప్ని Waylandకి పోర్టింగ్ చేయడం కొనసాగించబడింది.
- System76 Waylandని ఉపయోగించి కొత్త COSMIC వినియోగదారు వాతావరణాన్ని సృష్టించేందుకు పని చేస్తోంది.
- Microsoft WSL2 సబ్సిస్టమ్ (Windows Subsystem for Linux) ఆధారంగా పరిసరాలలో గ్రాఫికల్ ఇంటర్ఫేస్తో Linux అప్లికేషన్లను అమలు చేయగల సామర్థ్యాన్ని అమలు చేసింది. అవుట్పుట్ కోసం, Wayland ప్రోటోకాల్ని ఉపయోగించి మరియు వెస్టన్ కోడ్ బేస్ ఆధారంగా RAIL-Shell కాంపోజిట్ మేనేజర్ ఉపయోగించబడుతుంది.
- ప్లాస్మా మొబైల్, సెయిల్ ఫిష్, వెబ్ఓఎస్ ఓపెన్ సోర్స్ ఎడిషన్, మొబైల్ ప్లాట్ఫారమ్లలో వేలాండ్ డిఫాల్ట్గా ప్రారంభించబడింది.
మూలం: opennet.ru