Mir 1.2 дэлгэцийн серверийн хувилбар

Оруулсан серверийн хувилбарыг харуулах Мир 1.2, Ухаалаг гар утсанд зориулсан Unity shell болон Ubuntu хувилбарыг хөгжүүлэхээс татгалзсан ч Canonical үргэлжлүүлэн хөгжүүлсээр байна. Мир нь Каноник төслүүдэд эрэлт хэрэгцээтэй хэвээр байгаа бөгөөд одоо суулгагдсан төхөөрөмжүүд болон интернетийн зүйлсийн (IoT) шийдэл болж байна. Mir-ийг Wayland-ийн нийлмэл сервер болгон ашиглаж болох бөгөөд энэ нь Mir-д суурилсан орчинд Wayland (жишээлбэл, GTK3/4, Qt5 эсвэл SDL2-ээр бүтээгдсэн) ашиглан ямар ч програмыг ажиллуулах боломжийг олгодог. Суурилуулалтын багцуудыг Ubuntu 16.04/18.04/18.10/19.04 (PPA) болон fedora 28/29/30.

Шинэ хувилбарт:

  • Мир орчинд Wayland програмуудыг ажиллуулахыг баталгаажуулах хэрэгслүүдэд Wayland протоколын дэмжигдсэн өргөтгөлүүдийн тоог нэмэгдүүлсэн. wl_shell, xdg_wm_base болон xdg_shell_v6 өргөтгөлүүдийг одоогоор анхдагчаар идэвхжүүлсэн байна. zwlr_layer_shell_v1 болон zxdg_output_v1-г тусад нь идэвхжүүлж болно. Мир дээр суурилсан график бүрхүүлд зориулж Wayland протоколын өргөтгөлүүдийг тодорхойлох боломжийг олгох ажил эхэлсэн. Ийм функцийг хэрэгжүүлэх эхний алхам бол шинэ libmirwayland-dev багцыг нэмсэн бөгөөд энэ нь танд өөрийн протоколд зориулж анги үүсгэж, MirAL-д бүртгүүлэх боломжийг олгодог;
  • MirAL (Mir Abstraction Layer) давхаргын чадавхийг өргөтгөсөн бөгөөд энэ нь Мир сервер рүү шууд нэвтрэх, лимирал номын сангаар дамжуулан ABI руу хийсвэр нэвтрэхээс зайлсхийхэд ашиглагдах боломжтой. WaylandExtensions ангилалд өөрийн Wayland өргөтгөлүүдийг бүртгүүлэх дэмжлэг нэмэгдсэн. Анхдагч цонхны удирдлагын стратеги хэрэгжүүлэлттэй MinimalWindowManager шинэ анги нэмсэн (энгийн хөвөгч цонхны бүрхүүл үүсгэхэд ашиглаж болно, Wayland үйлчлүүлэгчдэд мэдрэгчтэй дэлгэц дээрх дэлгэцийн дохиог ашиглан цонхыг зөөж, хэмжээг нь өөрчлөхөд тусалдаг);
  • X11 програмуудад зориулсан туршилтын дэмжлэгийг шаардлагатай бол Xwayland бүрэлдэхүүн хэсгийг ажиллуулах боломжоор өргөжүүлсэн.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх