తొమ్మిది నెలల అభివృద్ధి తర్వాత, ప్రోటోకాల్, ఇంటర్ప్రాసెస్ కమ్యూనికేషన్ మెకానిజం మరియు వేలాండ్ 1.22 లైబ్రరీల స్థిరమైన విడుదల ప్రదర్శించబడుతుంది. 1.22 బ్రాంచ్ 1.x విడుదలలతో API మరియు ABI స్థాయిలో వెనుకకు అనుకూలంగా ఉంటుంది మరియు ఎక్కువగా బగ్ పరిష్కారాలు మరియు చిన్న ప్రోటోకాల్ నవీకరణలను కలిగి ఉంటుంది. డెస్క్టాప్ మరియు ఎంబెడెడ్ ఎన్విరాన్మెంట్లలో వేలాండ్ను ఉపయోగించడం కోసం కోడ్ మరియు వర్కింగ్ ఉదాహరణలను అందించే వెస్టన్ కాంపోజిట్ సర్వర్ ప్రత్యేక అభివృద్ధి చక్రంగా అభివృద్ధి చేయబడుతోంది.
ప్రోటోకాల్లో ప్రధాన మార్పులు:
- wl_surface::preferred_buffer_scale మరియు wl_surface::preferred_buffer_transform ఈవెంట్ల కోసం మద్దతు wl_surface ప్రోగ్రామ్ ఇంటర్ఫేస్కు జోడించబడింది, దీని ద్వారా కాంపోజిట్ సర్వర్ ద్వారా స్కేలింగ్ స్థాయికి మార్పులు మరియు ఉపరితలం కోసం పరివర్తన పారామితుల గురించి సమాచారం ప్రసారం చేయబడుతుంది.
- wl_pointer ::axis ఈవెంట్ wl_pointer ప్రోగ్రామింగ్ ఇంటర్ఫేస్కు జోడించబడింది, విడ్జెట్లలో సరైన స్క్రోలింగ్ దిశను నిర్ణయించడానికి పాయింటర్ కదలిక యొక్క భౌతిక దిశను చూపుతుంది.
- గ్లోబల్ పేరును పొందడం కోసం వేలాండ్-సర్వర్కి ఒక పద్ధతి జోడించబడింది మరియు wl_client_add_destroy_late_listener ఫంక్షన్ అమలు చేయబడింది.
వేలాండ్కి సంబంధించిన అప్లికేషన్లు, డెస్క్టాప్ పరిసరాలు మరియు పంపిణీలలో మార్పులు:
- XWayland లేదా X11 భాగాలు లేకుండా వేలాండ్ ప్రోటోకాల్-ఆధారిత పరిసరాలలో ఉపయోగించడానికి వైన్ ప్రారంభ మద్దతుతో వస్తుంది. ప్రస్తుత దశలో, డ్రైవర్ winewayland.drv మరియు unixlib భాగాలు జోడించబడ్డాయి మరియు అసెంబ్లీ సిస్టమ్ ద్వారా ప్రాసెసింగ్ కోసం Wayland ప్రోటోకాల్ నిర్వచనాలతో ఫైల్లు సిద్ధం చేయబడ్డాయి. భవిష్యత్ విడుదలలో వేలాండ్ వాతావరణంలో అవుట్పుట్ను ప్రారంభించడానికి వారు మార్పులను చేర్చాలని ప్లాన్ చేస్తున్నారు.
- KDE ప్లాస్మా 5.26 మరియు 5.27 విడుదలలలో వేలాండ్ మద్దతుకు కొనసాగింపు మెరుగుదలలు. మధ్య మౌస్ బటన్తో క్లిప్బోర్డ్ నుండి అతికించడాన్ని నిలిపివేయగల సామర్థ్యం అమలు చేయబడింది. XWayland ఉపయోగించి ప్రారంభించబడిన అప్లికేషన్ విండోస్ స్కేలింగ్ యొక్క మెరుగైన నాణ్యత. అధిక రిజల్యూషన్ చక్రంతో ఎలుకల సమక్షంలో మృదువైన స్క్రోలింగ్ కోసం ఇప్పుడు మద్దతు ఉంది. Krita వంటి డ్రాయింగ్ యాప్లు టాబ్లెట్లలో పెన్ టిల్ట్ మరియు రొటేషన్ను ట్రాక్ చేసే సామర్థ్యాన్ని జోడించాయి. గ్లోబల్ హాట్కీలను సెట్ చేయడానికి మద్దతు జోడించబడింది. స్క్రీన్ కోసం జూమ్ స్థాయి యొక్క స్వయంచాలక ఎంపిక అందించబడింది.
- xfce4-ప్యానెల్ మరియు xfdesktop డెస్క్టాప్ యొక్క ప్రయోగాత్మక విడుదలలు Xfce కోసం తయారు చేయబడ్డాయి, ఇవి వేలాండ్ ప్రోటోకాల్ ఆధారంగా పరిసరాలలో పని చేయడానికి ప్రారంభ మద్దతును అందిస్తాయి.
- Wayland ప్రోటోకాల్ను ఉపయోగించడానికి టెయిల్స్ పంపిణీ యొక్క వినియోగదారు పర్యావరణం X సర్వర్ నుండి బదిలీ చేయబడింది.
- Qt 6.5 QNativeInterface::QWaylandఅప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్ని Qt యొక్క అంతర్గత నిర్మాణాలలో ఉపయోగించే వేలాండ్-నేటివ్ ఆబ్జెక్ట్లను నేరుగా యాక్సెస్ చేయడానికి, అలాగే వేలాండ్ ప్రోటోకాల్ ఎక్స్టెన్షన్లకు పంపాల్సిన ఇటీవలి వినియోగదారు చర్యల గురించి సమాచారాన్ని యాక్సెస్ చేయడానికి జోడించబడింది.
- Waylandతో అనుకూలతను నిర్ధారించడానికి Haiku ఆపరేటింగ్ సిస్టమ్ కోసం ఒక లేయర్ సిద్ధం చేయబడింది, GTK లైబ్రరీ ఆధారంగా అప్లికేషన్లతో సహా Waylandని ఉపయోగించే టూల్కిట్లు మరియు అప్లికేషన్లను అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
- బ్లెండర్ 3 3.4D మోడలింగ్ సిస్టమ్ వేలాండ్ ప్రోటోకాల్కు మద్దతును కలిగి ఉంది, XWayland లేయర్ని ఉపయోగించకుండా నేరుగా వేలాండ్-ఆధారిత పరిసరాలలో బ్లెండర్ను అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
- Wayland ఉపయోగించి వినియోగదారు పర్యావరణం Sway 1.8 విడుదల ప్రచురించబడింది.
- Qt మరియు Wayland ఉపయోగించి అనుకూల పేపర్డిఇ 0.2 పర్యావరణం అందుబాటులో ఉంది.
- Firefox Wayland ప్రోటోకాల్ ఆధారిత పరిసరాలలో స్క్రీన్ షేరింగ్ని అందించే సామర్థ్యాన్ని మెరుగుపరిచింది. సున్నితమైన కంటెంట్ స్క్రోలింగ్, స్క్రోల్బార్పై క్లిక్ చేసినప్పుడు ఈవెంట్ జనరేషన్ను క్లిక్ చేయడం మరియు వేలాండ్ ఆధారిత పరిసరాలలో కంటెంట్ నుండి స్క్రోల్ చేయడం వంటి సమస్యలకు సంబంధించిన సమస్యలు పరిష్కరించబడ్డాయి.
- ఫోష్ 0.22.0, గ్నోమ్ టెక్నాలజీల ఆధారంగా మొబైల్ పరికరాల కోసం స్క్రీన్ షెల్ మరియు వేలాండ్ పైభాగంలో నడుస్తున్న ఫోక్ కాంపోజిట్ సర్వర్ని ఉపయోగించడం ప్రచురించబడింది.
- వాల్వ్ గేమ్స్కోప్ కాంపోజిట్ సర్వర్ను అభివృద్ధి చేయడం కొనసాగిస్తుంది (గతంలో స్టీమ్కాంప్ఎమ్జిఆర్ అని పిలుస్తారు), ఇది వేలాండ్ ప్రోటోకాల్ను ఉపయోగిస్తుంది మరియు స్టీమ్ఓఎస్ 3 ఆపరేటింగ్ సిస్టమ్లో ఉపయోగించబడుతుంది.
- DDX కాంపోనెంట్ XWayland 23.1.0 విడుదల ప్రచురించబడింది, ఇది వేలాండ్-ఆధారిత పరిసరాలలో X11 అప్లికేషన్ల అమలును నిర్వహించడానికి X.Org సర్వర్ను ప్రారంభించడాన్ని అందిస్తుంది.
- labwc 0.6 విడుదల, Openbox విండో మేనేజర్ను గుర్తుకు తెచ్చే సామర్థ్యాలతో Wayland కోసం మిశ్రమ సర్వర్ (ఈ ప్రాజెక్ట్ Wayland కోసం Openbox ప్రత్యామ్నాయాన్ని సృష్టించే ప్రయత్నంగా అందించబడింది).
- అభివృద్ధిలో lxqt-sway, వేలాండ్కు మద్దతు ఇచ్చే LXQt వినియోగదారు పర్యావరణం యొక్క పోర్ట్. అదనంగా, మరొక LWQt ప్రాజెక్ట్ LXQt కస్టమ్ షెల్ యొక్క వేలాండ్-ఆధారిత రూపాంతరాన్ని అభివృద్ధి చేస్తోంది.
- వెస్టన్ కాంపోజిట్ సర్వర్ 11.0 విడుదల చేయబడింది, కలర్ మేనేజ్మెంట్ ఇన్ఫ్రాస్ట్రక్చర్పై పనిని కొనసాగించడం మరియు బహుళ-GPU కాన్ఫిగరేషన్లకు భవిష్యత్తు మద్దతు కోసం పునాదిని ఏర్పాటు చేయడం.
- MATE డెస్క్టాప్ని Waylandకి పోర్టింగ్ చేయడం కొనసాగించబడింది.
- System76 వేలాండ్ని ఉపయోగించి COSMIC వినియోగదారు పర్యావరణం యొక్క కొత్త సంస్కరణను అభివృద్ధి చేస్తోంది.
- ప్లాస్మా మొబైల్, సెయిల్ ఫిష్, వెబ్ఓఎస్ ఓపెన్ సోర్స్ ఎడిషన్, మొబైల్ ప్లాట్ఫారమ్లలో వేలాండ్ డిఫాల్ట్గా ప్రారంభించబడింది.
మూలం: opennet.ru