Wayland 1.18 нь meson дэмжлэг, шинэ API болон бусад зүйлсийн хамт ирдэг

замчин-гном

Саяхан Wayland 1.18 протоколын шинэ тогтвортой хувилбарыг гаргахаа зарлавЭнэ шинэ хувилбар нь API болон ABI түвшний өмнөх хувилбаруудтай 1.x хувилбаруудтай нийцэж байгаа боловч сайжруулалтын нэг хэсгийг агуулсан болно.

Уэйлэндийг мэдэхгүй хүмүүсийн хувьд, тэд үүнийг мэдэж байх ёстой энэ бол нийлмэл сервер болон түүнтэй ажилладаг програмуудын харилцан үйлчлэлийн протокол юм. Үйлчлүүлэгчид цонхнуудаа тусад нь харуулдаг бөгөөд шинэчлэгдсэн мэдээллийг нийлмэл сервер рүү дамжуулдаг бөгөөд энэ нь цонхны давхцал, ил тод байдал зэрэг боломжит ялгааг харгалзан програмын цонхны агуулгыг нэгтгэн эцсийн гаралтыг бүрдүүлдэг.

Өөрөөр хэлбэл, нийлмэл сервер нь API өгдөггүй тусдаа элементүүдийг үзүүлэхэд зориулагдсан зөвхөн аль хэдийн үүссэн цонхтой ажилладаг GTK +, Qt зэрэг өндөр түвшний номын сангуудыг ашиглан давхар буферчлэлийг арилгах.

Уэйландын тухай

Одоогийн байдлаар дэмжлэг Уэйлэндтай шууд хамтран ажиллах GTK3 +, Qt 5, SDL, замбараагүй байдал, EFL-д зориулж аль хэдийн хэрэгжүүлсэн (Гэгээрлийн сангийн номын сан).

Тоног төхөөрөмжтэй харьцах Жишээлбэл, Wayland / Weston-д график картуудыг эхлүүлэх, видео горимыг өөрчлөх (drm горимын тохиргоо) ба санах ойн менежмент (i915-ийн GEM, radeon ба nouveau-ийн TTM), шууд цөмийн түвшний модулаар дамжуулан хийж болно, энэ нь супер хэрэглэгчийн давуу эрхийг тойрч гарах боломжийг олгодог.

Weston нийлмэл сервер нь зөвхөн Linux цөмийн DRM модулийг ашиглахаас гадна X11, бусад Wayland нийлмэл сервер, framebuffer болон RDP дээр ажиллах боломжтой. Нэмж дурдахад, Андройд платформын график стекийн дээд хэсэгт ажиллах ажлыг баталгаажуулах төслүүдийг боловсруулж байна.

Вестон төслийн хүрээнд нийлмэл серверийн хэрэгжүүлэлтийн нэгийг боловсруулж байна.

Wayland протоколыг дэмждэг бусад аливаа бүтээгдэхүүн нь нийлмэл серверийн үүрэг гүйцэтгэдэг.

Жишээлбэл, одоогоор Wayland-д KWin-д дэмжлэг үзүүлэх ажил хийгдэж байна. Өнөөгийн байдлаар Уэстон Wayland протоколыг турших дээжийн хүрээнээс аль хэдийн гарч, залгаасуудаар дамжуулан ажиллагааг олж авах боломжтой болсон. Нэмж дурдахад, захиалгат бүрхүүлүүд болон цонхны менежментийн дэвшилтэт функцуудыг Вестоноос гаднах арын хэлбэрээр хэрэгжүүлэхийг санал болгож байна.

Wayland-д суурилсан орчинд ердийн X11 програмуудын ажиллагааг хангахын тулд XWayland DDX (Device Dependent X) бүрэлдэхүүн хэсгийг ашигладаг бөгөөд энэ нь зохион байгуулалтын хувьд Win32 болон OS X платформуудад зориулж Xwin, Xquartz дээр ажиллахтай адил юм.

X11 програмуудыг гаргахад дэмжлэг үзүүлэх ажлыг Weston нийлмэл сервер дээр шууд нэгтгэхээр төлөвлөж байгаа бөгөөд энэ нь бүрэн X11 програмын талаар ярихад X сервер болон холбогдох XWayland бүрэлдэхүүн хэсгүүдийг гаргах болно.

Энэ хандлагын дагуу X11 програмуудыг ажиллуулах үйл явц нь Wayland-тэй шууд ажилладаг програмуудыг ажиллуулахад хэрэглэгчийн хувьд шууд бөгөөд ялгагдахгүй болно.

Wayland-ийн томоохон сайжруулалтууд 1.18

Түүний шинэлэг зүйлүүдээс зарлал нь юу болохыг дурдавe Meson барилгын системийн дэмжлэгийг нэмсэн, autotools ашиглан бүтээх чадвар хэвээр хадгалагдаж байгаа боловч ирээдүйн хувилбар дээр устгагдах болно.

Wayland 1.18-ийн энэхүү шинэ хувилбарт гарч буй өөр нэг өөрчлөлт бол тусдаа прокси объектуудад шинэ API нэмсэн шошгонд суурилсан. Энэ нь програмууд болон хэрэгсэлд Wayland холболтыг хуваалцах боломжийг олгодог.

Мөн түүнчлэн, wl_global_remove () функцийг нэмсэн глобал объектыг устгах үйл явдлыг цэвэрлэхгүйгээр илгээдэг.

Шинэ онцлог нь дэлхийн объектуудыг устгахдаа "уралдааны нөхцөл байдал" -ыг арилгах боломжийг олгодог. Үйлчлүүлэгчид хасах арга хэмжээг хүлээн авснаа баталгаажуулах боломжгүй байсан тул уралдааны ижил төстэй нөхцөл байдал үүсч болзошгүй юм. Wl_global_remove () функц нь эхлээд устгах үйл явдлыг илгээх боломжийг олгодог бөгөөд тодорхой саатал гарсны дараа л тухайн объектыг устгадаг.

Мөн түүнчлэн замын серверийн цаг хэмжигчийг хянах баталгаатай байсан хэрэглэгчийн орон зайд хэт олон файлын тодорхойлогч үүсгэхээс татгалзах.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих, үлдээх

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   Аллан херрера гэж хэлэв

    Дугуйг шинээр бүтээгээгүй байгаа цорын ганц зүйл бол хамгийн сүүлийн график мультисервер хүртэл хэт их төвөгтэй байдаг бөгөөд энэ нь сүүлчийн сүрэл биш юм шиг санагдаж байна, ингэснээр би X11-тэй аль болох баяртай байх болно.

    Жич: Дебиан дахь бүх зүйлийг тогтворгүй болгохгүйгээр SystemV рүү буцах ямар нэг аргыг та мэдэх үү? Урьдчилан баярлалаа.