Weston Composite Server 10.0 መልቀቅ

ከአንድ ዓመት ተኩል እድገት በኋላ የዌስተን 10.0 የተቀናጀ አገልጋይ የተረጋጋ ልቀት ታትሟል ፣ ለዌይላንድ ፕሮቶኮል በ Enlightenment ፣ GNOME ፣ KDE እና ሌሎች የተጠቃሚ አካባቢዎች ሙሉ ድጋፍ እንዲፈጠር አስተዋፅዖ የሚያበረክቱ ቴክኖሎጂዎችን በማዳበር ላይ። የዌስተን ልማት ከፍተኛ ጥራት ያለው ኮድ ቤዝ እና ዌይላንድን በዴስክቶፕ አከባቢዎች ለመጠቀም እና እንደ አውቶሞቲቭ የመረጃ ስርዓቶች ፣ ስማርትፎኖች ፣ ቲቪዎች እና ሌሎች የሸማች መሳሪያዎች ያሉ የመፍትሄ ሃሳቦችን ለመጠቀም ምሳሌዎችን ለማቅረብ ያለመ ነው። የፕሮጀክት ኮድ በ MIT ፈቃድ ስር ተሰራጭቷል።

የዌስተን ዋናው የስሪት ቁጥር ለውጥ በኤቢአይ ለውጦች ምክንያት ተኳሃኝነትን በሚሰብር ነው። በአዲሱ የዌስተን ቅርንጫፍ ላይ የተደረጉ ለውጦች፡-

  • ቀለሞችን እንዲቀይሩ, የጋማ እርማትን እንዲሰሩ እና ከቀለም መገለጫዎች ጋር እንዲሰሩ የሚያስችልዎ የተጨመሩ የቀለም አስተዳደር አካላት. ለውጦች በአሁኑ ጊዜ በውስጣዊ ንዑስ ስርዓቶች የተገደቡ ናቸው፤ በተጠቃሚ የሚታዩ የቀለም መቆጣጠሪያዎች በሚቀጥለው ልቀት ላይ ይታያሉ።
  • በ linux-dmabuf-unstable-v1 ፕሮቶኮል ውስጥ የዲኤምኤ-BUF ቴክኖሎጂን በመጠቀም ብዙ የቪዲዮ ካርዶችን የመጋራት ችሎታን የሚያቀርብ የ "dma-buf feedback" ዘዴ ተጨምሯል, ይህም ስለ ድብልቅ አገልጋዩ ተጨማሪ መረጃ ይሰጣል. የሚገኙትን ጂፒዩዎች እና በዋና እና ሁለተኛ ጂፒዩ መካከል የመረጃ ልውውጥን ውጤታማነት ለማሳደግ ያስችላል። ለምሳሌ፣ ለ"dma-buf ግብረመልስ" ድጋፍ የዜሮ ቅጂ ቅኝት ውፅዓት ተጠቃሚነትን ያራዝመዋል።
  • ያለ ስርወ መብቶች እንዲያደርጉ የሚያስችልዎ የጋራ ግብዓት እና የውጤት መሳሪያዎች መዳረሻን ለማደራጀት ተግባራትን ለሚሰጠው ለlibseat ቤተ-መጽሐፍት ተጨማሪ ድጋፍ (የመዳረሻ ማስተባበር የሚከናወነው በተለየ የጀርባ ሂደት ነው፣ ተቀምጧል)። ወደፊት በሚወጡት እትሞች ሁሉንም የዌስተን አሂድ ክፍሎችን በlibseat ለመተካት አቅደናል።
  • ሁሉም የናሙና ደንበኛ አፕሊኬሽኖች የ xdg-shell ፕሮቶኮል ኤክስቴንሽን ለመጠቀም ተለውጠዋል፣ ይህም እንደ መስኮቶች ከገጽታዎች ጋር መስተጋብር ለመፍጠር በይነገጽ ያቀርባል፣ ይህም በስክሪኑ ዙሪያ ንጣፎችን እንዲያንቀሳቅሱ፣ እንዲቀንሱ፣ እንዲያሳድጉ፣ እንዲቀይሩ፣ ወዘተ.
  • ከተነሳ በኋላ የደንበኛ ሶፍትዌሮችን በራስ-ሰር የማስፈፀም ችሎታ ታክሏል ፣ ለምሳሌ ፣ ከገቡ በኋላ በራስ-ሰር የሚጀምሩ ፕሮግራሞችን ማደራጀት።
  • የwl_shell በይነገጽ፣ የfbdev ጀርባ እና የዌስተን-ማስጀመሪያ መገልገያ ተቋርጧል (ለመሮጥ የተቀመጠ-ማስጀመሪያ ወይም መግቢያ-ማስጀመርን መጠቀም አለቦት)።
  • የጥገኝነት መስፈርቶች ጨምረዋል፤ ጉባኤ አሁን libdrm 2.4.95፣ libwayland 1.18.0 እና wayland-protocols 1.24 ይፈልጋል። በ pipeWire ላይ የተመሠረተ የርቀት መዳረሻ ተሰኪ ሲገነቡ libpipewire 0.3 ያስፈልጋል።
  • የሙከራው ስብስብ ተዘርግቷል.

ምንጭ: opennet.ru

አስተያየት ያክሉ