Serverul compozit Wayfire 0.8, care folosește Wayland, este disponibil

După aproape trei ani de dezvoltare, a fost lansată versiunea serverului compozit Wayfire 0.8, care utilizează Wayland și permite crearea unor interfețe prietenoase cu resursele, cu efecte 3D în stilul plugin-urilor 3D la Compiz (schimbarea ecranelor printr-un cub 3D, aranjarea spațială a ferestrelor, morfingul în manipularea ferestrelor ș.a.m.d.). Wayfire suportă extensii prin plugin-uri și oferă un sistem flexibil de personalizare. Codul proiectului este scris în C++ și este distribuit sub licența MIT.

Proiectul este construit pe baza bibliotecii wlroots, dezvoltată de către creatorii mediului de lucru Sway, care oferă funcțiile fundamentale pentru organizarea activității unui manager de compozit bazat pe Wayland. Pentru gestionarea sesiunilor pot fi utilizate systemd, elogind sau seatd. Se suportă lansarea aplicațiilor X11 prin intermediul XWayland. Ca panou, se poate folosi wf-shell de la dezvoltatorii Wayfire sau un panou terț, LavaLauncher. Proiectul dezvoltă de asemenea o bibliotecă pentru gestionarea fișierelor de configurare, wf-config, și un configurator grafic, wcm.

În noua versiune:

  • A fost adăugat pluginul «wsets» (Seturi de Spații de Lucru), care permite lucrul cu colecții birouri virtuale. În colecție pot fi grupate birouri legate de un anumit tematic (de exemplu, lucru la proiectul principal, lucru la un proiect personal, divertisment), pentru vizionarea simultană pe ecran. Utilizatorul poate schimba oricând la o altă colecție și obține un alt set de birouri virtuale. Pe fiecare ecran poate fi afișată propria colecție de birouri (de exemplu, pe un monitor extern se poate folosi o colecție pentru divertisment, iar pe ecranul integrat al laptopului - o colecție de lucru). Se suportă mutarea colecțiilor între ecrane.
    Redați video
  • A fost oferită posibilitatea de a gestiona managerul de compozit prin comenzi IPC, transmise printr-un socket de rețea. Funcționalitatea este implementată prin pluginul ipc și plugin-uri suplimentare de procesare a comenzilor, de exemplu, pluginul ipc-rules include comenzile fundamentale pentru gestionarea ferestrelor. În viitor, se preconizează adăugarea suportului pentru comenzi și evenimente suplimentare.
  • A fost adăugată posibilitatea de navigare între birourile virtuale prin intermediul tastaturii.
  • Pluginul simple-tile implementează efecte animate.
  • Pluginul Vswitch a adăugat legături pentru a muta elementul pe un anumit desktop virtual.
  • Implementările protocoalelor Wayland au fost separate din compunerea de bază în pluginuri individuale: wayfire-shell, foreign-toplevel și gtk-shell.
  • A fost adădat suport pentru protocolul Wayland „xdg-activation”, care permite transmiterea focalizării între diverse suprafețe de nivelul întâi (de exemplu, prin xdg-activation, o aplicație poate schimba focalizarea pe alta).
  • Pentru panou au fost propuse noi widget-uri cu implementarea unui tray sistem, notificări și un dialog de închidere. De asemenea, a fost adăugat widget-ul Command-output, care permite afișarea rezultatelor executării comenzilor arbitrare în panou.
  • Au fost actualizate panoul dezvoltat de proiect wf-shell, biblioteca wf-config și configuratorul wcm.
    Serverul compozit Wayfire 0.8, care folosește Wayland, este disponibil
  • API-ul pentru crearea pluginurilor a fost extins și reproiectat. Pe de o parte, reproiectarea a întrerupt compatibilitatea cu multe pluginuri vechi, dar pe de altă parte, a rezolvat majoritatea problemelor care împiedicau funcționarea. O nouă structură scenegraph a fost propusă pentru gestionarea listelor de ecrane, straturi și vizualizări. Programul de interfață View, responsabil pentru reprezentarea ferestrelor aplicațiilor, a fost reproiectat. A fost adătat un sistem de tranzacții, care permite actualizarea automată simultană a mai multor suprafețe de nivel superior și a proprietăților asociate acestora, precum și sincronizarea stării decorării ferestrelor cu fereastra principală.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster