The OpenNET Project / Index page

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



"Выпуск дисплейного сервера Mir 1.2"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск дисплейного сервера Mir 1.2"  +/
Сообщение от opennews (??), 28-Май-19, 21:23 
Представлен (https://discourse.ubuntu.com/t/mir-1-2-0-release/11034) релиз дисплейного сервера Mir 1.2 (https://mir-server.io/), разработка которого продолжается компанией Canonical, несмотря на отказ от развития оболочки Unity и редакции Ubuntu для смартфонов. Mir остаётся востребован в проектах Canonical и теперь позиционируется как решение для встраиваемых устройств и интернета вещей (IoT). Mir может использоваться в качестве композитного сервера для Wayland, что позволяет запускать в окружениях на базе Mir любые приложения, использующие Wayland (например, собранные с GTK3/4, Qt5 или SDL2). Пакеты для установки подготовлены для Ubuntu 16.04/18.04/18.10/19.04 (PPA (https://launchpad.net/~mir-team/+archive/ubuntu/release)) и Fedora 28/29/30 (https://copr.fedorainfracloud.org/coprs/ngompa/mir-prerel-fe.../).

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

-  В средствах для обеспечения запуска 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 по мере необходимости.

URL: https://discourse.ubuntu.com/t/mir-1-2-0-release/11034
Новость: https://www.opennet.ru/opennews/art.shtml?num=50761

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "Выпуск дисплейного сервера Mir 1.2"  +5 +/
Сообщение от Аноним (2), 28-Май-19, 21:23 
Нужен новый единый лёгкий универсальный протокол пользовательских интерфейсов для всех ОС, назовём его OpenUI.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск дисплейного сервера Mir 1.2"  +8 +/
Сообщение от анон (?), 28-Май-19, 21:28 
xkcd_standards_meme.png
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Выпуск дисплейного сервера Mir 1.2"  –3 +/
Сообщение от Sluggard (ok), 28-Май-19, 21:28 
systemd-displayd
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "Выпуск дисплейного сервера Mir 1.2"  +12 +/
Сообщение от Аноним (7), 28-Май-19, 21:49 
systemd-смешной_оригинальный_комментарий_с_постфиксом_d

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

compgen -c -P systemd- -S d

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

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Выпуск дисплейного сервера Mir 1.2"  +1 +/
Сообщение от Sluggard (ok), 28-Май-19, 21:53 
> Кстати, Sluggard, я подготовил тебе ржачную коллекцию названий

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

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

14. "Выпуск дисплейного сервера Mir 1.2"  +4 +/
Сообщение от Аноним (14), 29-Май-19, 04:52 
systemd-sluggard
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

20. "Выпуск дисплейного сервера Mir 1.2"  +3 +/
Сообщение от Линус (?), 29-Май-19, 11:06 
> systemd-gnome-mahjonggd

спасибо

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

28. "Выпуск дисплейного сервера Mir 1.2"  +1 +/
Сообщение от Аноним (28), 29-Май-19, 17:44 
Азаза, сделал мой день!

>systemd-lsd

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

5. "Выпуск дисплейного сервера Mir 1.2"  –1 +/
Сообщение от Аноним (5), 28-Май-19, 21:46 
Я правильно понимаю, что mir теперь принял форму неких иксов для вяленого? Я бы сказал, что это бред, но ощутив на своей шкуре зоопарк с протоколами в вяленом, я могу сказать что подобный проект был бы даже полезным
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Выпуск дисплейного сервера Mir 1.2"  +/
Сообщение от Аноним (5), 28-Май-19, 21:48 
Я немного детализирую: в самом вяленом откровенно не хватает протоколов для адекватной работы, а принимаются они с череппшьей скоростью. Какие-то альтернативные протоколы в рамках wlroots - вроде бы решение, но никакмх гарантий что их будут реализовывать в композиторах на нем не основаном и, как следствие, никакого проникновения в приложения. Хотя mir ждало бы то же самое, будь он своеобразными иксами_для_вяленого
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

15. "Выпуск дисплейного сервера Mir 1.2"  +1 +/
Сообщение от Аноним (15), 29-Май-19, 06:52 
Скорость работы на Wayland как-будто упала после того как Canonical анонсировала отказ от Mir.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

13. "Выпуск дисплейного сервера Mir 1.2"  +/
Сообщение от llolik (ok), 28-Май-19, 23:59 
Ну вот, насколько мне известно, в команде MATE есть мнение использовать его в качестве композитора для wayland, т.к. свой писать для них равносильно никогда.
ИМХО не самый плохой вариант. В принципе, как композитор, не заточенный под нужды конкретного окружения (как mutter и kwin), Mir потенциально вполне годная штука.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

16. "Выпуск дисплейного сервера Mir 1.2"  +/
Сообщение от Аноним (5), 29-Май-19, 08:12 
У меня теплится некоторая надежда, конечно, что разрабы разных композиторов и баз для них все же договорятся о альтернативных протоколах, которые авторы вяленого считают неканоничными (скажем, все связанное с явным указанием позиции для спавна окна, да и банальным vnc, который вроде бы вполне "православный" по мнению разрабов вяленого, но все равно от чего-то работает только в wlroots композиторах)
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

17. "Выпуск дисплейного сервера Mir 1.2"  +/
Сообщение от llolik (ok), 29-Май-19, 09:10 
Вот, например, нашёл в рассылке спрашивали это самое (2017 год) https://lists.freedesktop.org/archives/wayland-devel/2017-Au... Оба ответивших так или иначе работают над wayland-ом.

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

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "Выпуск дисплейного сервера Mir 1.2"  +7 +/
Сообщение от Аноним (18), 29-Май-19, 09:21 
Но в итоге мы приходим к той же каше, в которой вскоре будет невозможно разобраться. Вместо легкой и, главное, рабочей замены Иксам Вейланд постепенно превращается в такое же черт знает что, работающее на куче костылей, как и (внезапно!) сами Иксы. Разница только в том, что Вейланд вечно остается в стадии "Еще чуть-чуть и вот скоро точно будет практически полностью готов". И стоило ли огород городить?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

19. "Выпуск дисплейного сервера Mir 1.2"  +1 +/
Сообщение от llolik (ok), 29-Май-19, 10:00 
> И стоило ли огород городить?

ИМХО стоило. 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 и тиринг

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

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

22. "Выпуск дисплейного сервера Mir 1.2"  +1 +/
Сообщение от ZloySergant (ok), 29-Май-19, 15:14 
Чтой-то ссылки на общение с одними гномерастами. Остальных - не опрашивали что-ли?
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

23. "Выпуск дисплейного сервера Mir 1.2"  +1 +/
Сообщение от llolik (ok), 29-Май-19, 15:48 
> Чтой-то ссылки на общение с одними гномерастами. Остальных - не опрашивали что-ли?

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

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

24. "Выпуск дисплейного сервера Mir 1.2"  +/
Сообщение от ZloySergant (ok), 29-Май-19, 16:16 
>> Чтой-то ссылки на общение с одними гномерастами. Остальных - не опрашивали что-ли?
> Где там про GNOME конкретно по этим ссылкам?

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

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

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

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

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


Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

25. "Выпуск дисплейного сервера Mir 1.2"  +/
Сообщение от llolik (ok), 29-Май-19, 17:01 
> По первой, хотя-бы:

Дата публикации 2012 год. Да и в основном в ней про то, как графстек устроен. Я не думаю, что все что там написано как-то различается что в GNOME, что в KDE, что где-то ещё.
> А нахрена? Вот нахрена пилить инструмент и продвигать в качестве основного/незаменимого, если из-за него отваливается к чертям куча годного софта?

Так его и пилят так долго, чтобы не отвалилось. Можно было бы, конечно, просто выкатить и барахтайтесь, как хочете. Но ведь так не сделали.
> Я уж молчу про то, какой звиздец эти гномерасты сделали из gtk3.

Вообще никак не связано с сабжем. GNOME3 выпустился в 1999, о Wayland начали упоминать в 2008-2009м.
> Отжимаем рынок, фуле.

У кого? Кто кроме РедХата и Канониклов пасётся на рынке десктоп-линукс?

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

26. "Выпуск дисплейного сервера Mir 1.2"  +/
Сообщение от Аноним (26), 29-Май-19, 17:30 
>GNOME3 выпустился в 1999

8-)

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

27. "Выпуск дисплейного сервера Mir 1.2"  +/
Сообщение от ZloySergant (ok), 29-Май-19, 17:30 
> Вообще никак не связано с сабжем. GNOME3 выпустился в 1999, о Wayland
> начали упоминать в 2008-2009м.

Это что сейчас было? Гном-три в девяносто девятом??? Ничего, что 3.0 только в 2011-м?
>> Отжимаем рынок, фуле.
> У кого? Кто кроме РедХата и Канониклов пасётся на рынке десктоп-линукс?

У всех несогласных с политикой правящей партии.

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

29. "Выпуск дисплейного сервера Mir 1.2"  +/
Сообщение от llolik (ok), 29-Май-19, 18:11 
> в 2011-м?

Да, извиняюсь, моя ошибка, согласен. Перепутал даты GNOME3 с проектом GNOME в принципе.
Тем не менее, когда появился GNOME3 лично я не помню каких-то бурных обсуждений Wayland-а, не говоря уже о том, чтобы как-то переделывать под него сам GNOME.
> У всех несогласных с политикой правящей партии.

Так эти несогласные так ничего внятного и не родили в конце концов. Где те X12, Mir как отдельный сервер, ещё там что-то было уже и не помню. К тому же желающих оставить X-ы в том состоянии в котором они сейчас - тоже вроде как не наблюдается, насколько мне известно.

Да и кто те несогласные, среди коммерческих игроков? Представленные на рынке - RedHat, Canonical и немножечко Novell все пилят Wayland.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

30. "Выпуск дисплейного сервера Mir 1.2"  +1 +/
Сообщение от ZloySergant (ok), 29-Май-19, 18:22 
>> в 2011-м?
> Да, извиняюсь, моя ошибка, согласен. Перепутал даты GNOME3 с проектом GNOME в
> принципе.

Бывает. Сам ошибаюсь и в лужу сажусь. :)
> Тем не менее, когда появился GNOME3 лично я не помню каких-то бурных
> обсуждений Wayland-а, не говоря уже о том, чтобы как-то переделывать под
> него сам GNOME.

А вот я помню. И преломленные копья, и безумных неофитов, старающихся быть "святее Папы Римского".
>> У всех несогласных с политикой правящей партии.
> Так эти несогласные так ничего внятного и не родили в конце концов.
> Где те X12, Mir ещё там что-то было уже и не
> помню. К тому же желающих оставить X-ы в том состоянии в
> котором они сейчас - тоже вроде как не наблюдается, насколько мне
> известно.

Игреки и Зеты я и сам назвать могу. Несогласные тогда - те, кто сидел под иксами. И не считал необходимым огород городить ради какой-то фигни. К примеру, надо было запилить поддержку большего количества клавиш на клавиатуре - пилили. Представители гнома(2), кстати (ЕМНИММ, svu с ЛОР'а в том отметился).
> Да и кто те несогласные, среди коммерческих игроков? Представленные на рынке -
> RedHat, Canonical и немножечко Novell. Все пилят Wayland.

Пусть их. Пусть пилят, но не впаривают. Нечего мне рассказывать, что проверенное временем и надежно работающее! решение я должен выкинуть ради сомнительной выгоды сырого продукта.

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

32. "Выпуск дисплейного сервера Mir 1.2"  –1 +/
Сообщение от llolik (ok), 29-Май-19, 19:51 
> Несогласные тогда - те, кто сидел под иксами.

Так и основатели и основные разрабы Wayland-а, тоже бывшие разработчики Xorg-а (Хегсберг, Стоун так точно). Вот даже здесь комментарии Стоуна были https://www.opennet.ru/opennews/art.shtml?num=36080 .
> Пусть их. Пусть пилят, но не впаривают

Ну, как говориться: кто платит, тот и заказывает музыку. Все мейнстримные дистрибутивы (ну разве что кроме debian, да и здесь есть вопросы) суть - коммерческий проект. Мейнстрим решил, что лучший способ решить проблемы X-ов - выкинуть Х-ы и сделать вот так.
Ну если кто согласиться тащить X-ы, их исправлять, дорабатывать и поддерживать дистрибутивы - ну флаг в руки, на здоровье. Желающих правда около статпогрешности.
> проверенное временем и надежно работающее

Так в том и проблема, что уже плохо работающее.
Из сразу вспоминающегося :
- тиринг много лет не побеждается (и не победится)
- мультимонитор работает не всегда и криво
- мультитач работает криво (и не починится ИМХО)
- гибридная графика или не работает или работает криво
- та самая сетевая прозрачность работает уже далеко не всегда и по большей части не работает чем работает.
- проблемы с модификаторами уже много лет решить не могут. Да это про ctrl+shift. Патч есть рабочий, но он видите-ли "концепцию ломает" (с)
Если повспоминать, можно и ещё много написать. И это не в драйверах проблемы - это именно проблемы X-ов.

Чем лично мне нравится концепция Wayland - это принципиальная позиция НЕ заниматься несвойственной работой. Т.е. рисуют тулкиты (в сущности и под иксами это уже так же), переключают режимы и занимаются мониторами, устройствами ввода и вывода - подсистемы ядра и т.д.  Wayland-композитор только и исключительно компонует итоговую картинку и реагирует на события.

Не стоит понимать, что я считаю Wayland прямо уж совсем идеалом. Свои сложности и костыли там тоже определённо есть, но налицо выбор "между ужасным решением и неидеальным решением".

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

34. "Выпуск дисплейного сервера Mir 1.2"  +2 +/
Сообщение от Аноним (34), 30-Май-19, 06:45 
А вот и мантры по методичкам подвезли.

> - тиринг много лет не побеждается (и не победится)

С разморозкой! Тиринг уже несколько лет как побежден.

> - проблемы с модификаторами уже много лет решить не могут. Да это про ctrl+shift. Патч есть рабочий, но он видите-ли "концепцию ломает" (с)

Под КДЕ все работает, проблем не замечал. Гномопроблемы?

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

35. "Выпуск дисплейного сервера Mir 1.2"  +/
Сообщение от llolik (ok), 30-Май-19, 08:12 
> А вот и мантры по методичкам подвезли.

По каким? Я вроде как выше кидал ссылки на разработчиков, в том числе и бывших Xorg-а. Если хочется, можно поспорить с ними. Я не считаю себя компетентней их в данном вопросе.
А если это про список проблем, которые описал - а что их уже нет и всё работает? И это я описал только с точки зрения юзера. Вот, например, ещё одна точка зрения со стороны от создателя awesome https://julien.danjou.info/thoughts-and-rambling-on-the-x-pr.../ (2010г.).

> С разморозкой! Тиринг уже несколько лет как побежден.

Не везде, не всегда и не надёжно. Победные способы, которые мне известны - эпические костыли.
> Под КДЕ все работает, проблем не замечал. Гномопроблемы?

https://gitlab.freedesktop.org/xorg/xserver/issues/258 - багзилла Xorg. У бага на днях 15-летний юбилей. ИЧСХ сто лет как есть рабочий патч и в дистрибутивах его иногда накладывают самостоятельно, но в апстрим упорно принимать отказываются.

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

36. "Выпуск дисплейного сервера Mir 1.2"  +1 +/
Сообщение от Аноним (36), 30-Май-19, 08:26 
Включение пайплайна парой галочек - эпический костыль? Или тут тяжелый случай усердной борьбы с корпорациями? Купи нормальную видеокарту и открой для себя новый мир.
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

37. "Выпуск дисплейного сервера Mir 1.2"  +/
Сообщение от llolik (ok), 30-Май-19, 08:43 
> Включение пайплайна парой галочек - эпический костыль?

С точки зрения реализации - да.
> Купи нормальную видеокарту.

В ноутбук?

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

21. "Выпуск дисплейного сервера Mir 1.2"  +/
Сообщение от Owlet (?), 29-Май-19, 12:24 
> Fedora 28/29/30.

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Выпуск дисплейного сервера Mir 1.2"  +/
Сообщение от Аноним (31), 29-Май-19, 19:49 
помогите сделать сервер CS.GO из лампочки под Openbox
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

33. "Выпуск дисплейного сервера Mir 1.2"  +/
Сообщение от ананим.orig (?), 29-Май-19, 21:35 
А напуркуа серверу вообще графика?
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

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