LINUX.ORG.RU

Релиз wayland-protocols 1.14

 , wayland-protocols


0

3

Состоялся релиз набора расширений базового протокола Wayland — wayland-protocols 1.14. Данные дополнительные протоколы позволяют гибко расширять возможности базового протокола Wayland, не перегружая его и реализуя лишь те возможности, которые востребованы на целевой платформе (десктоп, мобильные системы и т.д.).

В новом выпуске произведено обновления двух протоколов — xdg-shell (десктоп-ориентированные расширения) и xdg-output (протокол для описания дополнительной информации об устройстве вывода и дисплее, используемый, например, для поддержки дробного масштабирования). xdg-shell отныне может принимать информацию о мозаичных окнах, а xdg-output обзавёлся поддержкой событий для имён и описаний интерфейсов.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 2)

Ответ на: комментарий от hobbit

работает предсказуемо

Это кхто такое? У меня по меньшей мере со шкайпом и телеграмом бывало, что клиент вроде висит, а сообщения не принимает: мне писали, а обнаружил я это только через несколько дней, когда клиент перезапустил.

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

В итоге каждый композитор делает это сам.

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

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

Ну или используй общую либу, проде wlroots.

То есть протокол рано или поздно выродится в одну реализацию, потому что станет слишком большим... Так, пажжи, это же иксы!

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

Нет, X11 — это X11, wayland — это wayland. Два разных протокола. X11 не нужен, потому что ядро протокола морально устарело.

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

Нет, X11 — это X11, wayland — это wayland. Два разных протокола.

Спасибо, копетан.

X11 не нужен, потому что ядро протокола морально устарело.

Пока что X11 нужен просто потому, что я на нашел для wayland подходяшего мне тайлового менеджера. А судя по тому, сколько всего нужно будет реализовать его авторам, я его увижу не скоро.

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

В итоге каждый композитор делает это сам

И? Работать то будет одинаково везде, ибо интерфейсы одни и те же.

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

HTML, SCSI, POSIX, X11... мне продолжать?

Да нет, лучше закончи. А то ты из треда в тред показываешь лишь свою некомпетентность. Что ты пытаешься доказать? Что используя одни и те же протоколы - композиторы буду несовместимы между собой? Ну так это враньё, при чём я бы даже сказал - 4.2. Другой вопрос - что каждому композитору нужно реализовывать все эти протоколы. А эту проблему элегантно решает wlroots. И её пилят далеко не идиоты.

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

Да нет, лучше закончи. А то ты из треда в тред показываешь лишь свою некомпетентность. Что ты пытаешься доказать?

Что наличие стандарта не означает совместимый софт. Ну, я не знаю, нас история CS последние лет сорок этому учит.

Что используя одни и те же протоколы - композиторы буду несовместимы между собой? Ну так это враньё, при чём я бы даже сказал - 4.2.

Да кого там волнует, что ты говоришь.

Другой вопрос - что каждому композитору нужно реализовывать все эти протоколы. А эту проблему элегантно решает wlroots. И её пилят далеко не идиоты.

Я тогда не очень понимаю, зачем вообще нужен протокол, если у него будет одна реализация? :D

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

зачем вообще нужен протокол

Чтоб не было очередного «Nobody wants to say how this works. Maybe nobody knows»

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

Я тогда не очень понимаю, зачем вообще нужен протокол, если у него будет одна реализация?

А что, у X11 всего одна реализация?.

Да кого там волнует, что ты говоришь.

Тем не менее ты не доказал и капли своего бреда по поводу несовместимости в Wayland композиторах. Но из треда в тред пишешь одно и то же, даже не пытаясь вникнуть в их суть.

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

Чтоб не было очередного «Nobody wants to say how this works. Maybe nobody knows»

Будет гораздо веселее, если написано одно, а работать будет немного иначе.

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

А что, у X11 всего одна реализация?.

Ага. X.org. Xenocara это слегка протухший форк. А фрибсд вроде вообще ванильную версию берет.

Тем не менее ты не доказал и капли своего бреда по поводу несовместимости в Wayland композиторах. Но из треда в тред пишешь одно и то же, даже не пытаясь вникнуть в их суть.

Але, sway пять месяцев назад раскладку переключаться в рантайме научился. Сейчас все потихоньку доползут до состояния, когда ими пользоваться можно будет, и начнутся лулзы :)

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

пять месяцев назад раскладку переключаться в рантайме научился

Это не так, он умел в раскладку практически с самого начала. Еще sway уже умеет в жесты и мульти-GPU. Xorg не умеет до сих пор. Пользуюсь sway уже долго.

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

Чувак не знал, как поменять раскладку, ему рассказали, как, и закрыли issue. Это не тождественно «пять месяцев назад раскладку переключаться в рантайме научился»

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

По ссылке написано совершенно обратное:

The plan is to support this in wlroots. The best place to help out wouldn't be keyboard related, but on wlroots as a whole (because sway won't switch until every feature is done, so it won't benefit from the features you want until then).
kirk_johnson ★☆
()
Ответ на: комментарий от kirk_johnson

Ага. То есть текущая реализация будет признана устаревшей и всем снова нужно будет переделывать, да?

Нестабильные протоколы на то и нестабильные, что не гарантируют обратной совместимости между версиями. Как я понял - изменения будут минимальными, потому глобально ничего переделывать не придётся. А как только всё обкатают - протокол признают стабильным. Как в случае с xdg-shell

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

Еще sway уже умеет в мульти-GPU

Что есть multi-gpu? n видеокарт с отдельными видео-выводами подключенные на разные мониторы(например 2 видиокарты и 6 мониторов подключенных в ним), которые sway объединяет и позволяет таскать окна с монитора на монитор? nvidia-optimus и подобное от amd ?

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

X11 не нужен, потому что ядро протокола морально устарело.

Ты не нужен потому, что ты несовместим с логическим мышлением.

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

Другой вопрос - что каждому композитору нужно реализовывать все эти протоколы. А эту проблему элегантно решает wlroots.

Другими словами, все эти протоколы - это чисто для вида и реально они не работают, так как вместо них делают костылище под названием wlroots.

И её пилят далеко не идиоты.

wlroots пилят как раз только идиоты.

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

Тем не менее ты не доказал и капли своего бреда по поводу несовместимости в Wayland композиторах.

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

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

Ага. X.org. Xenocara это слегка протухший форк. А фрибсд вроде вообще ванильную версию берет.

Вот тут ты сильно ошибаешься либо врёшь. У X11 огроменное количество реализаций. И (сюрприз!) они все друг с другом полностью совместимы! Даже на Qt писали X-сервер, и он даже работал. Я лично запускал.

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

Еще sway уже умеет в жесты и мульти-GPU. Xorg не умеет до сих пор.

Что-то ты зазвизделся.

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

Он дебил и врёт. Даже не трудись отвечать ему. Несколько видеокарт в иксах испокон веков можно использовать.

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

Вот тут ты сильно ошибаешься либо врёшь. У X11 огроменное количество реализаций.

Назови пять.

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

Несколько видеокарт в иксах испокон веков можно использовать.

Как выбрать, на какой из двух pci карт рендерить приложение?

Аналог sway

WLC_DRM_DEVICE=card1 sway

Максимум, что могут иксы — отдельный сервер на каждый девайс, но это понятно что не решение.

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

Что есть multi-gpu? n видеокарт с отдельными видео-выводами подключенные на разные мониторы(например 2 видиокарты и 6 мониторов подключенных в ним), которые sway объединяет и позволяет таскать окна с монитора на монитор?

Да, wlroots умеет рендерить на разных картах.

nvidia-optimus и подобное от amd ?

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

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

Да, wlroots умеет рендерить на разных картах.

Но не умеет рендерить одновременно на нескольких GPU и динамически переключаться между ними

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