The OpenNET Project / Index page

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

Выпуск дисплейного сервера Mir 1.2

28.05.2019 21:12

Представлен релиз дисплейного сервера Mir 1.2, разработка которого продолжается компанией Canonical, несмотря на отказ от развития оболочки Unity и редакции Ubuntu для смартфонов. Mir остаётся востребован в проектах Canonical и теперь позиционируется как решение для встраиваемых устройств и интернета вещей (IoT). Mir может использоваться в качестве композитного сервера для Wayland, что позволяет запускать в окружениях на базе Mir любые приложения, использующие Wayland (например, собранные с GTK3/4, Qt5 или SDL2). Пакеты для установки подготовлены для Ubuntu 16.04/18.04/18.10/19.04 (PPA) и Fedora 28/29/30.

В новом выпуске:

  • В средствах для обеспечения запуска Wayland-приложений в окружении Mir увеличено число поддерживаемых расширений протокола Wayland. В настоящее время включены по умолчанию расширения wl_shell, xdg_wm_base и xdg_shell_v6. Отдельно могут быть включены zwlr_layer_shell_v1 и zxdg_output_v1. Началась работа по предоставлению возможности определения собственных расширений протокола Wayland для своих графических оболочек на базе Mir. Первым шагом в реализации подобной возможности стало добавление нового пакета libmirwayland-dev, позволяющего сгенерировать класс для собственного протокола и зарегистрировать его в MirAL;
  • Расширены возможности прослойки MirAL (Mir Abstraction Layer), которую можно использовать для ухода от прямого обращения к серверу Mir и абстрагирования доступа к ABI через библиотеку libmiral. В класс WaylandExtensions добавлена поддержка регистрации собственных расширений Wayland. Добавлен новый класс MinimalWindowManager с реализацией применяемой по умолчанию стратегии управления окнами (может использоваться для создания простых оболочек с плавающими окнами, поддерживающей клиентов Wayland для перемещения и изменения размеров окна при помощи экранных жестов на сенсорных экранах);
  • Экспериментальная поддержка X11-приложений расширена возможностью запуска компонента Xwayland по мере необходимости.


  1. Главная ссылка к новости (https://discourse.ubuntu.com/t...)
  2. OpenNews: Выпуск дисплейного сервера Mir 1.1
  3. OpenNews: Доступен дисплейный сервер Mir 1.0
  4. OpenNews: В Wayland-сеансе GNOME 3.34 будет обеспечен запуск XWayland по мере необходимости
  5. OpenNews: Выпуск пользовательского окружения Sway 1.0, использующего Wayland
  6. OpenNews: Доступен Wayland 1.17
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/50761-mir
Ключевые слова: mir, wayland
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (32) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 21:23, 28/05/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Нужен новый единый лёгкий универсальный протокол пользовательских интерфейсов для всех ОС, назовём его OpenUI.
     
     
  • 2.3, анон (?), 21:28, 28/05/2019 [^] [^^] [^^^] [ответить]  
  • +8 +/
    xkcd_standards_meme.png
     
  • 2.4, Sluggard (ok), 21:28, 28/05/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    systemd-displayd
     
     
  • 3.7, Аноним (7), 21:49, 28/05/2019 [^] [^^] [^^^] [ответить]  
  • +12 +/
    systemd-смешной_оригинальный_комментарий_с_постфиксом_d

    Кстати, Sluggard, я подготовил тебе ржачную коллекцию названий:

    compgen -c -P systemd- -S d

    Не благодари. Рассматривай не более 10 строк в день, чтобы не навредить организму бесконечным смехом.

     
     
  • 4.8, Sluggard (ok), 21:53, 28/05/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Кстати, Sluggard, я подготовил тебе ржачную коллекцию названий

    Уже есть, оттуда и копипащу.

     
  • 4.14, Аноним (14), 04:52, 29/05/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    systemd-sluggard
     
  • 4.20, Линус (?), 11:06, 29/05/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > systemd-gnome-mahjonggd

    спасибо

     
  • 4.28, Аноним (28), 17:44, 29/05/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Азаза, сделал мой день!

    >systemd-lsd

     

  • 1.5, Аноним (5), 21:46, 28/05/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Я правильно понимаю, что mir теперь принял форму неких иксов для вяленого? Я бы сказал, что это бред, но ощутив на своей шкуре зоопарк с протоколами в вяленом, я могу сказать что подобный проект был бы даже полезным
     
     
  • 2.6, Аноним (5), 21:48, 28/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я немного детализирую: в самом вяленом откровенно не хватает протоколов для адекватной работы, а принимаются они с череппшьей скоростью. Какие-то альтернативные протоколы в рамках wlroots - вроде бы решение, но никакмх гарантий что их будут реализовывать в композиторах на нем не основаном и, как следствие, никакого проникновения в приложения. Хотя mir ждало бы то же самое, будь он своеобразными иксами_для_вяленого
     
     
  • 3.15, Аноним (15), 06:52, 29/05/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скорость работы на Wayland как-будто упала после того как Canonical анонсировала отказ от Mir.
     
  • 2.13, llolik (ok), 23:59, 28/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот, насколько мне известно, в команде MATE есть мнение использовать его в качестве композитора для wayland, т.к. свой писать для них равносильно никогда.
    ИМХО не самый плохой вариант. В принципе, как композитор, не заточенный под нужды конкретного окружения (как mutter и kwin), Mir потенциально вполне годная штука.
     
     
  • 3.16, Аноним (5), 08:12, 29/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    У меня теплится некоторая надежда, конечно, что разрабы разных композиторов и баз для них все же договорятся о альтернативных протоколах, которые авторы вяленого считают неканоничными (скажем, все связанное с явным указанием позиции для спавна окна, да и банальным vnc, который вроде бы вполне "православный" по мнению разрабов вяленого, но все равно от чего-то работает только в wlroots композиторах)
     
     
  • 4.17, llolik (ok), 09:10, 29/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вот, например, нашёл в рассылке спрашивали это самое (2017 год) https://lists.freedesktop.org/archives/wayland-devel/2017-August/034815.html Оба ответивших так или иначе работают над wayland-ом.

    GNOME, вроде как, свою  экспериментальную реализацию сделали https://www.opennet.me/opennews/art.shtml?num=47100 . Решение, сугубо ИМХО, простое и элегантное, что в общем-то не в стиле GNOME.

     
  • 3.18, Аноним (18), 09:21, 29/05/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Но в итоге мы приходим к той же каше, в которой вскоре будет невозможно разобраться. Вместо легкой и, главное, рабочей замены Иксам Вейланд постепенно превращается в такое же черт знает что, работающее на куче костылей, как и (внезапно!) сами Иксы. Разница только в том, что Вейланд вечно остается в стадии "Еще чуть-чуть и вот скоро точно будет практически полностью готов". И стоило ли огород городить?
     
     
  • 4.19, llolik (ok), 10:00, 29/05/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И стоило ли огород городить?

    ИМХО стоило. X-ы всё-таки, грустно но факт, давно уже стали одной большой проблемой и из вариантов, как их привести в более менее приличный вид был выбран вариант wayland-а. Я бы не сказал, что wayland прямо предел мечтаний, но других-то вариантов выхода из ситуации на горизонте не просматривается.

    Если нужно, вот статьи с Хабры, где более-менее понятно расписано что и почему. Может, где-то что-то и не совсем точно, но в общем картину в голове "устаканивают" :
    https://habr.com/ru/post/148954/ - про граф.стек в принципе
    https://habr.com/ru/post/321470/ - про устройство X-ов
    https://habr.com/ru/post/322580/ - про Wayland
    https://habr.com/ru/post/336630/ - и немного про KMS и тиринг

    ЗЫ. Автор не я, но ИМХО более понятного описания инфраструктуры, плюсов и минусов я не находил.

     
     
  • 5.22, ZloySergant (ok), 15:14, 29/05/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чтой-то ссылки на общение с одними гномерастами. Остальных - не опрашивали что-ли?
     
     
  • 6.23, llolik (ok), 15:48, 29/05/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Чтой-то ссылки на общение с одними гномерастами. Остальных - не опрашивали что-ли?

    Где там про GNOME конкретно по этим ссылкам?
    А во-вторых, кто виноват, что гномеры начали пилить раньше и у них уже работает (и работало более-менее в 2017, когда эти статьи писали).
    А в-третьих, Wayland - GNOME - RedHat ... ну смысл понятен, да.

     
     
  • 7.24, ZloySergant (ok), 16:16, 29/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >> Чтой-то ссылки на общение с одними гномерастами. Остальных - не опрашивали что-ли?
    > Где там про GNOME конкретно по этим ссылкам?

    По первой, хотя-бы:
    > (Owen Taylor — мэйнтейнер Gnome Shell; Ray Strode — мэйнтейнер большого количества десктопных пакетов сообщества RedHat; Adam Jackson — разработчик графического стека Gnome Shell и интеграции с XOrg; прим. переводчика).

    То бишь, лица кровно заинтересованные в костылестроении у других.

    > А во-вторых, кто виноват, что гномеры начали пилить раньше и у них
    > уже работает (и работало более-менее в 2017, когда эти статьи писали).

    А нахрена? Вот нахрена пилить инструмент и продвигать в качестве основного/незаменимого, если из-за него отваливается к чертям куча годного софта? Я уж молчу про то, какой звиздец эти гномерасты сделали из gtk3.
    > А в-третьих, Wayland - GNOME - RedHat ... ну смысл понятен, да.

    Отжимаем рынок, фуле.


     
     
  • 8.25, llolik (ok), 17:01, 29/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Дата публикации 2012 год Да и в основном в ней про то, как графстек устроен Я ... текст свёрнут, показать
     
     
  • 9.26, Аноним (26), 17:30, 29/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    8- ... текст свёрнут, показать
     
  • 9.27, ZloySergant (ok), 17:30, 29/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это что сейчас было Гном-три в девяносто девятом Ничего, что 3 0 только в 20... текст свёрнут, показать
     
     
  • 10.29, llolik (ok), 18:11, 29/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да, извиняюсь, моя ошибка, согласен Перепутал даты GNOME3 с проектом GNOME в пр... текст свёрнут, показать
     
     
  • 11.30, ZloySergant (ok), 18:22, 29/05/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Бывает Сам ошибаюсь и в лужу сажусь А вот я помню И преломленные копья, и ... текст свёрнут, показать
     
     
  • 12.32, llolik (ok), 19:51, 29/05/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так и основатели и основные разрабы Wayland-а, тоже бывшие разработчики Xorg-а ... текст свёрнут, показать
     
     
  • 13.34, Аноним (34), 06:45, 30/05/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А вот и мантры по методичкам подвезли С разморозкой Тиринг уже несколько лет к... текст свёрнут, показать
     
     
  • 14.35, llolik (ok), 08:12, 30/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    По каким Я вроде как выше кидал ссылки на разработчиков, в том числе и бывших X... текст свёрнут, показать
     
     
  • 15.36, Аноним (36), 08:26, 30/05/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Включение пайплайна парой галочек - эпический костыль Или тут тяжелый случай ус... текст свёрнут, показать
     
     
  • 16.37, llolik (ok), 08:43, 30/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    С точки зрения реализации - да В ноутбук ... текст свёрнут, показать
     

  • 1.21, Owlet (?), 12:24, 29/05/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Fedora 28/29/30.

    Ссылка давно протухла: https://copr.fedorainfracloud.org/coprs/ngompa/mir-prerel-fedora/builds/ Но вроде есть в основных репах: https://www.phoronix.com/scan.php?page=news_item&px=Mir-Fedora-Repository

     
  • 1.31, Аноним (31), 19:49, 29/05/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    помогите сделать сервер CS.GO из лампочки под Openbox
     
     
  • 2.33, ананим.orig (?), 21:35, 29/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А напуркуа серверу вообще графика?
     

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



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

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