కానానికల్లో డెవలపర్ అయిన మాథ్యూ కొసరెక్, మిర్ కాంపోజిట్ మేనేజర్లను రూపొందించడానికి వేలాండ్ ప్రోటోకాల్ మరియు భాగాలను ఉపయోగించే మిరాకిల్-wm 0.6 కాంపోజిట్ మేనేజర్ విడుదలను ప్రచురించారు. Miracle-wm i3 మరియు Sway ప్రాజెక్ట్ల మాదిరిగానే టైలింగ్ విండో లేఅవుట్లకు మద్దతు ఇస్తుంది. వేబార్ని ప్యానెల్గా ఉపయోగించవచ్చు. ప్రాజెక్ట్ కోడ్ C++లో వ్రాయబడింది మరియు GPLv3 లైసెన్స్ క్రింద పంపిణీ చేయబడుతుంది. రెడీమేడ్ అసెంబ్లీలు స్నాప్ ఫార్మాట్లో, అలాగే Fedora మరియు Ubuntu కోసం rpm మరియు deb ప్యాకేజీలలో ఉత్పత్తి చేయబడతాయి.
మిరాకిల్-డబ్ల్యూఎం యొక్క ఉద్దేశ్యం మిశ్రమాన్ని సృష్టించడం సర్వర్, ఇది టైలింగ్ను ఉపయోగిస్తుంది, కానీ Swayfx వంటి ఉత్పత్తుల కంటే మరింత క్రియాత్మకంగా మరియు స్టైలిష్గా ఉంటుంది. ఈ ప్రాజెక్ట్ క్లాసిక్ ఫ్లోటింగ్ విండో టెక్నిక్లకు కూడా మద్దతు ఇస్తుంది, ఉదాహరణకు టైలింగ్ గ్రిడ్ పైన వ్యక్తిగత విండోలను ఉంచడం లేదా డెస్క్టాప్లోని ఒక నిర్దిష్ట స్థానానికి విండోలను పిన్ చేయడం. ఇది వర్చువల్ డెస్క్టాప్లకు మద్దతు ఇస్తుంది, ప్రతి డెస్క్టాప్ (టైలింగ్ లేదా ఫ్లోటింగ్ విండోలు) కోసం డిఫాల్ట్ విండో నిర్వహణ మోడ్ను సెట్ చేసే సామర్థ్యంతో.
టైల్డ్ లేఅవుట్ను ఇష్టపడే వినియోగదారులకు Miracle-wm ఉపయోగకరంగా ఉంటుందని భావిస్తున్నారు, అయితే విజువల్ ఎఫెక్ట్స్ మరియు సున్నితమైన పరివర్తనలు మరియు రంగులతో మరింత శక్తివంతమైన గ్రాఫిక్ డిజైన్ను కోరుకుంటారు. కాన్ఫిగరేషన్ YAML ఆకృతిలో నిర్వచించబడింది. miracle-wmని ఇన్స్టాల్ చేయడానికి, మీరు “sudo snap install miracle-wm —classic” ఆదేశాన్ని ఉపయోగించవచ్చు.

ప్రధాన ఆవిష్కరణలు:
- ఈ ప్యాకేజీలో libmiracle-wm-config లైబ్రరీ ఉంది, ఇది కాన్ఫిగరేటర్లను సృష్టించడానికి C APIని అందిస్తుంది. ఉదాహరణకు, ఫ్లట్టర్-ఆధారిత ఇంటర్ఫేస్తో గ్రాఫికల్ కాన్ఫిగరేటర్ మిరాకిల్-సెట్టింగ్లు అమలు చేయబడ్డాయి.
- అవుట్పుట్ పరికర సెట్టింగ్లను మార్చడానికి వేలాండ్ ప్రోటోకాల్ ఎక్స్టెన్షన్ wlr-output-management కు మద్దతు జోడించబడింది. ఉదాహరణకు, ఈ ప్రోటోకాల్కు మద్దతు స్క్రీన్ సెట్టింగ్లను కాన్ఫిగర్ చేయడానికి wdisplays అప్లికేషన్ను ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది.
- విండో ఫ్రేమ్ మూలల చుట్టుకొలత యొక్క వ్యాసార్థాన్ని అనుకూలీకరించే సామర్థ్యాన్ని జోడించారు.
- IPC ఆదేశాలు "marks", "fullscreen toggle", "floating toggle", "swap" మరియు "rename workspace" అమలు చేయబడ్డాయి.
- విండో మానిప్యులేషన్లను ప్రతిబింబించే అమలు చేయబడిన ఈవెంట్లు, అంటే కొత్త, క్లోజ్, ఫోకస్, టైటిల్, ఫుల్స్క్రీన్_మోడ్, మూవ్, ఫ్లోటింగ్, అర్జంట్ మరియు మార్క్.
- MiracleWM-ఆధారిత సెషన్ను ప్రారంభించడానికి systemd యూనిట్ miracle-wm-xdg-autostart.target జోడించబడింది.
- విండో ఫ్రేమ్ల మెరుగైన రెండరింగ్.
- యానిమేషన్ సున్నితత్వం మెరుగుపరచబడింది.
- $XDG_CONFIG_HOME/miracle-wm.yaml నుండి $XDG_CONFIG_HOME/miracle-wm/config.yaml కు సెట్టింగ్లు తరలించబడ్డాయి. డిస్ప్లే సెట్టింగ్లు $XDG_CONFIG_HOME/miracle-wm/display.yaml లో ఉన్నాయి.

మూలం: opennet.ru
