The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Опубликован miracle-wm 0.2, композитный менеджер на базе Wayland и Mir

19.04.2024 20:13

Мэтью Косарек (Matthew Kosarek) из компании Canonical представил второй выпуск композитного менеджера miracle-wm, использующего протокол Wayland и компоненты для построения композитных менеджеров Mir. Miracle-wm поддерживает мозаичную (tiling) компоновку окон в стиле оконного менеджера i3 и Sway. В качестве панели может применяться Waybar. Код проекта написан на языке C++ и распространяется под лицензией GPLv3. Готовые сборки сформированы в формате snap.

Целью проекта является создание композитного сервера, применяющего мозаичное управление окнами, но более функционального и стильного, чем такие проекты, как Swayfx. Предполагается, что miracle-wm может оказаться полезным пользователям, которые отдают предпочтение мозаичной компоновке, но желают получить визуальные эффекты и более яркое графическое оформление с плавными переходами и цветами. Для установки miracle-wm можно использовать команду "sudo snap install miracle-wm --classic".

Если первый выпуск рассматривался как начальный прототип, то версия 0.2 сосредоточена на стабилизации и повышения удобства работы. Среди изменений в версии 0.2:

  • Добавлен менеджер плавающих окон, позволяющий размещать отдельные окна поверх мозаичной сетки по аналогии с окнами традиционных оконных менеджеров.
  • Обеспечена возможность закрепления окон к определённому месту на рабочем столе.
  • Предоставлена возможность автоматического применения новых настроек без перезапуска при изменении файла конфигурации.
  • Добавлена поддержка IPC оконного менеджера i3 для рабочих столов. Реализованных возможностей достаточно для запуска панели Waybar.
  • В файл конфигурации добавлен параметр terminal для определения эмулятора терминала по умолчанию, запускаемого при использовании клавиатурной комбинации Ctrl+Alt+T.
  • В файле конфигурации появилась возможность указания переменных окружения, например, mesa_glthread=false для борьбы с появлением разрывов при выводе (tearing).
  • Используемая версия Mir обновлена до выпуска 2.16.4, в котором добавлена поддержка аппаратного курсора и учтена возможность поворота экрана при создании скриншотов.
  • Проведена оптимизация производительности.
  • Налажено формирование пакетов для Ubuntu и Fedora Linux.

1 июня планируется опубликовать выпуск 0.3, который будет иметь статус пререлиза. В версии 0.3 будет реализована поддержка анимационных эффектов, стековой компоновки окон, многомониторных конфигураций, параметров для настройки экрана и визуального выделения активных окон. На 15 июля намечен первый стабильный релиз проекта - 1.0.

Из идей, которые могут быть включены в версию 1.0 упоминаются обзорный режим для навигации по окнам и рабочим столам в стиле GNOME; графический интерфейс для настройки; контекстные меню с действиями над окнами; режим "картинка в картинке"; возможность вывода окна приложения, на которое установлен фокус, по центру; минимальная оболочка с панелью и интерфейсом запуска программ.

  1. Главная ссылка к новости (https://discourse.ubuntu.com/t...)
  2. OpenNews: Сотрудник Canonical представил miracle-wm, композитный менеджер на базе Wayland и Mir
  3. OpenNews: Выпуск дисплейного сервера Mir 2.14. Пользовательское окружение Miriway
  4. OpenNews: Пользовательская оболочка Lomiri (Unity8) принята в Debian
  5. OpenNews: Компания Canonical представила оболочку Ubuntu Frame
  6. OpenNews: Инициатива по добавлению рабочего стола Unity 8 и дисплейного сервера Mir в Debian
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61032-miracle
Ключевые слова: miracle, mir, wayland
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (38) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 20:36, 19/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Жёсткий тайлинг неюзабельная хрень. А нормальный тайлинг через плагины можно подключить хоть в гноме хоть в кде.
     
     
  • 2.2, Аноним (2), 20:37, 19/04/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нигде нет жесткого тайлинга, Уася. Даже в i3 окно можно перевести в плавающий режим. По умолчанию окна тайлятся though.
     
     
  • 3.4, kusb (?), 20:56, 19/04/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Я много лет хочу попробовать тайлинг, в том числе с мышки, но не делаю этого. Это нужна геймерская мышка с большим количеством кнопок, а её нужно покупать.
     
     
  • 4.7, Аноним (7), 21:31, 19/04/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > в том числе с мышки

    Ухаха! А зачем залезать на мышку?

     
     
  • 5.8, kusb (?), 21:42, 19/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я мышефил
     
     
  • 6.24, Kuromi (ok), 04:43, 20/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Может вам трекбол стоит попробовать? Мышеподобный, типа Logitech M570.
     
     
  • 7.27, Аноним (27), 08:16, 20/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Трекболы убивают суставы.
     
     
  • 8.49, Kuromi (ok), 20:43, 21/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Раньше тоже самое говорили про мышки ... текст свёрнут, показать
     
     
  • 9.54, X86 (ok), 13:29, 24/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    У меня и от клавиатуры эпикондилит... текст свёрнут, показать
     
  • 4.9, leningrib (?), 22:27, 19/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    в i3 можно и в тайлинге мышкой таскать. причём можно из 3-х колонок сделать 1+(1+1) тоже мышкой. как оказалось, в тайлинге даже удобнее окна перетаскивать - это очень быстро т.к. окна сами подстраиваются в размер
     
  • 4.15, m_f_f (?), 23:25, 19/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Смысл тайлинга как раз и в том числе что мышь можно перестать трогать почти совсем.
    Главное удобное переключение между окнами настроить (тупо цикличное) и правильное количество workspace/рабочих столов
     
     
  • 5.17, Аноним (17), 23:44, 19/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    так и скажи, что ты лентяй, даже пару окон переместить не в состоянии, можешь только на диване лежать кверху пузом
     
  • 5.23, Аноним (23), 03:21, 20/04/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Эммм, если каждодневная работа на компьютере настолько консервативна, что её можно жёстко зафиксировать  в конфиге, то кажется что-то в жизни пошло не так. Например, может оказаться что живёшь не жизнью, а циклами индустриального робота.
     
  • 5.35, Аноним (35), 13:46, 20/04/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А что за цель такая - перестать трогать мышь? Это челенж какой-то в тиктоке?
     
     
  • 6.53, Аноним (53), 20:40, 23/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Они считают, что это экономит время. Печатаешь-печатаешь и не нужно переводить руку на мышь, ловить курсор, смотреть куда перемещать, кликать и тп.

    Просто жмешь нужный хоткей и продолжаешь печатать в другом приложении. Ну или скроллить с клавиатуры или что там хочется. Типа супер-оптимально.

     
  • 3.5, Аноним (1), 21:04, 19/04/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ага и каждое модальное окно отдельно откреплять, чтобы оно становилось плавающим. Хорошая попытка, но всё таки нет. Это надо иметь стальные нервы или хитрые настройки.
     
     
  • 4.6, Аноним (6), 21:06, 19/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Модальные окно обычно, если грамотно софт написан, имет специальнеые аттрибуты, на основе которых  wm их правильно располагает
     
  • 4.10, leningrib (?), 22:29, 19/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    i3 правильно модальные рисует плавающими. можно также в конфиге указать какие плавающие какие нет ну и тип. того
     
     
  • 5.16, Аноним (16), 23:41, 19/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А как в i3 сделать, что бы popup окна были по размеру экрана или full screen ?

    В прошлых версиях - по дефолту так работало. А в новой - приходится alt+f использовать для "save as"/"open".

     
  • 3.29, тыквенное латте (?), 08:20, 20/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Нигде нет жесткого тайлинга

    ratpoison смотрит на тебя, как на i3 для heap-стора.

     

  • 1.3, Аноним (3), 20:52, 19/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ой, пользуясь случаем, а можно как-то в bspwm сделать моноколь со вкладками, аки в i3? Ошэнь удобненько бывает, с таким просмотром.
     
     
  • 2.19, Анонимы (?), 00:49, 20/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Use XMonad, Luke.
     
     
  • 3.31, Аноним (3), 11:42, 20/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я понял, мастер.
    Да прибудет с вами сила!
     

  • 1.14, Аноним (14), 23:20, 19/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Есть же уже hyprland, для тех, ко у нужен тайминг с красивостями.
     
     
  • 2.52, посоветуйте (?), 11:19, 23/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    эмм PhyOS, же?
     

  • 1.20, Анонимы (?), 00:52, 20/04/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –2 +/
     

  • 1.25, Аноним (25), 06:08, 20/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вопрос лишь один - зачем? Не встречал задач которые бы требовали постоянного и архибыстрого переключения между множеством окон. "Накидайте" примеров.
     
     
  • 2.26, iZEN (ok), 06:30, 20/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Не встречал задач которые бы требовали постоянного и архибыстрого переключения между множеством окон. "Накидайте" примеров.

    Это когда мышка умерла, а новую покупать лень.

     
  • 2.30, тыквенное латте (?), 08:42, 20/04/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    всё становится быстрым, когда используешь жосский (как тут говорят) тайлинг. Есть три монитора, два рабочих (F1,F2) - один мультимедия (F3) с vifm + mpv в фуллскрине. Отвлечься от кодинга и поставить на паузу - Win+F3+space. Также удобно перемотать туда сюда: Win+F3+Up/Down. Обратно на рабочий монитор, в активное окно - Win+Tab. Кодишь, закончилась кино, и хочешь следующую серию my little strapony - практически не вылезая из vim'a: Win+F3+j,l. Тобишь, переключаешься на монитор, давишь вниз в vifm на следующую серию, и вперед, открыть файл. Обратно - Win+Tab. Захотел другого исполнителя в mocp -  Win+9 (тэг с музыкой), m (перейти в библиотеку), / (поиск по набору), enter. Win+Tab (обратно). Открыл два фрейма на одном мониторе, один для окна с патчсетами которые нужно портировать, другой с проектом: переключаешься между окнами Win+{h,l}, Ctrl+{d,u} скроллинг. Нужно почитать рассылку с обсуждениями патчсета, переключаешься на монитор с браузером с плагином vimium, и браузишь с теми же хоткеями (Win+F1). Вся система vim-like. Можно захардкодить движения мышкой, например фулскрин в ютупе, нажал кнопку, или набрал команду в стиле dmenu, фокус сместился на нужный монитор, кликнул два раза, вернулся назад. Впрочем, у меня в ratpoison мышь не меняет фокус окна, так что последнее лишне. Ну и тп. Дело не в переключении окон, дело в workflow.
     
     
  • 3.32, NV (??), 12:15, 20/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >>всё становится быстрым

    Когда используешь buntu 22.04 или porteus os 5 только включить надо крупный текст в спец возможностях и разрешение именно в браузере становится как в 20.04 , но работает по быстрее , пиксели подрастают это да.

     
  • 3.50, Аноним (25), 04:08, 22/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Сложно себе представить что творится, при таком подходе, с вашим внимание, фокусом и продуктивностью в целом. Это больше похоже на то, как делать не надо.
     
  • 2.40, crandel (ok), 18:28, 20/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ты вижу вообще задач в жизни не видел) И не начинай)))
     
     
  • 3.43, Аноним (43), 23:00, 20/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Твои задачи, видимо, заключаются в переключениях между чатиками, консолькой с выхлопом gcc и браузером с опеннетом.
     
  • 2.47, Илья (??), 10:05, 21/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Программирование программ
     

  • 1.42, Skullnet (ok), 19:31, 20/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зоопарк вяленного всё растёт и растёт.
     
     
  • 2.44, Аноним (44), 23:40, 20/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, сотрясают воздух своими выкриками, но лидеры не меняются, а это KDE,
    а затем уже Gnome и всякая рассыпуха.

    Все усложнено тем, что попробовать, а именно брать Ubuntu или Fedora не каждый станет,
    так что до многих эти подели перделки просто не дойдут.

    Пока они не поменяют стратегию на продвижение и рекламу своего решения
    так и помрут как со своим Mir-ом.

     
     
  • 3.46, Skullnet (ok), 03:12, 21/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > а затем уже Gnome

    Твой гном не нужен вслед за вяленным)

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру