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

Matthew Kosarek, un dezvoltator la Canonical, a publicat lansarea managerului compozit miracle-wm 0.6, care utilizează protocolul Wayland și componentele pentru construirea managerilor compozite Mir. Miracle-wm acceptă aspectul ferestrelor cu gresie, similare cu cele din proiectele i3 și Sway. Waybar poate fi folosit ca panou. Codul proiectului este scris în C++ și este distribuit sub licență GPLv3. Ansamblurile gata făcute sunt generate în format snap, precum și în 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

Adauga un comentariu