
Kung ikaw ay gumagamit ng Ubuntu o alinman sa mga variant nito at matagal mo nang nararamdaman na walang desktop environment o window manager Kung hindi ka lubos na kumbinsido, siguradong pamilyar ka sa mga pangalan tulad ng i3, Sway, o ang lalong sikat na Hyprland. Ang mundo ng mga window manager ay puspusan pa rin, at kabilang sa mga bagong alok ay ang Miracle-WM, isang Wayland compositor na kumukuha ng atensyon ng komunidad para sa bago at ambisyosong diskarte nito. Sa artikulong ito, pag-uusapan natin Miracle-WM sa Ubuntu.
Sa ibaba ay makikita mo ang isang malalim na gabay sa pag-unawa kung ano ang Miracle-WM, Ano ang ginagawang espesyal, kung ano ang mga tampok na inaalok nito, kung anong yugto ng pag-unlad nito At, siyempre, kung paano mo ito mai-install sa Ubuntu nang hakbang-hakbang gamit ang lahat ng magagamit na pamamaraan, kabilang ang Snap, repositoryo, o direktang compilation mula sa pinagmulan. Susuriin din namin ang mga pangunahing tampok nito at ang malapit na hinaharap ng proyekto batay sa opisyal na roadmap at feedback ng komunidad.
Ano ang Miracle-WM at bakit ito nagdudulot ng labis na interes?
Ang Miracle-WM ay ipinanganak mula sa kamay ni Matthew Kosarek, isang Canonical engineer na dalubhasa sa pagbuo ng Mir, na may layuning lumikha ng isang Ang kompositor ng Wayland ay nakatuon sa pamamahala ng tile (tiling), sumusunod sa yapak ng mga sanggunian tulad ng i3 o Pag-ugoy, ngunit nag-aambag bagong visual at functional na mga posibilidad na nagbibigay-daan sa iyo upang tamasahin ang maayos na mga transition, mga graphic effect at higit na pagpapasadya.
Isa sa mga pangunahing motibasyon ni Kosarek ay nag-aalok ng mas malakas at kaakit-akit na produkto kapwa para sa mga naghahanap ng kahusayan at klasikong window organization, pati na rin para sa mga nag-e-enjoy modernong kapaligiran, visual effect at advanced na settingNilalayon ng Miracle-WM na maging isang flexible na tool na pinagsasama ang pinakamahusay sa parehong mundo.
Mga pangunahing tampok ng Miracle-WM
Malakas ang Miracle-WM na may buong serye ng mga tampok na idinisenyo para sa mga hinihingi na gumagamitHabang nasa pagbuo pa ito, ang ilan sa mga pinakakapana-panabik na feature nito ay naipatupad na, at ang iba ay bahagi ng isang ambisyosong roadmap:
- Pag-tile ng bintana, napaka-in the vein ng i3, ngunit may mga posibilidad ng animation at pagpapasadya.
- Suporta para sa mga virtual na desktop at mabilis na pag-navigate sa pagitan ng mga ito.
- Suporta para sa mga nakareserbang panel (hal. Waybar) at mga exclusion zone para sa itaas o ibabang panel.
- Paghawak ng lumulutang na bintana, na nagbibigay-daan sa iyong paghaluin ang diskarte sa pag-tile sa mga maluwag na bintana, perpekto para sa mga partikular na aplikasyon.
- Suporta sa multi-monitor, na may mga opsyon upang pamahalaan ang mga independiyenteng monitor at baguhin ang mga setting mula sa manager mismo.
- Pag-customize ng mga keyboard shortcut, parehong default at tinukoy ng user na kumbinasyon.
- Advanced na pamamahala ng focus para sa mga dockable window at floating window.
- Detalyadong configuration file, na may mga opsyon para tukuyin ang laki ng mga espasyo sa pagitan ng mga bintana, mga application na tumatakbo sa startup, o mga action key.
- Posibilidad na baguhin ang configuration sa mabilisang nang hindi kinakailangang i-restart ang manager.
- Pinahusay na suporta para sa IPC protocol ng i3 para sa mas mahusay na pagsasama sa mga panlabas na tool at dashboard tulad ng Waybar.
Kasalukuyang katayuan at roadmap: patungo sa isang mas nako-customize at visual na kapaligiran
Himala-WM ay nasa ilalim ng aktibong pag-unlad At ang mga unang bersyon nito ay inuri bilang eksperimental o paunang. Gayunpaman, mabilis ang pag-unlad, at maaari na ngayong tangkilikin ng komunidad ang isang functional window manager na may maraming advanced na opsyon.
Sa pinakabagong mga bersyon, bilang karagdagan sa mga pangunahing pag-andar na nabanggit, ang mga sumusunod ay idinagdag: Suporta para sa mga epekto ng animation kapag nagbubukas, naglilipat, o nagsasara ng mga bintana, bilang karagdagan sa biswal na pag-highlight sa aktibong window gamit ang mga may kulay na frame. Nagawa na rin ang trabaho sa pagpapalawak ng suporta sa IPC, mga utos na hatiin ang mga lugar, ilipat ang mga grupo ng mga bintana, at kahit na i-dock ang mga lumulutang na bintana.
Isa sa mga highlight ay ang Ina-update ang mga pinagbabatayan na aklatan sa Ubuntu Core 24 at pag-optimize ng pagganap, kabilang ang suporta para sa mga cursor ng hardware at ang kakayahang tumukoy ng mga variable ng kapaligiran sa antas ng pagsasaayos.
Mga feature na binalak para sa mga release sa hinaharap
- Naka-stack na disenyo ng bintana, lumalawak sa tradisyonal na pag-tile.
- Mga advanced na setting para sa mga multi-monitor na kapaligiran.
- Buong suporta ng IPC i3.
- Mga opsyon sa pag-customize ng display, mga mode ng pagba-browse na parang GNOME para sa pag-navigate sa pagitan ng mga bintana at desktop.
- Graphical na interface upang pamahalaan ang configuration.
- Mga menu ng konteksto at picture-in-picture mode.
- Mga opsyon upang isentro ang mga aktibong bintana at libreng layout ng pag-tile na walang paunang natukoy na mga hangganan.
La matatag na bersyon ng 1.0 Ito ay pinlano na ilabas pagkatapos ng ilang mga paunang pagsusuri, kung saan inaasahang isasama ng manager ang lahat ng mga pagpapahusay na ito at maging isang solidong alternatibo para sa parehong mga kapaligiran ng produksyon at mga mahilig sa matinding pagpapasadya.
Mga kinakailangan at pagsasaalang-alang bago i-install ang Miracle-WM
Bago mo simulan ang pag-install ng Miracle-WM, mahalagang tandaan ang ilang bagay:
- Ang proyekto ay nasa ilalim pa rin ng pagbuo, kaya ang ilang mga tampok ay maaaring nasa pang-eksperimentong yugto pa rin.
- Pinakamainam na i-install ito sa totoong hardware, dahil maaari itong magdulot ng mga problema sa mga virtual machine, lalo na sa Wayland.
- Kung pipiliin mong mag-install sa pamamagitan ng repository, tiyaking nasa suportadong bersyon ka ng Ubuntu (Mantic 23.10 o Noble 24.04).
Lahat ng mga paraan upang mai-install ang Miracle-WM sa Ubuntu
Ang Miracle-WM ay idinisenyo upang mapadali ang pag-install nito Ubuntu at mga derivatives nito. Mayroong hanggang sa tatlong pangunahing pamamaraan upang idagdag ito sa iyong system. Ang bawat isa ay may sariling mga pakinabang, kaya ipapaliwanag namin kung paano ito gagawin nang sunud-sunod.
Paraan 1: Pag-install gamit ang Snap (ang pangkalahatan at inirerekomendang paraan)
Ang pinaka-unibersal at simpleng paraan para sa sinumang gumagamit ng Ubuntu (o derivatives) ay sa pamamagitan ng snap package, format ng Canonical. Kailangan mo lang na paganahin ang Snap (pinagana ito bilang default sa karaniwang Ubuntu) at magbukas ng terminal:
sudo snap install miracle-wm --classic
Ang prosesong ito ay karaniwang tumatagal lamang ng ilang segundo. Kung ang Snap ay hindi paunang naka-install sa iyong system, maaari mo itong i-install sa pamamagitan ng pagpapatakbo sudo apt install snapd bago
Paraan 2: Pag-install mula sa PPA repository (para lamang sa Ubuntu 23.10 o 24.04)
Kung mas gusto mong panatilihing updated ang manager sa pamamagitan ng mga system repository, maaari mong idagdag ang opisyal na PPA. Mahalaga: Ang paraang ito ay katugma lamang sa mga bersyon Mantic (23.10) at Noble (24.04) mula sa Ubuntu. Upang i-install, patakbuhin ang:
sudo add-apt-repository ppa:matthew-kosarek/miracle-wm sudo apt update sudo apt install miracle-wm
Sa ilang mga kaso, maaaring hindi available o ganap na gumagana ang repository sa bersyon 24.04, kaya kung makatagpo ka ng anumang mga isyu, inirerekomenda namin ang pagbabalik sa paraan ng Snap.
Paraan 3: Mag-compile mula sa pinagmulan (advanced na opsyon, wasto para sa anumang Linux)
Para sa mga advanced na user o kung gumagamit ka ng ibang distribution kaysa sa Ubuntu, maaari kang pumili i-compile ang Miracle-WM mula sa iyong lalagyan sa GitHubSa ganitong paraan, palagi kang magkakaroon ng pinakabagong bersyon at maaari mong i-customize ang build sa iyong mga pangangailangan.
git clone https://github.com/mattkae/miracle-wm.git cd miracle-wm cmake -Bbuild cmake --build build WAYLAND_DISPLAY=wayland-98 ./build/bin/miracle-wm
Siguraduhin lamang na mayroon kang lahat ng mga dependency na naka-install upang mag-compile ng software sa ilalim ng Wayland at Mir. Maaari mong tingnan ang opisyal na wiki ng proyekto para sa listahan ng mga kinakailangang pakete batay sa iyong pamamahagi.
Paano simulan at subukan ang Miracle-WM sa Ubuntu pagkatapos i-install ito
Sa sandaling na-install, upang magamit ang Miracle-WM kailangan mo isara ang iyong session ng user at piliin ang bagong environment mula sa iyong login manager (gumagamit ka man ng GDM, LightDM, o iba pa). Karaniwang lalabas ang opsyon bilang "Himala" o "Himala (snap)," depende sa paraan ng pag-install na iyong sinunod. Hanapin ang icon ng mga setting sa tabi ng iyong username at piliin ang bagong manager bago mag-log in.
kung gusto mo lang Subukan ang Miracle-WM sa isang window sa loob ng iyong kasalukuyang session (hosted mode), maaari mo itong patakbuhin nang manu-mano, bagaman ito ay mas nakatuon sa mga developer o sa mga gustong subukan ito nang hindi umaalis sa kanilang karaniwang desktop.
Mga opsyon sa pagsasaayos at pagsisimula
Ang Miracle-WM ay na-configure pangunahin sa pamamagitan ng a file ng pagsasaayos kung saan maaari mong tukuyin ang mga keyboard shortcut, ilunsad ang mga application, ang laki ng mga puwang sa pagitan ng mga bintana, at marami pang ibang opsyon. Ang file ay katulad ng konsepto sa i3, kaya kung nakagamit ka na ng mga window manager dati, mararamdaman mong nasa bahay ka.
Ang ilan sa mga opsyon na maaari mong i-customize ay:
- Laki ng gap (naka-tile na paghihiwalay ng bintana).
- Mga action key at kumbinasyon upang ilipat, i-stack, o lumipat ng mga bintana.
- Mga application na ilulunsad bilang default sa sandaling mag-log in ka.
- Mga custom na keybinds, kung ilulunsad ang terminal, browser, atbp.
- Magreserba ng mga lugar sa screen o ibukod ang mga panel na gusto mong panatilihing nakikita.
- Mga partikular na variable sa kapaligiran.
La opisyal na wiki ng proyekto Ito ang pinakamagandang lugar para manatiling up-to-date sa lahat ng opsyon, tumuklas ng mga shortcut, at mga halimbawa ng configuration. Sa bawat bagong bersyon, ang mga posibilidad ay lumawak at higit pang mga detalye ay pino upang mapadali ang kumpletong pag-customize.
Sino ang nilalayon ng Miracle-WM?
Ang Miracle-WM ay dinisenyo para sa pareho Mga advanced na gumagamit na gustong ganap na kontrolin ang desktop at i-maximize ang kanilang pagiging produktibo, gayundin para sa mga naghahanap eksperimento sa mga bagong visual na opsyon at modernong mga epektoKung nagmumula ka sa i3 o Sway at nawawalan ka ng mas magandang visual na karanasan, malamang na magiging komportable ka sa Miracle-WM. Dagdag pa, ang code nito ay open source. GPLv3, na pinapadali ang collaborative development at adaptation sa iba't ibang workflow o work style.
Roadmap at kinabukasan ng proyekto
Ang opisyal na roadmap ng Miracle-WM ay hinuhulaan ang mabilis na ebolusyon. Bilang karagdagan sa mga naipatupad na tampok, ang mga sumusunod ay inaasahang ipakilala sa lalong madaling panahon:
- Pangkalahatang-ideya para sa pag-navigate sa mga desktop at window, sa paraang GNOME.
- Graphical na interface para sa pamamahala ng pagsasaayos, inaalis ang kabuuang pagtitiwala sa manu-manong pag-archive.
- Suporta para sa mga menu ng konteksto at mga bagong opsyon para sa mga lumulutang na bintana.
- Picture-in-picture mode, isang kaakit-akit na feature para sa mga nagtatrabaho sa maraming multimedia application.
- Minimalist na shell na may sariling panel at interface ng paglulunsad ng programa.
- Suporta para sa mga virtual na desktop na maaaring ilipat sa kabila ng mga hangganan ng pisikal na display.
- Mosaic na disenyo na walang mga paghihigpit sa frame.
Ang layunin, ayon sa mga developer at collaborator nito, ay nahihigitan pareho sa functionality at aesthetics na mga proyekto tulad ng SwayFX at maghatid ng pangmatagalan, modernong karanasan para sa mga gumagamit ng Wayland.
Karagdagang Mga Tip at Mapagkukunan ng Miracle-WM sa Ubuntu
Para masulit ang Miracle-WM, huwag mag-atubiling tingnan ang opisyal na dokumentasyon at gabay sa gumagamitDoon ay makikita mo ang detalyadong impormasyon sa mga advanced na opsyon sa pagsasaayos, mga keyboard shortcut, suporta sa extension, at kung paano mag-ambag sa proyekto.
Kung nakatagpo ka ng mga error, mangyaring tandaan na ito ay software sa pagbuo. Ang lahat ng ulat ng bug at mungkahi para sa mga pagpapabuti ay malugod na tinatanggap sa imbakan ng GitHub. Ang feedback ng komunidad ay mahalaga para sa pagpapakintab ng proyekto at pagtiyak na ang pinakahihintay na 1.0 release ay nakakatugon sa lahat ng inaasahan.
Ang Miracle-WM ay kumakatawan sa isa sa mga pinaka-promising na alternatibo sa loob ng Wayland ecosystem, kung saan pinagsama-sama teknikal na katatagan Sa isang napaka-kagiliw-giliw na pananaw para sa hinaharap. Sa ilang mga paraan ng pag-install at isang matatag na roadmap, ito ay isang malakas na opsyon para sa mga naghahanap upang dalhin ang kanilang Ubuntu desktop sa susunod na antas sa parehong pagiging produktibo at visual na pag-customize.
