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