LINUX.ORG.RU

Релиз Miracle-WM v0.6.0

 , , ,


0

2

Под мощные фанфары к нам приехал новый релиз тайлового оконного менеджера/композитора для Wayland, основанного на библиотеках Mir, за авторством (преимущественно) Matthew Kosarek.

Объёмный changelog включает в себя:

  • смену формата конфигов (директория $XDG_CONFIG_HOME/miracle-wm/ вместо файла $XDG_CONFIG_HOME/miracle-wm.yaml);
  • поддержку протокола управления дисплеями (wdisplays теперь работает нормально);
  • поддержку отрисовки скруглённых углов окон (если кому-то такое зачем-то надо);
  • множество улучшений IPC;
  • кучу других улучшений и багфиксов.

Отдельно стоит отметить вклад @Sunderland93 в виде добавления поддержки miracle-wm-xdg-autostart.target для удобной интеграции с systemd — LOR должен знать своих героев :)

Для наглядности можно посмотреть демку (YouTube).

>>> Release notes

★★★★☆

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 5)
Ответ на: комментарий от Qui-Gon

Даже тем что они у меня в менюхах болтаются уже бесят.

Пора к психиатру %)

liksys ★★★★
()
Ответ на: комментарий от mx__

Потому что если встроят графику в ядро системы например отдельным модулем то это получится полностью функциональная система без костылей и граблей. Должно быть одно ядро, несколько оконных менеджеров, композиторов, графических тулкитов пытающихся весь этот зоопарк поддерживать. Все должно глючить падать и плохо настраиваться. Раз в 10 лет переписываться с нуля потому как те кто изначально писал теряют интерес а другие не осиливают написанное. А то раз включил и все работает и не надо костыли городить, так не пойдет.

haword
()
Ответ на: комментарий от haword

Ты только что изобрел винду. С чем и поздравляю

Alphaer ★★
()
Ответ на: комментарий от ya-betmen

готовым его делает наличие необходимой функциональности

Так разрабы уже убедились что необходимая им функциональность там есть, мейнтейнеры дbстрибутивов - тоже. Тебя, правда, спросить опять забыли - ну сходи в подушку покричи :-D

zabbal ★★★★☆
() автор топика
Ответ на: комментарий от ya-betmen

Ты реально решил решать за разрабов в чём они там убедились?

Ты правда думаешь что они стали использовать неготовый продукт чисто чтобы у тебя пердак подгорел?

zabbal ★★★★☆
() автор топика
Ответ на: комментарий от MEZON

И что с того?.. Место и способ ( да и «направление») вашего «имения» опустим, а сказать-то чего желали, если без зауми??..

Somebody ★★★★
()
Последнее исправление: Somebody (всего исправлений: 1)
Ответ на: комментарий от Somebody

Линукс это в первую очередь про комбайны, а не про одиночные тупые команды. Взял эмакс и делай дела. Взял бузибокс и забыл про остальные шеллы как страшный сон. Взял мир и кайфуешь.

MEZON ★★★★★
()
Последнее исправление: MEZON (всего исправлений: 1)
Ответ на: комментарий от haword

Я не про это.

Я про то что кое-кто считает что КМС в ядре это нормально и Вайланд Композитор это плохо.

И в результате выпускают всякие wlroots чтобы уж совсем все могли встроить себе свой композитный менеджер.

P.S. инетресно а как один композиьный менеджер работает внутри другого? Они взаимодействуют или как?

mx__ ★★★★★
()
Последнее исправление: mx__ (всего исправлений: 1)
Ответ на: комментарий от ggrn

Do One Thing and Do It Well

чот Ленарт про это не подумал. :-D да и создатели вайленда тоже

Особенно задорно по концепции UNIX Way прошлись катком иксы, которые пытались вобрать в себя абсолютно всё связанное с UI и не только. Получилось из рук вон плохо, хотя Linux Desktop целых 20 лет на иксовом кале сидел и делал вид что это нормально.

Так что сейчас, ситуация наоборот: Wayland более UNIX-Way’ен потому что вместо того чтобы пилить собственные кривые и убогие велосипеды, как это делали иксы, он делегирует ввод на libinput, шрифты и отрисовку битмапов на выбранный тулкит, драйвера на ядро и т. д.

EXL ★★★★★
()
Ответ на: комментарий от EXL

хотя Linux Desktop целых 20 лет на иксовом кале сидел и делал вид что это нормально.

Wayland пилят 17 лет, и то что работало в X не работает в wayland.

ggrn ★★★★★
()
Ответ на: комментарий от ggrn

X пилят 40 лет, и то что работало в DPS не работает в X.

EXL ★★★★★
()
Ответ на: комментарий от ggrn

Wayland пилят 17 лет

Хватит уже эту иксонутую ересь повторять. Какие 17 лет? Протокол был ПРИДУМАН в 2008, в 2012 стабилизировался клиентский API, в 2013 - серверный. Далее началась предварительная подготовка - в тулкиты и DE (не все) начали вносить абстракции, чтобы уйти от прямого использования иксовых вызывов. Затем начали реализовывать функционал Wayland композиторов, попутно разрабатывая необходимые расширения, с учетом уже современных реалий, с правильным заделом на будущее (а не «слепим как попало а дальше пусть потомки разбираются», как в случае с иксами). А это дело не быстрое, отнюдь не быстрое, даже при таких колоссальных финансовых и людских вливаниях со стороны Red Hat. По факту, Wayland-десктопы стали более менее готовы к продакшену ну может лет 5 как, максимум. Когда были реализованы последние критически важные фичи, типа скринкастов и удаленных рабочих столов. Так что аргумент типа «Wayland пилят 17 лет а он все ещё не готов» - полнейший бред. Давно готов. А вот реализации - да, не все готовы. Но это не вина Wayland как такового.

Sunderland93 ★★★★★
()
Последнее исправление: Sunderland93 (всего исправлений: 1)
Ответ на: комментарий от Sunderland93

а как тогда на одном и том же железе wayland игры тормозят, а на X работают стабильно?

Оно получается что работает, но не работает. Тоже самое вон про кикад. Там оказывается разрабы кикада виноваты. Классека.

Я не против улучшений и нововведений, мне не нравится убрали или сломали рабочее.

ggrn ★★★★★
()
Ответ на: комментарий от ggrn

Они не виноваты, они просто не хотят делать свой wayland client.

mx__ ★★★★★
()
Ответ на: комментарий от Somebody

Как ты посмотришь, если ничего не видишь?

MEZON ★★★★★
()
Ответ на: комментарий от ggrn

а как тогда на одном и том же железе wayland игры тормозят, а на X работают стабильно?

Понятия не имею, ты же никакой информации не предоставил. Ни железо, ни драйверы, ни композитор. У меня в Plasma 6 на вяленом игры идут превосходно, никаких тормозов. На Radeon RX570, уже весьма не новой карте. Я этим фактом могу оперировать и предоставить массу пруфов. А ты?

Тоже самое вон про кикад.

Про него уже было все сказано - wxWidgets плохо работает с Wayland, а в кикаде ещё и полно нестадартных методов построения интерфейса, сильно завязанных на иксы. Почему в этом должен быть виноват Wayland? А если бы, гипотетически, Кикад начали портировать, скажем, на AmigaOS - тоже бы её GUI был бы виноват, что не предоставляет необходимые функции «как в иксах»? Бред же полнейший. Почему все другие осилили, например Godot, а эти - нет?

мне не нравится убрали или сломали рабочее.

Что конкретно для тебя сломали?

Sunderland93 ★★★★★
()
Последнее исправление: Sunderland93 (всего исправлений: 1)
Ответ на: комментарий от Sunderland93

Ни железо, ни драйверы, ни композитор.

RTX 4070, дрова от Nvidia, стандартный гном из убунты.

Что конкретно для тебя сломали?

тот же шаринг экрана, хз починили сейчас или нет. не особо слежу

ggrn ★★★★★
()
Ответ на: комментарий от ggrn

тот же шаринг экрана, хз починили сейчас или нет. не особо слежу

А по конкретнее что это? В гноме жмешь printscreen и записываешь экран. Или Вы про что?

mx__ ★★★★★
()
Ответ на: комментарий от ggrn

Значит в нем не запили поддержку wayland. Я ставил какую то левую грабилку экрана (в гноме звук не пишет) так она поддерживает wl и все без проблем записалось.

mx__ ★★★★★
()
Ответ на: комментарий от ggrn

извините а вас какой дистр?

Просто вон глянул (год назад) советовали пакет: xwaylandvideobridge

В Fedora и el9,10 оно считай в официальных репах.

mx__ ★★★★★
()
Ответ на: комментарий от ggrn

тот же шаринг экрана, хз починили сейчас или нет. не особо слежу

. Вот именно. В этом вся проблема - ты не следишь. И те, кто постоянно поносят Wayland, тоже «не следят». А я вот слежу. Ни одного пука в мире Wayland не происходит, чтобы я о нем не узнал. Понимаешь теперь разницу между нами?

дрова от Nvidia

Так и жалуйся на форумах Nvidia, что их драйвер до сих пор глючит под Wayland.

Sunderland93 ★★★★★
()
Ответ на: комментарий от ggrn

Если запускаешь его отдельным приложением, то во первых - ССЗБ, во-вторых есть такая штука, как Xwayland Video Bridge. Как раз чтобы шарить экран с иксовых приложух. С браузера в дискорде шаринг работает отлично, это из личного опыта. В телеге тоже.

Sunderland93 ★★★★★
()
Ответ на: комментарий от ggrn

Декстопный дискорд на древней версии электрона, которая в это не умеет. Все вопросы к дискорду, веб-версия отлично работает и со звуком и с видео.

t3n3t
()
Последнее исправление: t3n3t (всего исправлений: 1)
Ответ на: комментарий от Sunderland93

В телеге и в десктопном приложении все отлично работает с вяленым.

t3n3t
()
Ответ на: комментарий от Sunderland93

А если бы, гипотетически, Кикад начали портировать, скажем, на AmigaOS - тоже бы её GUI был бы виноват, что не предоставляет необходимые функции «как в иксах»? Бред же полнейший. Почему все другие осилили, например Godot, а эти - нет?

Бред это портировать с линукса на линукс. Странно, что кто-то все же этим занимается. Разумная политика просто забить болт и надеяться на xwayland. Тем более он по дефолту включен везде, никто и не заметит.

bread
()
Ответ на: комментарий от bread

Бред это считать, что софт будет автоматически адаптироваться под новый графический стек, видеодрайверы и тд. Благо таких единицы

Sunderland93 ★★★★★
()
Ответ на: комментарий от DumLemming

Хурплянд

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

Sunderland93 ★★★★★
()
Ответ на: комментарий от Sunderland93

Если запускаешь его отдельным приложением, то во первых - ССЗБ

ну почему? я не хочу тащить дискорд в браузер, мне удобно отдельным приложением.

во-вторых есть такая штука, как Xwayland Video Bridge

ну смотри, я просто хочу чтобы работало.

ggrn ★★★★★
()
Ответ на: комментарий от mx__

Сейчас остановился на debian(вот недавно обновил до trixie), т.к. там иксы и игры работают без приседаний. А питонячий код везде одинаково пишется.

Возможно @Sunderland93 прав, надо за этим всем следить и разбираться, но мне лень.

ggrn ★★★★★
()
Ответ на: комментарий от Sunderland93

Новый графический стек должен обеспечивать совместимость. Потому что ОС существует для приложений, а не наоборот. Что характерно, даже вялые экстремисты оставили режим совместимости, хотя это им явно не по душе.

bread
()
Ответ на: комментарий от DumLemming

Хурплянд можно девочке ставить, а этот уродец зачем?

Чтобы вставить его заббалу. Больше желающих не нашлось.

bread
()
Ответ на: комментарий от ggrn

я просто хочу чтобы работало.

и разбираться, но мне лень

Ну найди себе мальчика-айтишника который тебе всё сделает. Главное заплатить чем-нибудь не забудь. Потом в инсту про это рилсик закинешь или в ВК сторис. Здесь-то ты что забыла?

zabbal ★★★★☆
() автор топика
Ответ на: комментарий от bread

Ты уже вытащил сабжевый cucumber из задницы?

Сам как-нибудь справляйся. Ну или в травмпункт обратись если крепко застряло.

zabbal ★★★★☆
() автор топика
Ответ на: комментарий от ggrn

Потому что trixie еще не вышел и там софт более менее близок к АРЧ/Fedora. А в них уже давно все это причесали, со временем debian будет отставать и вам придется на новый тест debiana переходить.

Ну это нормально.

mx__ ★★★★★
()
Ответ на: комментарий от bread

ОС существует для приложений, а не наоборот.

Тиммикуки несогласный. И шмугль тоже

DumLemming ★★★
()
Ответ на: комментарий от zabbal

Ты не поверишь, рилсики 👑👑👑👑 записали 🥳🥳🥳🥳🥳, сторис 🎉🎉🎉🎉🎉 сделали 🥰🥰🥰🥰

ggrn ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.