Liberigo de miracle-wm 0.6, sinteza manaĝero bazita sur Wayland kaj Mir

Matthew Kosarek, programisto ĉe Canonical, publikigis la liberigon de la kunmetita administranto miracle-wm 0.6, kiu uzas la Wayland-protokolon kaj komponantojn por konstrui Mir-kunmetitajn administrantojn. Miracle-wm subtenas kahelajn fenestrajn aranĝojn, similajn al tiuj en la projektoj i3 kaj Sway. Waybar povas esti uzata kiel panelo. La projektkodo estas skribita en C++ kaj distribuita sub la permesilo GPLv3. Pretaj asembleoj estas generitaj en klakformato, same kiel en rpm kaj deb-pakaĵoj por Fedora kaj Ubuntu.

La celo de miracle-wm estas krei kompoziton servilo, kiu uzas kaheladon, sed estas pli funkcia kaj ŝika ol produktoj kiel Swayfx. La projekto ankaŭ subtenas klasikajn ŝvebantajn fenestrojn, kiel ekzemple meti individuajn fenestrojn sur kaheladan kradon aŭ alfiksi fenestrojn al specifa loko sur la labortablo. Ĝi subtenas virtualajn labortablojn, kun la ebleco agordi defaŭltan fenestran administran reĝimon por ĉiu labortablo (kahelado aŭ ŝvebantaj fenestroj).

Miracle-wm estas atendita esti utila por uzantoj kiuj preferas kahelitan aranĝon sed volas vidajn efikojn kaj pli viglan grafikan dezajnon kun glataj transiroj kaj koloroj. La agordo estas difinita en YAML-formato. Por instali miracle-wm, vi povas uzi la komandon "sudo snap install miracle-wm —classic".

 Liberigo de miracle-wm 0.6, sinteza manaĝero bazita sur Wayland kaj Mir

Ĉefaj novigoj:

  • La pakaĵo inkluzivas la bibliotekon libmiracle-wm-config, kiu provizas C-API-on por krei konfigurarilojn. Ekzemple, la grafika konfigurarilo miracle-settings kun Flutter-bazita interfaco estas efektivigita.
  • Aldonita subteno por la Wayland-protokola kromprogramo wlr-output-management por ŝanĝi agordojn de eligaj aparatoj. Subteno por ĉi tiu protokolo, ekzemple, permesas al vi uzi la aplikaĵon wdisplays por agordi ekranajn agordojn.
  • Aldonita la ebleco agordi la radiuson de la rondigo de la anguloj de la fenestrokadro.
  • La IPC-komandoj "markoj", "fullscreen baskuli", "floating baskuli", "swap" kaj "rename workspace" estas efektivigitaj.
  • Implementis eventojn kiuj reflektas fenestrajn manipulojn, kiel ekzemple nova, fermi, fokuso, titolo, plena_ekrana_reĝimo, movi, ŝvebanta, urĝa kaj marki.
  • Aldonis systemd-unuon miracle-wm-xdg-autostart.target por komenci MiracleWM-bazitan sesion.
  • Plibonigita bildigo de fenestrokadroj.
  • Plibonigita glateco de animacio.
  • Agordoj moviĝis de $XDG_CONFIG_HOME/miracle-wm.yaml al $XDG_CONFIG_HOME/miracle-wm/config.yaml. Agordoj pri ekrano troviĝas en $XDG_CONFIG_HOME/miracle-wm/display.yaml.

Ludi filmeton


fonto: opennet.ru