Lansarea miracle-wm 0.6, un manager compozit bazat pe Wayland și Mir

Matthew Kosarek, dezvoltator la Canonical, a lansat versiunea 0.6 a managerului de compoziție miracle-wm, care utilizează protocolul Wayland și componentele managerului de compoziție Mir. Miracle-wm acceptă ferestre de tip tiling, similare cu cele din proiectele i3 și Sway. O bară Waybar poate fi utilizată ca panou. Codul proiectului este scris în C++ și este licențiat sub licența GPLv3. Versiunile finalizate sunt disponibile în format snap, precum și pachete rpm și deb pentru Fedora și Ubuntu.

Scopul miracle-wm este de a crea un material compozit Server, care folosește dale, dar este mai funcțional și mai elegant decât produse precum Swayfx. Proiectul acceptă, de asemenea, tehnici clasice de ferestre plutitoare, cum ar fi plasarea ferestrelor individuale deasupra unei grile de dale sau fixarea ferestrelor într-o anumită locație pe desktop. Acceptă desktopuri virtuale, cu posibilitatea de a seta un mod implicit de gestionare a ferestrelor pentru fiecare desktop (dale sau ferestre plutitoare).

Miracle-wm este de așteptat să fie util pentru utilizatorii care preferă un aspect cu faianță, dar doresc efecte vizuale și un design grafic mai vibrant, cu tranziții și culori netede. Configurația este definită în format YAML. Pentru a instala miracle-wm, puteți folosi comanda „sudo snap install miracle-wm —clasic”.

 Lansarea miracle-wm 0.6, un manager compozit bazat pe Wayland și Mir

Principalele inovații:

  • Pachetul include biblioteca libmiracle-wm-config, care oferă o API C pentru crearea configuratoarelor. De exemplu, este implementat configuratorul grafic miracle-settings cu o interfață bazată pe Flutter.
  • A fost adăugat suport pentru extensia protocolului Wayland wlr-output-management pentru modificarea setărilor dispozitivului de ieșire. De exemplu, suportul pentru acest protocol vă permite să utilizați aplicația wdisplays pentru a configura setările ecranului.
  • A fost adăugată posibilitatea de a personaliza raza de rotunjire a colțurilor ramei ferestrei.
  • Comenzile IPC „marks”, „fullscreen toggle”, „floating toggle”, „swap” și „rename spacework” sunt implementate.
  • S-au implementat evenimente care reflectă manipulări ale ferestrelor, cum ar fi new, close, focus, title, fullscreen_mode, move, floating, urgent și mark.
  • A fost adăugată unitatea systemd miracle-wm-xdg-autostart.target pentru a porni o sesiune bazată pe MiracleWM.
  • Redare îmbunătățită a ramelor ferestrelor.
  • Fluiditatea animației a fost îmbunătățită.
  • Setările au fost mutate de la $XDG_CONFIG_HOME/miracle-wm.yaml la $XDG_CONFIG_HOME/miracle-wm/config.yaml. Setările de afișare se află în $XDG_CONFIG_HOME/miracle-wm/display.yaml.

Rulează video


Sursa: opennet.ru
Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster