XWayland 21.2.0 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ, เจตเฉ‡เจฒเฉˆเจ‚เจก เจตเจพเจคเจพเจตเจฐเจจ เจตเจฟเฉฑเจš X11 เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจญเจพเจ—

ะ”ะพัั‚ัƒะฟะตะฝ ะฒั‹ะฟัƒัะบ XWayland 21.2.0, DDX-ะบะพะผะฟะพะฝะตะฝั‚ะฐ (Device-Dependent X), ะพะฑะตัะฟะตั‡ะธะฒะฐัŽั‰ะตะณะพ ะทะฐะฟัƒัะบ X.Org Server ะดะปั ะพั€ะณะฐะฝะธะทะฐั†ะธะธ ะฒั‹ะฟะพะปะฝะตะฝะธั X11-ะฟั€ะธะปะพะถะตะฝะธะน ะฒ ะพะบั€ัƒะถะตะฝะธัั… ะฝะฐ ะฑะฐะทะต Wayland.

เจฎเฉเฉฑเจ– เจฌเจฆเจฒเจพเจ…:

  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฟั€ะพั‚ะพะบะพะปะฐ DRM Lease, ะฟะพะทะฒะพะปััŽั‰ะตะณะพ X-ัะตั€ะฒะตั€ัƒ ั„ัƒะฝะบั†ะธะพะฝะธั€ะพะฒะฐั‚ัŒ ะฒ ั€ะพะปะธ ะบะพะฝั‚ั€ะพะปะปะตั€ะฐ DRM (Direct Renderering Manager), ะฟั€ะตะดะพัั‚ะฐะฒะปััŽั‰ะตะณะพ DRM-ั€ะตััƒั€ัั‹ ะบะปะธะตะฝั‚ะฐะผ. ะก ะฟั€ะฐะบั‚ะธั‡ะตัะบะพะน ัั‚ะพั€ะพะฝั‹ ะฟั€ะพั‚ะพะบะพะป ะธัะฟะพะปัŒะทัƒะตั‚ัั ะดะปั ั„ะพั€ะผะธั€ะพะฒะฐะฝะธั ัั‚ะตั€ะตะพะบะฐั€ั‚ะธะฝะบะธ ั ั€ะฐะทะฝั‹ะผะธ ะฑัƒั„ะตั€ะฐะผะธ ะดะปั ะปะตะฒะพะณะพ ะธ ะฟั€ะฐะฒะพะณะพ ะณะปะฐะทะฐ ะฟั€ะธ ะฒั‹ะฒะพะดะต ะฝะฐ ัˆะปะตะผั‹ ะฒะธั€ั‚ัƒะฐะปัŒะฝะพะน ั€ะตะฐะปัŒะฝะพัั‚ะธ.
    XWayland 21.2.0 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ, เจตเฉ‡เจฒเฉˆเจ‚เจก เจตเจพเจคเจพเจตเจฐเจจ เจตเจฟเฉฑเจš X11 เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจญเจพเจ—
  • ะ’ GLX ะดะพะฑะฐะฒะปะตะฝั‹ ะฝะฐัั‚ั€ะพะนะบะธ ั„ั€ะตะนะผะฑัƒั„ะตั€ะฐ (fbconfig) ะดะปั ะฟะพะดะดะตั€ะถะบะธ ั†ะฒะตั‚ะพะฒะพะณะพ ะฟั€ะพัั‚ั€ะฐะฝัั‚ะฒะฐ sRGB (GL_FRAMEBUFFER_SRGB).
  • ะ’ ั‡ะธัะปะพ ะทะฐะฒะธัะธะผะพัั‚ะตะน ะฒะบะปัŽั‡ะตะฝะฐ ะฑะธะฑะปะธะพั‚ะตะบะฐ libxcvt.
  • ะŸะตั€ะตั€ะฐะฑะพั‚ะฐะฝ ะบะพะด ั ั€ะตะฐะปะธะทะฐั†ะธะตะน ั€ะฐััˆะธั€ะตะฝะธั Present, ะฟั€ะตะดะพัั‚ะฐะฒะปััŽั‰ะตะณะพ ะบะพะผะฟะพะทะธั‚ะฝะพะผัƒ ะผะตะฝะตะดะถะตั€ัƒ ัั€ะตะดัั‚ะฒะฐ ะดะปั ะบะพะฟะธั€ะพะฒะฐะฝะธั ะธะปะธ ัะพะฑัั‚ะฒะตะฝะฝะพะน ะพะฑั€ะฐะฑะพั‚ะบะธ ะฟะธะบัะตะปัŒะฝั‹ั… ะบะฐั€ั‚ ะฟะตั€ะตะฝะฐะฟั€ะฐะฒะปะตะฝะฝะพะณะพ ะพะบะฝะฐ, ัะธะฝั…ั€ะพะฝะธะทะฐั†ะธะธ ั ะบะฐะดั€ะพะฒั‹ะผ ะณะฐััั‰ะธะผ ะธะผะฟัƒะปัŒัะพะผ (vblank), ะฐ ั‚ะฐะบะถะต ะพะฑั€ะฐะฑะพั‚ะบะธ ัะพะฑั‹ั‚ะธะน PresentIdleNotify, ะฟะพะทะฒะพะปััŽั‰ะธั… ะบะปะธะตะฝั‚ัƒ ััƒะดะธั‚ัŒ ะพ ะดะพัั‚ัƒะฟะฝะพัั‚ะธ ะฟะธะบัะตะปัŒะฝั‹ั… ะบะฐั€ั‚ ะดะปั ะดะฐะปัŒะฝะตะนัˆะธั… ะผะพะดะธั„ะธะบะฐั†ะธะน (ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะทะฐั€ะฐะฝะตะต ัƒะทะฝะฐั‚ัŒ ะบะฐะบะฐั ะฟะธะบัะตะปัŒะฝะฐั ะบะฐั€ั‚ะฐ ะฑัƒะดะตั‚ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒัั ะฒ ัะปะตะดัƒัŽั‰ะตะผ ะบะฐะดั€ะต).
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะพะฑั€ะฐะฑะพั‚ะบะธ ัƒะฟั€ะฐะฒะปััŽั‰ะธั… ะถะตัั‚ะพะฒ ะฝะฐ ั‚ะฐั‡ะฟะฐะดะต.
  • ะ’ ะฑะธะฑะปะธะพั‚ะตะบัƒ libxfixes ะดะพะฑะฐะฒะปะตะฝ ั€ะตะถะธะผ ClientDisconnectMode ะธ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะพะฟั€ะตะดะตะปะตะฝะธั ะพะฟั†ะธะพะฝะฐะปัŒะฝะพะน ะทะฐะดะตั€ะถะบะธ ะดะปั ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะพะณะพ ะทะฐะฒะตั€ัˆะตะฝะธั ั€ะฐะฑะพั‚ั‹ ะฟะพัะปะต ะพั‚ะบะปัŽั‡ะตะฝะธั ะบะปะธะตะฝั‚ะฐ.

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹