Utgivelse av miracle-wm 0.6, en sammensatt manager basert på Wayland og Mir

Matthew Kosarek, en utvikler hos Canonical, har publisert utgivelsen av miracle-wm 0.6 composite manager, som bruker Wayland-protokollen og komponenter for å bygge Mir composite managers. Miracle-wm støtter flislegging av vindusoppsett, lik de i i3- og Sway-prosjektene. Waybar kan brukes som panel. Prosjektkoden er skrevet i C++ og distribuert under GPLv3-lisensen. Ferdige sammenstillinger genereres i snap-format, så vel som i rpm og deb-pakker for Fedora og Ubuntu.

Hensikten med miracle-wm er å lage en kompositt server, som bruker flislegging, men er mer funksjonell og stilig enn produkter som Swayfx. Prosjektet støtter også klassiske flytende vindusteknikker, som å plassere individuelle vinduer oppå et flisleggingsrutenett eller feste vinduer til et bestemt sted på skrivebordet. Det støtter virtuelle skrivebord, med muligheten til å angi en standard vindusbehandlingsmodus for hvert skrivebord (flislegging eller flytende vinduer).

Miracle-wm forventes å være nyttig for brukere som foretrekker en flislagt layout, men ønsker visuelle effekter og en mer levende grafisk design med jevne overganger og farger. Konfigurasjonen er definert i YAML-format. For å installere miracle-wm, kan du bruke kommandoen "sudo snap install miracle-wm —classic".

 Utgivelse av miracle-wm 0.6, en sammensatt manager basert på Wayland og Mir

Hovedinnovasjoner:

  • Pakken inneholder biblioteket libmiracle-wm-config, som tilbyr et C API for å lage konfiguratorer. Som et eksempel er den grafiske konfiguratoren miracle-settings med et Flutter-basert grensesnitt implementert.
  • La til støtte for Wayland-protokollutvidelsen wlr-output-management for å endre innstillinger for utdataenheter. Støtte for denne protokollen lar deg for eksempel bruke wdisplays-applikasjonen til å konfigurere skjerminnstillinger.
  • La til muligheten til å tilpasse radiusen for avrundingen av hjørnene på vindusrammen.
  • IPC-kommandoene «marks», «fullscreen toggle», «floating toggle», «swap» og «rename workspace» er implementert.
  • Implementerte hendelser som gjenspeiler vindusmanipulasjoner, for eksempel ny, lukk, fokus, tittel, fullskjermmodus, flytt, flytende, haster og marker.
  • La til systemd-enheten miracle-wm-xdg-autostart.target for å starte en MiracleWM-basert økt.
  • Forbedret gjengivelse av vindusrammer.
  • Forbedret animasjonsjevnhet.
  • Innstillinger flyttet fra $XDG_CONFIG_HOME/miracle-wm.yaml til $XDG_CONFIG_HOME/miracle-wm/config.yaml. Skjerminnstillingene finnes i $XDG_CONFIG_HOME/miracle-wm/display.yaml.

Spill av video


Kilde: opennet.ru
Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster