Versioni miracle-wm 0.10, një menaxher kompoziti i bazuar në Wayland dhe Mir.

Është publikuar versioni i menaxherit të kompozimit miracle-wm 0.10, i cili përdor protokollin Wayland dhe komponentët për ndërtimin e menaxherëve të kompozitimit Mir. Miracle-wm mbështet kompozitimin mozaik (tiling), i ngjashëm me projektet i3 dhe Sway. Waybar mund të përdoret si panel. Kodi i projektit është shkruar në gjuhën C++ dhe shpërndahet nën licencën GPLv3. Ndërtohen versione të gatshme 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 server, 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».

Të rejat kryesore:

  • Në sistemin e pluginave është zbatuar mundësia e përdorimit të shaders në lidhje me dritaret e veçanta. Si shembull është përgatitur plugin-i focus-blur-plugin, i cili zbeh përmbajtjen e të gjitha dritareve, përveç dritares aktive.

  • Në pluginat është shtuar mbështetje për krijimin e filtrave të daljes, të cilët përdorin shaders. Kjo mundësi është përdorur në plugin-in night-light-plugin, i cili shton një nuancë portokalli gjatë ditës.

  • Janë angazhuar protokollet Wayland
    • ext-data-control-manager-v1 për menaxhimin e shkëmbimit të të dhënave. Mbështetje e këtij protokolli ka siguruar mundësinë e përdorimit të utilitarit wl-copy për të vendosur të dhënat në shkëmbimin e të dhënave.
    • ext-image-capture-source-manager-v1 dhe ext-image-copy-capture-manager-v1 për organizimin e kapjes së përmbajtjes që shfaqet në ekran. Është siguruar kompatibiliteti me portalin XDG xdg-desktop-portal-wlr dhe utilitarin për krijimin e ndërprersave grimshot.
    • ext-foreign-toplevel-list-v1 për nguljen e dritareve mbi përmbajtje tjetër, për shembull, për lidhjen e paneleve dhe kaluesve të dritareve.
    • zwp-input-method për krijimin e tastierave virtuale dhe IME-vaza (Input Method Editor) për procesimin e të dhënave të inputit.
  • Është realizuar një ndërfaqe (në bazë të GTK4) për të nxjerrë informacione mbi gabimet në konfigurim. Të dhënat mbi gabimet transmetohen përmes një socket IPC.
  • Реализован интерфейс для показа отладочной информации о позиционировании окон и областях ввода. Интерфейс написан на GTK4 и активируется командой «miraclemsg debug overlay».
  • Обеспечена автоматическая загрузка плагинов, собранных в формате WebAssembly и размещённых в каталоге ~/.config/miracle-wm/plugins с расширением «.wasm».

Burimi: opennet.ru

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster