Ir pieejams Wayland 1.18

notika stabila protokola, starpprocesu komunikācijas mehānisma un bibliotēku izlaiÅ”ana Veilands 1.18. 1.18 filiāle ir saderÄ«ga API un ABI lÄ«menÄ« ar 1.x laidieniem, taču tajā ir arÄ« daži uzlabojumi. Weston 8.0 saliktais serveris, kas izstrādā koda bāzi un darba piemērus Wayland izmantoÅ”anai darbvirsmas vidēs un iegultos risinājumos, bija publicēta janvāra beigās.

Lielākie Wayland 1.18 uzlabojumi:

  • Pievienots atbalsts Meson montāžas sistēmai. Pagaidām tiek saglabāta iespēja veidot, izmantojot automātiskos rÄ«kus, taču tiks noņemta nākamajā laidienā;
  • Pievienots API starpniekservera objektu atdalÄ«Å”anai, pamatojoties uz tagiem, ļaujot lietojumprogrammām un rÄ«ku komplektiem koplietot vienu Wayland savienojumu;
  • Iespējota wayland servera taimeru izsekoÅ”ana lietotāja telpā, kas novērsa pārāk daudzu failu deskriptoru izveidi;
  • Pievienots funkcija wl_global_remove(), kas nosÅ«ta notikumu globāla objekta noņemÅ”anai, to nenotÄ«rot. Jauna funkcija pieļauj novērstu sacensÄ«bu apstākļu raÅ”anos, dzÄ“Å”ot globālos objektus. Å ie sacensÄ«bu apstākļi var rasties, jo klienti nevarēja apstiprināt dzÄ“Å”anas notikuma saņemÅ”anu. Funkcija wl_global_remove() ļauj vispirms nosÅ«tÄ«t noņemÅ”anas notikumu un tikai pēc noteiktas aizkaves notÄ«rÄ«t objektu.

Wayland atbalsta statuss lietojumprogrammās, darbvirsmas vidēs un izplatījumos:

  • Programmā Fedora nodroÅ”ināta NodroÅ”ina noklusējuma Firefox versiju, kuras pamatā ir Wayland. Atrisinātas problēmas, izmantojot patentētus NVIDIA bināros draiverus ar Wayland.
    ÄŖstenots eksperimentāla iespēja automātiski palaist XWayland, mēģinot palaist lietojumprogrammu, kuras pamatā ir X11 protokols.
    Wayland vidē ir pievienota iespēja palaist X11 lietojumprogrammas ar root tiesÄ«bām saskaņā ar XWayland. SDL for Wayland atrisina mērogoÅ”anas problēmas, palaižot vecākas spēles ar zemu ekrāna izŔķirtspēju. Qt bibliotēka lietoÅ”anai GNOME vidē ir izveidota pēc noklusējuma ar Wayland atbalstu;

  • Š’ Red Hat Enterprise Linux 8 GNOME tiek piedāvāts kā darbvirsma ar noklusējuma displeja serveri, kura pamatā ir Wayland;
  • GTK 4 priekÅ”skatÄ«juma laidienā GDK turpinājās API ievieÅ”ana, kas izstrādāta, ņemot vērā Wayland protokola izmantoÅ”anu. GDK aizmugursistēmai Wayland ir pievienots atbalsts portāla saskarnei, lai piekļūtu GtkSettings iestatÄ«jumiem, un ir ierosināts atbalsts teksta ievades nestabilitātei v3 protokola paplaÅ”inājumam darbam ar ievades metodēm.
  • Palaists projekts, lai atbrÄ«votu GNOME no kļūdām un trÅ«kumiem, kas parādās, strādājot ar Wayland;
  • Xveilendā piebilda GLX procesors, kas balstÄ«ts uz EGL programmatÅ«ras interfeisu, kas novērsÄ«s Swrast programmatÅ«ras rasterizera izmantoÅ”anu;
  • KDE attÄ«stÄ«bas mērÄ·i nākamajiem diviem gadiem ietver: minēts KDE tulkojums uz Wayland. Plānots, ka KDE vide, kas darbojas virs Wayland, tiks padarÄ«ta par primāro, un X11 vide tiks novirzÄ«ta uz opciju un izvēles atkarÄ«bu kategoriju. Pārskata periodā KDE Ä«stenota Daļējas mērogoÅ”anas atbalsts, braucot virs Wayland. Uz Wayland balstÄ«tā KDE sesija ir pielāgota darbam ar patentētiem NVIDIA draiveriem. Tagad ir iespējams vilkt un nomest lietojumprogrammu logus, izmantojot XWayland un Wayland vilkÅ”anas un nomeÅ”anas režīmā. KWin nodroÅ”ina pareizu ritināŔanu ar peles ritenÄ«ti Wayland vidē;
  • Programmā GNOME pievienots iespēja automatizēt XWayland palaiÅ”anu, mēģinot palaist lietojumprogrammu, kuras pamatā ir X11 protokols (iepriekÅ” XWayland bija jādarbojas pastāvÄ«gi);
  • Sākts darbs pie MATE lietotāja vides lietojumprogrammu pārneÅ”anas uz Wayland. IN MATE 1.24 Eye of MATE attēlu skatÄ«tājs ir pielāgots Wayland, un ir uzlabots Wayland atbalsts panelÄ« MATE;
  • Programmā Qt Wayland Compositor nodroÅ”ināta atbalsts linux-dmabuf-unstable-v1 un wp_viewporter protokoliem. Protokola fullscreen-shell-unstable-v1 atbalsts ir pievienots Wayland Qt platformas komponentiem;
  • publicēts Waypipe ir Wayland protokola starpniekserveris, kas ļauj palaist lietojumprogrammas citā resursdatorā;
  • Lietotāja vidē ApgaismÄ«ba 0.23 Ievērojami uzlabots atbalsts darbam Wayland vadÄ«bā;
  • Firefox Ä«stenota jauna Wayland aizmugure, kas izmanto DMABUF mehānismu renderÄ“Å”anai uz tekstÅ«rām;
  • Uz Ubuntu Wayland vidē nodroÅ”ināta iespēja palaist X11 lietojumprogrammas ar root tiesÄ«bām, kurā darbojas Xwayland;
  • Sagatavots Wine-wayland ielāpu komplekts un winewayland.drv draiveris, kas ļauj izmantot Wine vidēs, kuru pamatā ir Wayland protokols, neizmantojot ar XWayland un X11 saistÄ«tus komponentus;
  • Mir kā Wayland saliktā servera izstrāde turpinās. RÄ«kos Wayland lietojumprogrammu palaiÅ”anas nodroÅ”ināŔanai Mir vidē palielinājies numurs atbalstÄ«ts Wayland protokola paplaÅ”inājumi. IzpildÄ«ts Veiktspējas optimizācija ar Wayland saistÄ«tajam kodam, un ir pievienota jauna "wayland" grafikas platforma, kas ļauj Mir darboties kā klientu zem cita Wayland saliktā servera. Ieteikts eksperimentāls atbalsts X11 lietojumprogrammu dinamiskai palaiÅ”anai Wayland vidē.
  • Veidojas jauni Sway lietotāju vides laidieni, izmantojot Wayland;
  • Lubuntu izplatÄ«Å”ana izklāstÄ«ts pāreja uz Veilendu 2020. gadam. Wayland atbalstu plānots ieviest, portējot Openbox logu pārvaldnieku, lai izmantotu Mir displeja serveri, ko izmanto kā Wayland salikto serveri;
  • AttÄ«stās BÅ«ris, uz Wayland balstÄ«ts salikts serveris atseviŔķu lietojumprogrammu palaiÅ”anai kioska režīmā;
  • Turpinās darbs pie lietotāja vides LXQt 1.0.0 izlaiÅ”anas, kuras izstrādē galvenais uzdevums ir novest pilnā gatavÄ«bā spēju strādāt virs Wayland;
  • Secinājumu programma Linux virtuālo maŔīnu darbināŔanai operētājsistēmā ChromeOS nodroÅ”ina iebÅ«vēts atbalsts Wayland klientiem (virtio-wayland) ar saliktā servera izpildi galvenā resursdatora pusē un iespēju efektÄ«vi izmantot GPU no viesu sistēmām;
  • PriekÅ” FreeBSD attÄ«stÄ«ties porti, kas nepiecieÅ”ami, lai izveidotu KDE ar Wayland atbalstu;
  • DragonFly BSD OS attÄ«stās osta ar Velendu un Vestonu, tur ir XWayland atbalsts;
  • Pielāgotas vides, izmantojot Wayland papirosa apvalks Šø Hawaii apvienots jaunā projektā lilija. Liri ir balstÄ«ts uz Qt 5 (QML) un veicina materiālu dizaina stilu;
  • Wayland ir iespējots pēc noklusējuma mobilajās platformās Plazmas mobilais tālrunis, Buruzivs 2, webOS atvērtā pirmkoda izdevums,

    Avots: opennet.ru

Pievieno komentāru