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

Matthew Kosarek, en utvikler hos Canonical, har gitt ut versjon 0.6 av miracle-wm compositing manager, som bruker Wayland-protokollen og Mir compositing manager-komponenter. Miracle-wm støtter flislegging av vinduer, likt de i i3- og Sway-prosjektene. En Waybar kan brukes som et panel. Prosjektets kode er skrevet i C++ og er lisensiert under GPLv3-lisensen. De ferdige versjonene er tilgjengelige i snap-format, samt 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