ዌይላንድ 1.26 ይገኛል።

ከአራት ወራት ልማት በኋላ፣ የዌይላንድ 1.26 ፕሮቶኮል፣ የኢንተርፕሮሰሲንግ ኮሙኒኬሽን ሜካኒዝም እና ቤተ-መጻሕፍት የተረጋጋ ልቀት ተለቋል። የ1.26 ቅርንጫፍ በኤፒአይ እና በABI ደረጃ ከ1.x ልቀቶች ጋር ወደ ኋላ የሚስማማ ሲሆን በዋናነት የሳንካ ጥገናዎችን እና ጥቃቅን የፕሮቶኮል ዝመናዎችን ይዟል። የፕሮጀክቱ ስራ በ MIT ፈቃድ ስር ይሰራጫል። የማጣቀሻ ውህድ አገልጋይ ዌስተን፣ በዴስክቶፕ እና በተከተቱ አካባቢዎች ውስጥ ዌይላንድን ለመጠቀም የኮድ እና የስራ ምሳሌዎችን የሚያቀርበው፣ በተለየ የልማት ዑደት ውስጥ የተገነባ ነው።

በፕሮቶኮሉ ውስጥ ዋና ለውጦች:

  • በተጠቃሚ እንቅስቃሴ የተፈጠረውን የwl_pointer.motion ክስተት ሳይቆጣጠሩ ስለ ጠቋሚው አዲስ አቀማመጥ ማሳወቂያዎችን እንዲቀበሉ የሚያስችልዎትን የwl_pointer.warp ክስተት አክሏል።
  • ዓለም አቀፍ ዝግጅቶችን ሲያስወግዱ የውድድር ሁኔታዎችን ለመከላከል ደንበኛው ዝግጅቱን ማስኬድ እንዳቆመ ለኮምፖሬሽን አስተዳዳሪው ማረጋገጫ ለመላክ የተነደፈውን የwl_fixes.ack_global_remove ጥያቄ አክሏል። ከሁሉም ደንበኞች ማረጋገጫ ከተቀበለ በኋላ፣ የኮምፖሬሽን አስተዳዳሪው ከክስተቱ ጋር የተያያዘውን ተቆጣጣሪ ከጎኑ ማስወገድ ይችላል።
  • ቀደም ሲል በwl_display_add_socket_fd() ጥሪ በኩል የተጨመሩ ሶኬቶችን ለማስወገድ የwl_display_remove_socket_fd() ተግባር ተጨምሯል።
  • በWAYLAND_DEBUG የማረሚያ ሁነታ፣ ጊዜ በ"HH:MM:ss.xxxxxx" ቅርጸት ይመዘገባል፣ ይህም የምዝግብ ማስታወሻ ትንተና እና ንጽጽርን ቀላል ያደርገዋል።

የዌይላንድ ፕሮቶኮልን የሚያሟሉ እና በተለየ የዌይላንድ-ፕሮቶኮሎች ስብስብ ውስጥ የሚቀርቡት ከቀዳሚው የዌይላንድ ልቀት በኋላ የተጨመሩ የፕሮቶኮል ቅጥያዎች፡

  • xx-fractional-scale — እሴቶች እንደ ኢንቲጀር የሚገለጹበትን የሎጂክ ኮኦርዲኔት ሲስተም ለመለካት፣ የአቀማመጥ ትክክለኛነትን ለማሻሻል እና የሎጂክ ኮኦርዲኔት ጥራትን ወደ ግለሰብ ፒክስል ለመጨመር። ይህ ባህሪ የሎጂክ ኮኦርዲኔት ሲስተም ውስን ጥራት ያለውን ችግር ይፈታል፣ ይህም ለክፍልፋይ ልኬት ሙሉ ትግበራ አስፈላጊ የሆነውን የግለሰብ ፒክስል ደረጃ ለማስቀመጥ በቂ አይደለም።
  • xx-cutouts — በማያ ገጹ ላይ ስለሚገኙ ቁርጥራጮች መረጃ ለማግኘት (ለምሳሌ፣ በስማርትፎን ማያ ገጽ ላይ ባለው የፊት ካሜራ ስር ያለው ቦታ)።
  • xx-ዞኖች — ከፍተኛ ደረጃ ያላቸውን መስኮቶች ወደ “ዞኖች” ለመፍጠር እና ለመጨመር — የራሳቸው የሆነ የማስተካከያ ቦታ ያላቸው አካባቢዎች። ፕሮቶኮሉ እያንዳንዱ መስኮት ከሌላው መስኮት አንፃር የሚቀመጥበትን ምክንያታዊ የመስኮት ዝግጅት ያስችላል።
  • xx-keyboard-filter — ደንበኛው የተመረጡ የቁልፍ ሰሌዳ ዝግጅቶችን እንዲዘጋ፣ የግቤት ክስተቶችን እንዲቀይር ወይም የተወሰኑ ክስተቶች ወደ ተኮር የዌይላንድ ወለል እንዳይተላለፉ እንዲያግድ።
  • የ xdg-session-management ፕሮቶኮል ወደ ደረጃ አሰጣጥ ምድብ ታክሏል፣ ይህም በዌይላንድ ፕሮቶኮል ላይ በመመስረት በተቋረጠ ክፍለ ጊዜ ውስጥ የመስኮቶችን ሁኔታ እና አቀማመጥ ወደነበረበት የመመለስ ችሎታ ይሰጣል፣ ለምሳሌ፣ ከተቀናጀ ብልሽት በኋላ። አገልጋይ ወይም አፕሊኬሽኖች።
  • የ"ሊኑክስ-ድማቡፍ" ፕሮቶኮል ባለብዙ ጂፒዩ ስርዓቶችን ለመደገፍ ተዘምኗል። በእንደዚህ ዓይነት ስርዓቶች ላይ ደንበኛው የተቀናጀ ድርድር ማድረግ ይችላል። አገልጋይ የትኛው ጂፒዩ ጥቅም ላይ መዋል እንዳለበት።
  • የቀለም-አስተዳደር-v1 ፕሮቶኮል በኮምፖስት ውስጥ ጥቅም ላይ እንዲውል የBT.2100 ምስል ሜታዳታ ለመደገፍ ተዘምኗል አገልጋይ ለተፈጠረው የኤችዲአር ይዘት ትክክለኛ ማሳያ የሚፈቅዱ ልዩ ተቆጣጣሪዎች Windows.

ከመጨረሻው እትም ጀምሮ ከዌይላንድ ጋር የተያያዙ ታዋቂ ክስተቶች፡

  • ቀረፋ ለዌይላንድ ሙሉ ድጋፍ አለው።
  • በChrome እና በANGLE ቤተ-መጽሐፍት ውስጥ ጥቅም ላይ ውሏል Androidየዌይላንድ ድጋፍ ታክሏል።
  • KDE፣ ዌይላንድን ሲጠቀሙ፣ የክፍፍል ልኬትን ለማሳመር የክፍለ ጊዜ መልሶ ማግኛ ድጋፍን እና የ xx-fractional-scale-v2 Wayland ፕሮቶኮልን ይተገብራል።
  • የሲናፕቲክስ X.Org ነጂ ወደብ ለዌይላንድ-ተኮር አካባቢዎች ተፈጥሯል።
  • X11ን በዌይላንድ ለመተካት የVFX እና የአኒሜሽን መድረኮች የዝግጅት ፍተሻ ተጀምሯል።
  • የXfce ፕሮጀክት የXfwl4 ኮምፖዚት ሰርቨርን መሞከር ተጀምሯል።
  • የዩኒቲ የተጠቃሚ በይነገጽ ዌይፋየር እና ሊባድዋይታን በመጠቀም ተፈጥሯል።
  • የተዘመኑ የተዋሃዱ አገልጋዮች እና የዴስክቶፕ አካባቢዎች፡ COSMIC 1.3.0፣ Weston 16፣ Phosh 0.56፣ Nourish 1.0.0፣ miracle-wm 0.10፣ KDE Plasma 6.7፣ labwc 0.20፣ Sway 1.2፣ Wayland Maker 0.8፣ Hyprland 0.55፣ Niri 26.04፣ LXQt 2.4.0፣ Cage 0.3።

ዌይላንድ በኮምፖዚቲንግ ሰርቨር እና በእሱ ላይ በሚሰሩ አፕሊኬሽኖች መካከል መስተጋብር ለመፍጠር የሚያገለግል ፕሮቶኮል መሆኑን እናስታውስ። ደንበኞች ዊንዶውስዎቻቸውን ለብቻቸው በተለየ ቋት ውስጥ ያቀርባሉ፣ የዝማኔ መረጃን ወደ ኮምፖዚቲንግ ሰርቨር ያስተላልፋሉ። አገልጋይ, ይህም እንደ መስኮት መደራረብ እና ግልጽነት ያሉ ሊሆኑ የሚችሉ ልዩነቶችን ከግምት ውስጥ በማስገባት የግለሰብ መተግበሪያ ቋቶችን ይዘቶች በማጣመር የመጨረሻውን ውጤት ያመነጫል። በሌላ አነጋገር፣ የተዋሃደ አገልጋይ የግለሰብ ክፍሎችን ለማሳየት ኤፒአይ አያቀርብም፣ ነገር ግን አስቀድሞ በተቀረጹ መስኮቶች ላይ ብቻ ይሰራል፣ እንደ GTK እና Qt ያሉ ከፍተኛ ደረጃ ቤተ-መጻሕፍትን ሲጠቀሙ ድርብ ማቋረጫ ያስወግዳል፣ ይህም የመስኮት ይዘቶችን የመፃፍ ስራን ያከናውናል።

ዌይላንድ በX.Org Server ውስጥ ያሉትን ብዙዎቹን የX11 የደህንነት ችግሮች ይፈታል፣ ምክንያቱም ከኋለኛው በተለየ፣ ለእያንዳንዱ መስኮት ግብዓት እና ውጤትን ስለሚለይ፣ ደንበኛ የሌሎች ደንበኞችን መስኮቶች ይዘቶች እንዲደርስ ስለማይፈቅድ እና ከሌሎች መስኮቶች ጋር የተያያዙ የግቤት ክስተቶችን መጥለፍ ስለማይፈቅድ (XLibre XServer የX11 ቅጥያ Xnamespaceን ይተገብራል፣ ይህም በስም ቦታ ደረጃ በመለየት የደንበኛን ማግለል ያቀርባል)። ከዌይላንድ ጋር በቀጥታ ለመስራት ድጋፍ በ ውስጥ ጥቅም ላይ በሚውሉት አብዛኛዎቹ መድረኮች ላይ ይተገበራል። Linux የግራፊክስ ቤተ-መጻሕፍት ጂቲኬ፣ Qt፣ SDL፣ FLTK፣ wxWidgets፣ Clutter እና EFL (የእውቀት ፋውንዴሽን ቤተ-መጻሕፍት)ን ጨምሮ።

በዌይላንድ/ዌስተን ውስጥ ካሉ ሃርድዌር ጋር መስተጋብር፣ ለምሳሌ እንደ ጅምር፣ የቪዲዮ ሁነታ መቀያየር (DRM modesetting) እና ለግራፊክስ ካርዶች የማህደረ ትውስታ አስተዳደር (GEM ለi915 እና TTM ለRadeon እና Nouveau)፣ በቀጥታ በከርነል ደረጃ ሞጁል በኩል ሊከናወን ይችላል፣ ይህም የሱፐር ተጠቃሚ መብቶችን አስፈላጊነት ያስወግዳል። በዌይላንድ ላይ በተመሰረተ አካባቢ ውስጥ መደበኛ የX11 አፕሊኬሽኖችን አፈጻጸም ለማረጋገጥ፣ የXWayland (Device-dependent X) DDX ክፍል ጥቅም ላይ ይውላል፣ ይህም ከXwin እና Xquartz ለWin32 እና macOS.

ምንጭ: opennet.ru

በDDoS ጥበቃ፣ VPS VDS አገልጋዮች ለጣቢያዎች አስተማማኝ ማስተናገጃ ይግዙ 🔥 አስተማማኝ የድር ጣቢያ ማስተናገጃ በዲዶኤስ ጥበቃ፣ በቪፒኤስ ቪዲኤስ አገልጋዮች ይግዙ | ProHoster