Dalja e miracle-wm 0.7, menaxher kompozitor mbi Wayland dhe Mir

Matthew Kosarek, zhvillues nga Canonical, publikoi versionin e menaxherit të kompozitës miracle-wm 0.7, që përdor protokollin Wayland dhe komponentët për ndërtimin e menaxherëve të kompozitës Mir. Miracle-wm mbështet renditjen e dritareve në mozaik (tiling), e ngjashme me projektet i3 dhe Sway. Si panel mund të përdoret Waybar. Kodi i projektit është shkruar në gjuhën C++ dhe shpërndahet nën licencën GPLv3. Ndërtime të gatshme janë formuar në formatin snap, si dhe në paketat rpm dhe deb për Fedora dhe Ubuntu.

Qëllimi i miracle-wm është krijimi i një menaxheri kompozitësh serverit, që aplikohet me menaxhimin mozaik të dritareve, por më funksional dhe elegant se produkte të tillë si Swayfx. Projekti gjithashtu lejon përdorimin e teknikave tradicionale të punës me dritare të lëvizshme, për shembull, është e mundur të vendosen dritare të veçanta mbi rrjetën mozaike ose të nguliten dritare në një vend të caktuar në desktop. Mbështeten tavolina virtuale me mundësinë e caktimit të një mode të punës me dritare për çdo tavolinë, siç është organizimi mozaik ose dritaret e lëvizshme.

Miracle-wm pritet tĂ« jetĂ« i dobishĂ«m pĂ«r pĂ«rdoruesit qĂ« preferojnĂ« njĂ« kompozim mozaiku, por dĂ«shirojnĂ« efekte vizuale dhe njĂ« dizajn mĂ« tĂ« ndritshĂ«m grafik me kalime tĂ« qetĂ« dhe ngjyra. Konfigurimi pĂ«rcaktohet nĂ« formatin YAML. PĂ«r instalimin e miracle-wm mund tĂ« pĂ«rdorni komandĂ«n «sudo snap install miracle-wm —classic».

Dalja e miracle-wm 0.7, menaxher kompozitor mbi Wayland dhe Mir

TĂ« rejat kryesore:

  • IPC-interfaci Ă«shtĂ« pĂ«rfunduar, i pĂ«rputhshĂ«m me protokollin IPC tĂ« menaxherit tĂ« dritareve i3 dhe menaxherit tĂ« kompozitĂ«s Sway. Protokolli mundĂ«son menaxhimin e funksionimit dhe ndĂ«rveprimin me menaxherin e kompozitĂ«s. JanĂ« realizuar tĂ« gjitha operacionet e menduara IPC dhe Ă«shtĂ« pĂ«rmirĂ«suar pĂ«rshtatshmĂ«ria me projekte tĂ« jashtme qĂ« mbĂ«shtesin IPC i3/Sway, si paneli waybar dhe ndĂ«rfaqja grafike nwg-shell. Komanda tĂ« reja ‘gaps’, ‘nop’, ‘move container’ dhe ‘move workspace’ janĂ« implementuar, si dhe Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r modifikatorin ‘for_window’. Dokumentacioni pĂ«r çdo komandĂ« IPC Ă«shtĂ« pĂ«rgatitur dhe janĂ« realizuar teste pĂ«r saktĂ«sinĂ« e implementimit tĂ« komandave.
  • Shtuar mbĂ«shtetje pĂ«r konfigurimin e parametrave tĂ« mausit, si shpejtĂ«sia e rrotullimit, pasqyrimi i veprimeve tĂ« butonit tĂ« majtĂ« dhe tĂ« djathtĂ« dhe caktimi i marrĂ«dhĂ«nies midis shpejtĂ«sisĂ« sĂ« lĂ«vizjes sĂ« kursorit dhe shpejtĂ«sisĂ« sĂ« lĂ«vizjes sĂ« mausit. PĂ«r tĂ« pĂ«rcaktuar konfigurimet, nĂ« ~/.config/miracle-wm.yaml Ă«shtĂ« ofruar njĂ« seksion i ri ‘mouse:’.
  • Shtuar konfigurime pĂ«r tastierĂ«n, qĂ« lejojnĂ« zgjedhjen e shtrirjes sĂ« tastierĂ«s, tipin e tastierĂ«s dhe parametrat e gjenerimit tĂ« pĂ«rsĂ«ritjes kur mbahet butoni. Nga ana tjetĂ«r, konfigurations nga lokali locale1 ngarkohet si standard.
  • LibraritĂ« pĂ«r ndĂ«rtimin e serĂ«ve tĂ« kompozitĂ«s Mir janĂ« azhurnuar nĂ« versionin 2.22, tĂ« publikuar javĂ«n e kaluar. NĂ« versionin e ri Mir Ă«shtĂ« implementuar protokolli Wayland ‘drm-syncobj’ pĂ«r sinqerizimin e qartĂ« tĂ« bufereve me objekte sinhronizimi DRM (Direct Rendering Manager). ËshtĂ« realizuar mundĂ«sia e ndryshimit tĂ« konfiguracionit nĂ« fluks. Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r sistemet me karta grafike NVIDIA. Ka filluar integrimi i kodit tĂ« shkruar nĂ« gjuhĂ«n Rust (ndĂ«rtimi i komponentĂ«ve nĂ« Rust Ă«shtĂ« opsional).

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster