Pagpagawas sa milagro-wm 0.9, usa ka composite manager base sa Wayland ug Mir

Si Matthew Kosarek, usa ka developer sa Canonical, nagpagawas sa bersyon 0.9 sa miracle-wm compositing manager, nga naggamit sa Wayland protocol ug Mir compositing manager components. Gisuportahan sa Miracle-wm ang tiling windows, susama sa naa sa i3 ug Sway projects. Ang Waybar mahimong gamiton isip panel. Ang code sa proyekto gisulat sa C++ ug lisensyado ubos sa GPLv3 license. Ang nahuman nga mga build anaa sa snap format, ingon man mga rpm ug deb packages para sa Fedora ug Ubuntu.

Ang katuyoan sa miracle-wm mao ang paghimo og usa ka composite server, nga naggamit og tiling, apan mas praktikal ug istilo kay sa mga produkto sama sa Swayfx. Gisuportahan usab sa proyekto ang mga klasiko nga teknik sa floating window, sama sa pagbutang sa indibidwal nga mga bintana sa ibabaw sa usa ka tiling grid o pag-pin sa mga bintana sa usa ka piho nga lokasyon sa desktop. Gisuportahan niini ang mga virtual desktop, nga adunay abilidad sa pagtakda og default nga window management mode para sa matag desktop (tiling o floating windows).

Ang Miracle-wm gilauman nga mahimong mapuslanon alang sa mga tiggamit nga gusto sa usa ka tiled nga layout apan gusto sa mga visual effect ug usa ka mas lagsik nga graphic nga disenyo nga adunay hapsay nga mga transisyon ug mga kolor. Ang configuration gihubit sa YAML format. Aron ma-install ang miracle-wm, mahimo nimong gamiton ang mando nga "sudo snap install miracle-wm -classic". Pagpagawas sa milagro-wm 0.9, usa ka composite manager base sa Wayland ug Mir

Panguna nga mga inobasyon:

  • Usa ka sistema sa plugin ang gidugang, gihatud sa WebAssembly intermediate code ug gipatuman isip isolated (sandbox) modules. Ang mga plugin magamit aron usbon ug palapdan ang mga kapabilidad sa compositing manager, lakip ang pag-usab sa window placement logic, pagproseso ug pagpalapad sa configuration, pag-intercept sa input ug mouse pointer events, pagpatuman sa animated effects, ug pag-attach sa mga handler nga mo-fire kung maghimo, magtangtang, o mag-ilis og desktop. Ang mga plugin mahimong i-restart nga tagsa-tagsa nga dili na kinahanglan nga i-restart ang compositing manager.
  • Gidugang ang API para sa paghimo og mga plugin sa Rust.
  • Gidugang ang suporta para sa mga tema sa cursor.
  • Bag-ong mga icon ang gidugang.
  • Gidugang ang kombinasyon sa yawe nga "Meta + Shift + R" aron i-reload ang configuration.
  • Ang konsepto sa "mini tree" nga gigamit sa paggrupo sa mga may kalabutan nga naglutaw nga mga bintana gipulihan na sa mas matag-an nga pamatasan nga adunay indibidwal nga naglutaw nga mga bintana.
  • Gihimo ang pag-optimize sa performance.
  • Giseguro ang awtomatikong pag-reboot sa mga setting sa display human sa mga pagbag-o sa configuration.
  • Gibag-o ang pormat para sa pag-configure sa mga custom handler - gamit ang mga binding imbes nga mga key identifier sa estilo sa mga core input event. Linux Kinahanglan nimong gamiton karon ang mga ngalan nga istilo sa XKbKeysyms, sama sa "D" imbes nga "KEY_D" ug "Return" imbes nga "KEY_ENTER".

Source: opennet.ru

Pagpalit kasaligan nga pag-host alang sa mga site nga adunay proteksyon sa DDoS, mga server sa VPS VDS 🔥 Pagpalit og kasaligang website hosting nga adunay proteksyon sa DDoS, VPS VDS servers | ProHoster