Miracle-wm, мениджър на прозорци, базиран на Wayland и Mir

чудо-wm

miracle-wm улавяне

Преди няколко дни, Матю Косарек, софтуерен инженер в Canonical който работи на сървър за показване на Mir, го направи известен чрез форумите на Ubuntu, първата версия на нов съставен мениджър, наречен miracle-wm, който е базиран на протокола Wayland и компоненти за изграждане на композитни мениджъри на Mir.

Miracle-wm предлага поддръжка за подреждане на прозорци, подобно на мениджъра на прозорци i3, композитния мениджър на Hyprland и потребителската среда на Sway и се споменава, че намерението е да се създаде композитор, който е по-ярък и с повече функции от който и да е от тези композитори, като swayfx.

Сред подчертаните функции Първата версия на miracle-wm включва:

  • Управление на прозорци с плочки с възможност за регулиране на празнини между прозорците.
  • Използване на виртуални десктопи.
  • Поддръжка за запазване на екранни зони за поставяне на панели.
  • Възможност за разширяване на прозорци на цял екран.
  • Поддръжка на множество изходи.
  • Навигация и управление с помощта на клавиатурата.
  • Лентата на маршрута може да се използва като панел.
  • Променете избрания прозорец с клавиатурата
  • Мобилен прозорец с клавишни комбинации
  • Конфигурацията се извършва чрез конфигурационен файл.
  • конфигурация
    • размер на пространството
    • Ключ за действие
    • Стартови приложения
    • Стартови приложения
    • Замяна на подразбиращите се клавиши
    • Персонализирани клавишни връзки

Освен това, miracle-wm също предлага поддръжка за празнини между прозорци, зони на изключване за панели като Waybar, прозорци на цял екран, множество изходи и поддръжка на работно пространство.

Крайната цел на проекта е да се разработи композитен сървър, който използва прозорци с плочки, но превъзхожда проекти като Swayfx по функционалност и елегантност.

miracle-wm се очаква да бъде полезен за потребители, които предпочитат по-сложни визуални ефекти и графики, с преходи и меки цветове. Първата версия е представена като предварителна версия и се споменава, че следващите две версии също ще запазят този статус, след което ще бъде пусната първата стабилна версия.

Следващата версия се планира да добави поддръжка за плаващи прозорци с наслагване, възможност за промяна на настройките без рестартиране, опции за персонализиране на дисплея, възможност за закрепване на прозорци към конкретно място на работния плот, поддръжка за IPC I3 и подчертаване на прозорци. .

Впоследствие ще започне подготовката за първата версия, която ще реализира поддръжка за анимационни ефекти, оформление на подредени прозорци, режим на общ преглед за навигиране на прозорци и работни плотове, както и графичен интерфейс за конфигуриране.

За заинтересовани от проекта, Трябва да знаете, че кодът на проекта е написан на C++ и се разпространява под лиценз GPLv3. Ако искате да научите повече за него, можете да се консултирате с подробности В следващия линк.

Как да инсталирам Miracle-wm?

За тези, които са интересувам се да изпробвам този мениджър на прозорци, Трябва да знаете, че инсталирането му е доста просто, така че трябва да изпълните само една от следните команди, както е подходящо.

Преди да продължа с инсталацията, трябва да помня, че този мениджър на прозорци все още е в етап на разработка, така че все още му липсват много функционалности и както вече споменахме, някои от най-често срещаните се планират да бъдат интегрирани за бъдещи версии. . Можете да прегледате списъка с функции, които вече се поддържат и ще бъдат интегрирани В следващия линк.

Е, горното вече беше споменато и ако все още се интересувате от възможността да инсталирате този мениджър, трябва да имате поддръжка на Snap, да отворите терминал и в него да въведете следното:

sudo snap install miracle-wm --classic

Ако не ви харесва да използвате Snap пакети, можете да компилирате мениджъра със следните команди:

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

След като мениджърът е инсталиран, просто затворете вашата потребителска сесия и изберете опцията „Чудо“ от вашия екранен мениджър, преди да влезете.

И накрая, но не на последно място, каня ви да се консултирате с ръководството за потребителя на мениджъра, за да можете да научите малко повече за това как да работите с него, тъй като то работи с много комбинация от клавиши.