URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 138633
[ Назад ]

Исходное сообщение
"Выпуск дисплейного сервера Mir 2.25"

Отправлено opennews , 13-Дек-25 11:12 
Опубликован релиз дисплейного сервера Mir 2.25, разработка которого продолжается компанией Canonical, несмотря на отказ от развития оболочки Unity и редакции Ubuntu для смартфонов. Mir остаётся востребован в проектах Canonical и теперь позиционируется как решение для встраиваемых устройств и интернета вещей (IoT). Код проекта распространяется под лицензией GPLv2...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=64418


Содержание

Сообщения в этом обсуждении
"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 13-Дек-25 11:13 
А этот может запоминать позиции окон? Переподключать окна на свои места после падения оконного менеджера? А то может не с той стороны зашли с этим вейландом.

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 13-Дек-25 11:15 
Зачем?
Если у тебя такие запросы - просто пользуйся иксами.

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 13-Дек-25 11:19 
Ну затем, что синхронизация регулярно периодически отваливается и надо перезапускать wm, да и падает раз в месяц в среднем. А на иксах вулкан (dxvk) отваливается при альттабе, год назад вулкан (dxvk) зависал на вейланде после минуты работы.

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 13-Дек-25 15:58 
> вулкан (dxvk) зависал на вейланде после минуты работы.

Отличный результат!


"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 13-Дек-25 16:10 
> А на иксах вулкан (dxvk) отваливается при альттабе

Не менее отличный результат.
Поэтому возможно дело не в иксах или вейланде, а в самом dxvk?


"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 14-Дек-25 02:32 
Никакое приложение не должно уметь сломать DE

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 14-Дек-25 10:18 
Так оно и не ломает. Суть Wayland как раз в том, чтобы сильно ограничить возможность приложений ломать окружение. Там где иксы роняли вообще всё, там wayland роняет только конкретное приложение с ошибкой.

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 14-Дек-25 15:05 
Суть вейланда совсем не в этом, она в вендор локе. Иксы уронить надо постараться. Только вейланд в такой ситуации тоже требует перезагрузки ядра и иксы перезапустил и дальше работаешь.

А вот что не случалось с иксами, это потерянный фокус. Он всегда не на окне на экране, альттаб переключает на окно, а фокус остаётся в другом окне. Даже если на рабочем столе 1 окно, фокус в него не попадёт. И ты ничего не можешь сделать (вообще).

Ещё есть прикол, что libinput просто отключает тебе клавиатуру, делай что хочешь при этом мышкой. Особенно забавно при совмещении с предыдущим. И это не когда-то, только на прошлой недели пришлось диагностировать (хотя поведение вейдланда никаким объяснениям не поддаётся, слишком непредсказуемые реакции на сообщения dbus) -- открываешь отладочное окно, у тебя больше нет реакции ни на что и только курсором можешь водить по экрану.


"Выпуск дисплейного сервера Mir 2.25"
Отправлено Вывор , 14-Дек-25 01:16 
А карточка то у тебя какого вендора? А то может тебе надо найти на гитхабе штуку "vahook/nvglxfix" и патчить ей твои падающие дхвк.

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 14-Дек-25 18:14 
> А карточка то у тебя какого вендора? А то может тебе надо
> найти на гитхабе штуку "vahook/nvglxfix" и патчить ей твои падающие дхвк.

Вейланд исправили, приходилось вайн с dxvk запускать в xwayland. Я так понял в иксах не падает, но kwin уничтожает поверхности при переключении на другой рабочий стол (по этой же причине всё в браузере останавливается с вейландом). В иксах идея что окна не уничтожаются в процессе работы.


"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 13-Дек-25 12:44 
Ты сам-то позицию своих окон способен запомнить?

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 13-Дек-25 12:59 
> Ты сам-то позицию своих окон способен запомнить?

Ну как бы я помню, на каком рабочем столе какие окна размещаю, и что мне неудобно, когда они все в углу или по центру.


"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 13-Дек-25 13:07 
Ну вот! Значит и все остальные проблемы можешь своими собственными силами решать!

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 13-Дек-25 13:13 
Я готов раскидывать окна вручную не чаще чем раз в месяц. С иксами, кстати, такой необходимости не возникает и все окна на своих местах. Новые открытые окна в предсказуемой позиции и не внезапный фулскрин (хотя никто не простил), но не полный фулскрин, а на самом деле 5 пикселей от края экрана и если нажмёшь на крестик закрывается окно под ним. Когда хочешь изменить размер этого псевдофулскрин окна ситуация аналогичная. Вейланд такой вейланд.

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 13-Дек-25 13:14 
Ну так сидел бы себе на иксах? Дался тебе этот вяленый.

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 13-Дек-25 13:18 
> Ну так сидел бы себе на иксах? Дался тебе этот вяленый.

Поддержка иксов в тулкитах гниёт стремительными темпами, нет dmabuf и zerocopy опять же.


"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 13-Дек-25 17:34 
Вощем, я так понимаю, что пользоваться линуксом на десктопе по-прежнему нельзя. Меняются только причины.

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 13-Дек-25 17:41 
Тайлинги работают насколько я знаю. Если ты юн и ищешь приключений, вполне юзабельно.

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 14-Дек-25 01:43 
Как будто всё остальное доведено до совершенства, допиливать уже нечего, ничего не меняется, не отваливается, не прикручиваетсч и новые фичи не обкатываются на пользователях.

Бери и пользуйся, хватит ждать.


"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 14-Дек-25 02:36 
Зачем ты отвечаешь троллю?

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 14-Дек-25 10:22 
Запомни: приложение не может решать, где ему размещать окна. Это решает оконный менеджер. В вяленом четкое разграничение ответственностей: приложение создает окна, а менеджер их менеджерит. Пользователю при этом дается возможность централизованно ими управлять: ставишь галочку "Размещать новые окна в центре экрана" -- и бац! внезапно все приложения этому правилу подчиняются. В иксах такое возможно, только если WM тотально игнорирует запросы приложения и нарушает тем самым протокол иксов.

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 14-Дек-25 11:13 
>Это решает оконный менеджер.

Осталось только, чтобы разработчики оконных менеджеров это реализовали. Спойлер: они забили болт.


"Выпуск дисплейного сервера Mir 2.25"
Отправлено ProfessorNavigator , 14-Дек-25 13:07 
В kwin - есть. В mutter тоже по-моему было.

"Выпуск дисплейного сервера Mir 2.25"
Отправлено User097 , 14-Дек-25 14:46 
> А этот может запоминать позиции окон? Переподключать окна на свои места после падения оконного менеджера?

Под GNOME есть SmartAutoMove. Все окна после загрузки системы на своих местах, правильного размера и на нужном рабочем столе. Весьма удобно.


"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 14-Дек-25 14:54 
Мне не надо после загрузки, мне надо при запуске. А после изменения размера? Ну вот в mpv следующее видео (скрипт делает плейлист из всех файлов при воспроизведении) другого размера (вертикальное скажем), надо чтобы оно не было наполовину вне экрана. Или там в электроне разрешение меняется после загрузки и опять же окно оказывается не на экране. Это всё прямо здорово мешает пользоваться вейландом, смешно, как неадекваты спешат выпилить иксы ото всюду при этом.

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 14-Дек-25 21:48 
Говорю о загрузке, поскольку у меня масса приложений в автозапуске, которые сразу же занимают свои позиции. Но то же самое и при запуске приложений в ручном режиме. SmartAutoMove запоминает последнее положение окна и при следующем запуске размещает его там же и на том же рабочем столе.

Но это в GNOME. Есть ли такая функция в других DE — не в курсе.


"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 14-Дек-25 21:51 
На всякий случай:   github.com/khimaros/smart-auto-move

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Трудовик , 14-Дек-25 21:09 
>Переподключать окна на свои места после падения оконного менеджера

Ключевое слово после падения оконного менеджера, что значит что настройки расположения окон не сохранились, ведь они сохраняются при завершении программы).


"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 14-Дек-25 21:42 
Каждое окно уже долбит своими настройками в диск. Dolphin вот к примеру каждую секунду сохраняет открытые табы на диск, помимо положения на экране. Но после обновления почему-то он их все теряет. Если WM будет сохранять это у себя, хуже точно не будет.

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 13-Дек-25 13:41 
Тут есть совместимость с иксами?

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 13-Дек-25 13:56 
Будет забавно, если в итоге тем самым единственным и общим решением окажется именно mir, а не вяленд.

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 13-Дек-25 14:41 
Mir является композитным сервером протокола Wayland. Mir это и есть реализация Протокола.

"Выпуск дисплейного сервера Mir 2.25"
Отправлено ilyafedin , 13-Дек-25 15:28 
> Mir является композитным сервером протокола Wayland. Mir это и есть реализация Протокола.

Не композитным сервером, а библиотекой для написания оных, как wlroots


"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 14-Дек-25 10:11 
Суть та же. Это не альтернатива Wayland, это реализация протокола Wayland.

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 14-Дек-25 03:57 
У mir'а свой апи и свой протокол, заявляют как более высокоуровневый. Не смотрел, не знаю, но как у решения появившегося позже, у них есть возможность поучиться на чужих ошибках и выкатить аккуратненький, однородный протокол вместо той свалки расширений, которая сейчас у вяленого. Да ещё и с одной реализацией вместо пачки не очень совместимых.

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 14-Дек-25 10:12 
Это всё ещё реализация Wayland, а не его конкурент.

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 14-Дек-25 06:53 
> Реализована частичная поддержка Wayland-расширении ext-image-capture-source и ext-image-copy-capture для захвата контента, выводимого на экран

Ну, такими темпами до функционала Иксов ещё как до Марса.


"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 14-Дек-25 13:51 
Wayland готов и зрел. Не понятно зачем ты троллишь.

"Выпуск дисплейного сервера Mir 2.25"
Отправлено Аноним , 15-Дек-25 13:35 
Половина машин на Wayland, а у некоторых он „не готов“