XWayland 21.1.0-ի թողարկում, բաղադրիչ՝ X11 հավելվածները Wayland միջավայրում գործարկելու համար

Այժմ հասանելի է XWayland 21.1.0-ը՝ DDX (Device-Dependent X) բաղադրիչ, որն աշխատում է X.Org Server-ը՝ X11 հավելվածները Wayland-ի վրա հիմնված միջավայրերում գործարկելու համար: Բաղադրիչը մշակվում է որպես հիմնական X.Org կոդի բազայի մաս և նախկինում թողարկվել է X.Org սերվերի հետ միասին, սակայն X.Org սերվերի լճացման և 1.21-ի թողարկման անորոշության պատճառով: XWayland-ի շարունակական ակտիվ զարգացման արդյունքում որոշվել է առանձնացնել XWayland-ը և կուտակված փոփոխությունները հրապարակել առանձին փաթեթի տեսքով։

Խոշոր փոփոխություններ X.Org Server 1.20.10-ի XWayland վիճակի համեմատ.

  • XVideo-ի ներդրումն ապահովում է NV12 ձևաչափի աջակցություն:
  • Ավելացվել է լրացուցիչ RENDER ընդլայնման ձևաչափերը արագացնելու հնարավորություն՝ օգտագործելով Glamour 2D արագացման ճարտարապետությունը, որն օգտագործում է OpenGL-ը՝ 2D գործողություններն արագացնելու համար:
  • GLX մատակարարը փոխվել է Mesa նախագծից swrast_dri.so-ի փոխարեն օգտագործելու EGL:
  • Ավելացվեց Wayland wp_viewport արձանագրության աջակցություն՝ ամբողջ էկրանով հավելվածները մեծացնելու համար:
  • Տրամադրված է բազմաթիվ բուֆերային շերտեր Wayland-ի բոլոր մակերեսների համար:
  • Զանգը memfd_create-ին օգտագործվում է Wayland կոմպոզիտային սերվերի հետ համօգտագործվող բուֆերներ ստեղծելու համար, երբ Glamour-ի վրա հիմնված արագացումն անջատված է:
  • Բարելավված աջակցություն հաճախորդներին՝ օգտագործելով մկնիկի հարաբերական շարժումը և ստեղնաշարի գրավումը:
  • Ավելացվեց հրամանի տող «-listenfd», «-version» և «-verbose» տարբերակները:
  • Կառուցման գործիքները սահմանափակված են մեզոնի կառուցման համակարգի աջակցությամբ:

Source: opennet.ru

Добавить комментарий