The OpenNET Project / Index page

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

Выпуск Wayland-Protocols 1.32

04.07.2023 07:17

Опубликован выпуск пакета wayland-protocols 1.32, содержащего набор протоколов и расширений, дополняющих возможности базового протокола Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений.

Все протоколы последовательно проходят три фазы - разработка, тестирование и стабилизация. После завершения стадии разработки (категория "unstable") протокол помещается в ветку "staging" и официально включается в состав набора wayland-protocols, а после завершения тестирования перемещается в категорию стабильных. Протоколы из категории "staging" уже можно применять в композитных серверах и клиентах, где требуется связанная с ними функциональность. В отличие от категории "unstable" в "staging" запрещено внесение изменений, нарушающих совместимость, но в случае выявление проблем и недоработок в ходе тестирования, не исключается замена новой значительной версией протокола или другим Wayland-расширением.

В новой версии добавлены три протокола, помещённые в категорию "staging":

  • ext-foreign-toplevel-list - получение информации о поверхностях, размещённых на самом верхнем уровне (toplevel), которые позволяют организовать закрепление окон поверх другого содержимого, например, для подключения собственных панелей и переключателей окон.
  • security-context-v1 - позволяет идентифицировать клиентов, использующих sandbox-изоляцию. Клиент может зарегистрировать новое подключение к композитному серверу на базе Wayland и прикрепить к нему контекст безопасности, после чего в соответствии с указанным контекстом безопасности композитный менеджер ограничит возможности, доступные для установленного соединения.
  • cursor-shape-v1 - альтернативный способ настройки внешнего вида курсора, основанный на передаче серии изображений курсора вместо привязки к поверхности (wl_surface).

В протоколе xdg-shell реализовано новое состояние поверхностей верхнего уровня - 'suspended', которое передаётся в случае, если поверхность находится вне поля зрения пользователя, что может применяться, например, для реализации механизмов сокращения энергопотребления.


В настоящее время в состав wayland-protocols входят следующие стабильные протоколы, в которых обеспечивается обратная совместимость:

  • "viewporter" - позволяет клиенту выполнять действия по масштабированию и обрезанию краёв поверхности на стороне сервера.
  • "presentation-time" - обеспечивает отображение видео.
  • "xdg-shell" - интерфейс создания и взаимодействия с поверхностями как с окнами, что позволяет их передвигать по экрану, сворачивать, разворачивать, изменять размер и т.д.

Протоколы, тестируемые в ветке "staging":

  • drm-lease - предоставляет ресурсы, необходимые для формирования стереокартинки с разными буферами для левого и правого глаза при выводе на шлемы виртуальной реальности.
  • "ext-session-lock" - определяет средства блокировки сеанса, например, во время работы хранителя экрана или вывода диалога аутентификации.
  • "single-pixel-buffer" - позволяет создавать однопиксельные буферы, включающие четыре 32-разрядных значения RGBA.
  • "xdg-activation" - позволяет передать фокус между разными поверхностями первого уровня (например, при помощи xdg-activation одно приложение может переключить фокус на другое).
  • content-type - позволяет клиентам передать композитному серверу сведения об отображаемом содержимом, которые могут использоваться для оптимизации поведения с учётом содержимого, например, выставлении специфичных DRM-свойств, таких как "content type". Заявлена поддержка следующих типов контента: none (нет сведений о типе данных), photo (вывод цифровых фото, требующий минимальной обработки), video (видео или анимация, требуется более точная синхронизация, чтобы исключить подтормаживания) и game (запуск игр, требуется вывод с минимальной задержкой).
  • ext-idle-notify - даёт возможность композитным серверам передавать клиентам уведомления о неактивности пользователя, что может использоваться для активации дополнительных режимов энергосбережения после определённого времени неактивности.
  • tearing-control - позволяет отключить в полноэкранных приложениях вертикальную синхронизацию (VSync) с кадровым гасящим импульсом, применяемую для защиты от появления разрывов при выводе (tearing). В мультимедийных приложениях появление артефактов из-за разрывов является нежелательным эффектом, но в игровых программах с артефактами можно смириться, если борьба с ними приводит к дополнительным задержкам.

Протоколы, разрабатываемые в ветке "unstable":

  • "fullscreen-shell" - управление работой в полноэкранном режиме.
  • "input-method" - обработка методов ввода.
  • "idle-inhibit" - блокировка запуска скринсейвера (экранной заставки).
  • "input-timestamps" - временные метки для событий ввода.
  • "keyboard-shortcuts-inhibit" - управление прикреплением клавиатурных комбинаций и горячих клавиш.
  • "linux-dmabuf" - совместное использование нескольких видеокарт при помощи технологии dma-buf.
  • "linux-explicit-synchronization" - специфичный для Linux механизм синхронизации буферов в привязке к поверхности.
  • "pointer-gestures" - управление с сенсорных экранов.
  • "pointer constraints" - ограничения указателей (блокировка).
  • "primary-selection" - по аналогии с X11 обеспечивает работу первичного буфера обмена (primary selection), вставка информации из которого обычно осуществляется средней кнопкой мыши.
  • "relative pointer events" - относительные события указателей.
  • "tablet" - поддержка ввода с планшетов.
  • "text-input" - организация ввода текста.
  • "xdg-foreign" - интерфейс взаимодействия с поверхностями "соседнего" клиента.
  • "xdg-decoration" - отрисовка декораций окон на стороне сервера.
  • "xdg-output" - дополнительные сведения о видеовыходе (используется для дробного масштабирования).
  • "xwayland-keyboard-grab" - захват ввода в приложениях XWayland.


  1. Главная ссылка к новости (https://lists.freedesktop.org/...)
  2. OpenNews: Доступен Wayland 1.22
  3. OpenNews: Выпуск XWayland 23.1.0, компонента для запуска X11-приложений в Wayland-окружениях
  4. OpenNews: Выпуск Wayland-Protocols 1.31
  5. OpenNews: В Wayland добавлена возможность отключения вертикальной синхронизации
  6. OpenNews: Выпуск композитного сервера Weston 12.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/59377-wayland-protocols
Ключевые слова: wayland-protocols, wayland
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (102) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, kusb (?), 07:25, 04/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    По мне - протокол на каждый чих это упорото. Может безопасно, не знаю.
     
     
  • 2.2, n00by (ok), 07:59, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Протокол - это последовательность действий.

    Раньше в книжках писали, что для работы с файлами в Си есть разные функции: fopen(), fread(), fclose(). Читателю приходилось думать, в каком порядке их вызывать.

    Теперь можно сказать, что протокол чтения файлов это fopen(), fread() и fclose(). Можно уже не думать о порядке. ;)

     
     
  • 3.5, Аноним (5), 09:22, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Только файлы, как-то и без протокола читались. А вот вейленда всё нет и нет.
     
     
  • 4.7, Аноним (7), 09:39, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > А вот вейленда всё нет и нет.

    Что значит - нет? Вон там разработчик Asahi Linux уже прямым текстом призвал зак@пать xorg, популярно объяснив что не считает трату времени и сил на потуги багфикса ЭТОГО чем-либо перспективным.

    Можете пытаться перевирать факты сколько угодно - но тогда будущее предъявит себя внезапным е-сом по черепушке. Это единственное отличие. Как угодно но мир изменился и никто не будет считать тирингующий лагающий позор нормальным выводом графики.

     
     
  • 5.8, Аноним (5), 09:51, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +18 +/
    Головой подумай, если бы вейленд был чем-то реально работающим никому бы не пришлось ни к чему призывать.
     
     
  • 6.11, n00by (ok), 10:10, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Он банально хайпует. Типа он такой умный и его призыв рулит Вселенной. И без него даже Wine переходит на Wayland. Это неизбежность. Есть, конечно, нюансы с VRR (Variable refresh rate) и может ещё какие всплывут.
     
     
  • 7.25, Аноним (25), 11:04, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ты бы думал иногда прежде чем глупости писать
     
     
  • 8.56, n00by (ok), 16:27, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем мне для этого думать Достаточно тебя процитировать ... текст свёрнут, показать
     
  • 6.12, Аноним (7), 10:18, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Головой подумай, если бы вейленд был чем-то реально работающим
    > никому бы не пришлось ни к чему призывать.

    Судя по тону его спича ему просто надоели багрепорты вокруг Xorg которые некому чинить. Так просто и банально, хоть оборитесь - патчите свое нечто сами или идите нахрен, имхо.

     
     
  • 7.19, Аноним (5), 10:53, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Непонятно чем плохи багрепорты которые медленно чинятся против того что просто не работает в полном объеме.
     
     
  • 8.54, Аноним (7), 16:14, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Желающих чинить ЭТО осталось примерно 0 Поэтому единственным достижением станов... текст свёрнут, показать
     
  • 8.73, AleksK (ok), 19:09, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Почему если иксы работают в полном объёме в гномшеле да и в кедах на иксах ани... текст свёрнут, показать
     
  • 6.47, Аноним (47), 14:29, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Wayland не может работать или не работать! Wayland - это набор соглашений ака протокол.

    Все вопросы по работе относятся к конкретной реализации. Реализаций, кстати, несколько.

     
  • 6.106, KhabMan (ok), 14:35, 05/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > если бы вейленд был чем-то реально работающим никому бы не пришлось ни к чему призывать

    C семейством ОС Linux на десктопе тоже так работает?)

    А если серьёзно, то определённый "маркетинг" для продвижения даже Open Source решений требуется. Люди консервативны в большинстве своём, а в мире открытого ПО так и подавно, поэтому да, приходится призывать.

     
  • 5.10, Линукс Торвальц (?), 10:02, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Правильней было бы закопать Asahi, вместе с вейландом. А то не успели вылупиться, а уже права качают.
     
     
  • 6.13, Аноним (7), 10:24, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А таки имеют весьма валидный технический пойнт. Вполне грамотно обоснованный в тексте того призыва. И почти все девы вокруг графики думают примерно так же. Так что не надо спамить свомими багами по иксам в багтрекеры, если вы не готовы стать их fixer'ами. Как-то так по состоянию на данный момент уже.
     
  • 6.21, Аноним (5), 10:53, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Указующий перст Линуса всегда с нами.
     
     
  • 7.27, Аноним (25), 11:45, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    линукзоиды странный народ, боготворите какого то самодура
     
     
  • 8.104, Аноним (104), 13:07, 05/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Балмер и Гейтс не самодуры Их тоже что-то вантузники боготворят ... текст свёрнут, показать
     
  • 5.79, randomize (?), 20:45, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > тирингующий лагающий позор

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

     
  • 3.20, Аноним (25), 10:53, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    глупый пример
     
     
  • 4.59, n00by (ok), 16:34, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > глупый пример

    Согласен. Из этих двух слов не понятно, что такое протокол.

     
  • 3.68, dannyD (?), 17:37, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>fopen(), fread(), fclose(). Читателю приходилось думать, в каком порядке их вызывать.

    да уж, язык Си уж очень небезопасен %)

     
  • 2.3, Sw00p aka Jerom (?), 07:59, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Протокол на каждый чих - этикет :)
     
     
  • 3.69, Аноним (69), 17:41, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Меня пугает только, что они пошли по пути COM обьектов в Windows, Сейчас будет
    сотня другая протокоолов v1, v2, v3 и рано или поздно их надоест поддерживать и они начнут отмирать и нужно  будет помнить какой из них уже все, а какой еще нет. Хорошо бы переложить это на разработчика системы, но тогда нужен какой-то простой и понятный API для рисования и мы возвращаемся к универасльным оберткам (API) для рисования.
     
     
  • 4.85, Аноним (85), 21:30, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Сейчас будет сотня другая протокоолов v1, v2, v3

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

     
  • 4.99, Аноньимъ (ok), 04:13, 05/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >но тогда нужен какой-то простой и понятный API для рисования и мы возвращаемся к универасльным оберткам (API) для рисования

    SystemDGDI

     
  • 4.100, Sw00p aka Jerom (?), 06:51, 05/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Меня пугает только, что они пошли по пути

    Говорите о "них" как о какой-то неизбежности :) Вымрут

     
     
  • 5.108, Аноним (7), 14:59, 05/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Говорите о "них" как о какой-то неизбежности :) Вымрут

    Все когда-то вымирает. Вон там извозчики устарели и теперь вместо них такси. Вон там паровозы с линий сняли. А вот тут Xorg свое уже почти отлетал. Если сравнивать с паровозами, теперь на новых станциях уже просто не ставят резервуары с водой и не кладут уголь или дрова. Что хотите то и делайте.

     
  • 2.4, Аноним (5), 09:21, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    По не так из-за этого никакого вейленда на десктопе и нет.
     
     
  • 3.38, 12yoexpert (ok), 14:06, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    если попить водички и поспать - начнёшь попадать по клавишам
     
  • 2.6, хрю (?), 09:38, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну если думать о "протокол"-е как об интерфейсе, то норм.
     
     
  • 3.9, Аноним (5), 09:52, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тогда если думать, об испражнениях как о чисто золоте, то это тоже норм.
     
     
  • 4.15, Аноним (7), 10:36, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Тогда если думать, об испражнениях как о чисто золоте, то это тоже норм.

    Прикинь, кому-то и д@рьмо - клад! По крайней мере я разок видел как сельские разворовали кучу д@рьма (коровьего) просто в хлам.

     

  • 1.16, Аноним (25), 10:37, 04/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    не понимаю, зачем оно, когда есть прекрасный, проверенный временем X11 и чёткий Xorg
     
     
  • 2.23, Kukish (?), 10:57, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Все стареет, даже проверенный временем.
     
     
  • 3.24, Аноним (25), 11:02, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    не стареет, а проходит проверку временем
    проблема вейладна это в принципе проблема всего человечества - развитие ради развития
     
     
  • 4.31, 1 (??), 12:25, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ну не совсем так. Проблемы в X11 есть и они явные. А дальше приходит кучка погромистов (которые да, писали X11) и говорит, а зебе^W "сделаем красиво !", но не всё, всё нам делать лень, а только напишем протокол, а все остальные потом подтянутся. Но остальные тянуться не захотели, потом силёнок у авторов было не столько много как у поттеринга (но место происхождения одно - RH).
    Ну и имеем то, что имеем ... Вяленый - набор протоколов, причём разный для KDE и Gnome, а приложения, по старинке, работают через прослойку X11.
     
     
  • 5.37, 12yoexpert (ok), 14:04, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Проблемы в X11 есть и они явные

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

     
  • 5.77, Аноним (77), 19:21, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В вялом тех "которые да, писали X11" полтора землекопа. И прославились они вандализмом иксовской репы.
     
     
  • 6.83, Аноним (85), 21:22, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > В вялом тех "которые да, писали X11" полтора землекопа.
    > И прославились они > вандализмом иксовской репы.

    Можете форкануть и откатить все что угодно и вообще переделать как вам угодно. Но ведь языком трындеть - не мешки ворочать. Ну а вон те работы работали как умели. Если вы думаете что смогли бы лучше - ну и где оно?! Бы - в этом мире не считается.

     
     
  • 7.102, 1 (??), 11:17, 05/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ничегонеделание - путь к нирване.

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

     
     
  • 8.105, Аноним (7), 13:50, 05/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Значит фанатам нирваны прижется жить в мире с Wayland - а Xorg постепенно вымрет... большой текст свёрнут, показать
     
  • 2.65, BeLord (ok), 17:01, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не очевидно? Если технология не имеет желающих ее поддерживать, то она умирает. При этом сама технология может быть хорошей.
     
  • 2.74, AleksK (ok), 19:12, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы получить интерфейс на рабочем столе нормальными плавными анимациями без артефактов и вменяемым откликом.
     

  • 1.30, Аноним (30), 12:08, 04/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Народ, а подскажите-ка мне дистрибутив, "искаропки" нативно работающий с вейландом, без всяких иксовых подпорок и прослоек. Хочу посмотреть что это за чудо. Есть такой?
     
     
  • 2.36, 12yoexpert (ok), 14:03, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    вопрос некорректный, с вайлендом в принципе ничего не может работать
     
  • 2.46, Аноним (-), 14:22, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Зачем сразу дистр искаропки? Ведь Гном и КДЕ давно отчитались, что Вэйланд у них нативно работает.

    Лучше самому приготовить. Я например приготовил окружение на основе Sway WM. Работает стабильно.

     
     
  • 3.67, Аноним (30), 17:17, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    1. Нужно именно исаропки -- настроенное, готовое к работе, чтобы можно было потыкать палочкой. Устанавливать ничего не хочу, т.к. пользоваться этим добровольно всё равно не буду.

    2. Тайловые WM не нужны.

     
     
  • 4.119, Аноним (-), 10:35, 07/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > 1. Нужно именно исаропки -- настроенное, готовое к работе, чтобы можно было
    > потыкать палочкой. Устанавливать ничего не хочу,

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

    > 2. Тайловые WM не нужны.

    Да вообще-то их обладатели зачастую могут дать мастеркласс на тему эффективного man-machine interface. Эффективного - это не в 2 раза быстрее 200 файлов проклацывать, а автоматизировать, чтобы это все не требовалось и обрабатывалось бы машиной, с околонулевыми затратами времени.

     
  • 2.58, Аноним (58), 16:31, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Fedora, недавно пробовал в Live режиме
     
     
  • 3.66, Аноним (30), 17:13, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Буквально только что поставил федору с гномом -- никакого вейланда там в упор не вижу. чянд?
     
     
  • 4.72, BIG AMERICAN BURGER (?), 18:47, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >никакого вейланда там в упор не вижу. чянд

    слепнешь, БРАТ, слепнешь...

     
     
  • 5.76, Аноним (30), 19:14, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем там это:

    xorg-x11-server-common-1.20.14-21.fc38.x86_64
    xorg-x11-server-Xorg-1.20.14-21.fc38.x86_64
    xorg-x11-server-Xwayland-22.1.9-1.fc38.x86_64
    xorg-x11-xauth-1.1.2-3.fc38.x86_64
    xorg-x11-xinit-1.4.0-17.fc38.x86_64

     
     
  • 6.91, BIG AMERICAN BURGER (?), 22:50, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а что, наличие этих пакетов в системе гарантирует, что гном запускается исключительно под иксами?

    а нужны они для того, чтобы такие вот легаси людишки как ты могли выбрать сессию с гномом на иксах в GDM

     
     
  • 7.92, Аноним (30), 23:05, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Другими словами, дистрибутива, работающего на чистом вейланде и без помощи иксов за полтора десятка лет так и не появилось... Ну что же, вопрос закрыт, всем спасибо.
     
     
  • 8.98, Аноним (47), 03:35, 05/07/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Хоть в теме разберись Wayland - протокол и на нем не возможно работать Исполь... текст свёрнут, показать
     
     
  • 9.103, Аноним (30), 11:24, 05/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Без иксов ничего не работает Я уже понял, спасибо ... текст свёрнут, показать
     
     
  • 10.116, Аноним (116), 22:59, 06/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Без иксов не работает только софт не умеющий в вайланд, и такого софта становитс... текст свёрнут, показать
     
  • 4.93, Аноним (116), 23:32, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    У тебя небось видюха от невидии?
     
  • 2.75, AleksK (ok), 19:13, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ubuntu 22.04
     

  • 1.32, Шарп (ok), 12:34, 04/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >захват ввода в приложениях XWayland

    Последовательно переносят в вяленый всё то что критиковали в иксах. Отключения vsync уже протащили. Теперь вот можно будет сделать легендарный захват ввода диалоговым окном с последующим зависанием.

     
     
  • 2.33, 1 (??), 12:49, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ну а в конце, вишенкой на торте, реализуют сетевую прозрачность.
     
     
  • 3.48, Аноним (48), 14:52, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Уже есть waypipe.
     
  • 2.34, Oe (?), 13:43, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Дык включенный vsync это такой же костыль, как и xorg, чисто прокладка для устаревших устройств отображения. Не всем приятны дополнительные 20 мс задержек для 60 Гц монитора ценой отсутствия тиринга. А еще vsync при малейшем перегрузе дропает время кадра в N-число раз, вместо просадки до 59 кадров прыгнет сразу на 30, 20, 15, и т.п. Нужны мониторы и протоколы с железом, способным работать от нуля герц, в android смартфонах, если не ошибаюсь, уже были представлены первые такие дисплеи.
     
     
  • 3.96, Alladin (?), 03:29, 05/07/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    vsync не нужон?) вот допустим у меня интерфейс в 3000 фпс (ну вот видеокарта моя так могет в 2d..).. ааш монитор отрисует столько? нет? а зачем я трачу ресурсы на 3000 кадров, если мне нужно столько сколько поддерживает мой монитор? (это VSYNC, алилуя..)
     
     
  • 4.113, Oe (?), 02:59, 06/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ты уверен, что 60 фпс монитор не может отрисовать больше 60 фпс? При 3000 фпс на 60 фпс мониторе у тебя грубо говоря каждая отрисованная строка на мониторе будет актуальна, а не взятая с отрендериного 20 мс назад кадра. Грубо говоря, 60 Гц монитор может отрисовать половину экрана в 120 Гц, четверть в 240 Гц и так далее. Это ни коим образом не заменяет монитор с большей герцовкой, но дает ощущение меньшей задержки. Или геймеры такие тупые, и просто так лочат фпс на уровне в 2-3 раза выше чем фпс монитора?
     
     
  • 5.114, n00by (ok), 10:02, 06/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Ты уверен, что 60 фпс монитор не может отрисовать больше 60 фпс?

    Почитайте, как происходит передача кадра по HDMI/DVI, будете так же уверены.

    > 60 Гц монитор может отрисовать половину экрана в 120 Гц,
    > четверть в 240 Гц и так далее.

    Не может. А вот экранный буфер видеокарты может измениться в неподходящий момент в процессе передачи информации о кадре. Отсюда и дефекты изображения ("тиринг"), когда на экран попадают части от разных кадров.

     
     
  • 6.115, Oe (?), 20:43, 06/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если успевать подавать монитору каждую новую строку, а не взятую со статичного кадра, то как раз будут 3000 фпс (между соседними строками). А как с черестрочного 30 Гц видео делается 60 Гц прогрессивное вам тоже не знакомо? А как же роллинг шатер в фотокамерах?
     
     
  • 7.118, n00by (ok), 07:40, 07/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Куда именно в монитор Вы её подавать собрались, в вон тот провод Монитору тре... большой текст свёрнут, показать
     
  • 7.121, Аноним (121), 11:07, 07/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вы гоните, имхо Display Controller 60 раз в секунду берет фреймбуфер и начинает... большой текст свёрнут, показать
     
     
  • 8.126, Oe (?), 17:08, 07/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Посмотрите пример видео с роллинг шаттером, 30 фпс видео выглядит гораздо плавне... текст свёрнут, показать
     
     
  • 9.127, Аноним (127), 18:07, 07/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В конечном итоге 30 FPS это 30FPS - максимум 30 разных картинок каждую секунду ... большой текст свёрнут, показать
     
  • 6.120, Аноним (-), 10:40, 07/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Геймерам похрен - зато латенси обработчи событий ниже В том числе и ввода и е... большой текст свёрнут, показать
     
  • 2.61, Аноним (7), 16:38, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Отключения vsync уже протащили.

    Это для гамес обсчитывающих все с привязкой к кадрам. Геймеры хотят 500+FPS и ниипет, чтобы еще несколько миллисекунд лага убавить. Актуально для всяких любителей шутеров с крутым шмотом и мощной системой, желающим в топе чарта быть.

     

  • 1.45, Аноним (45), 14:21, 04/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А когда добавят принтсервер и сервер шрифтов? В иксах вот есть, отличная оконная система, а в вейланде нет
     
     
  • 2.112, хрю (?), 22:18, 05/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >> В иксах вот есть

    Уже давно её там нет, с разморозкой.

     

  • 1.49, Аноним (48), 14:54, 04/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Протокола, позволяющего расшаривать в каком-нибудь зуме отдельно взятое окно (а не весь экран) у них в планах нет? Едва ли не единственное что мешает мне окончательно выбросить иксы.
     
     
  • 2.51, Аноним (51), 15:03, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    пока нет. но ты жди...
     
  • 2.62, Аноним (7), 16:40, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Протокола, позволяющего расшаривать в каком-нибудь зуме отдельно взятое окно
    > (а не весь экран) у них в планах нет?

    KVM :))). Заодно и файлы кроме как с своей виртуалки стырить не сможет.

     
     
  • 3.71, Аноним (71), 18:17, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно, сможет. Ты всё не так понял, там было про KVM switch. Это аппаратная приблуда.
     
     
  • 4.81, Аноним (85), 21:09, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Конечно, сможет. Ты всё не так понял, там было про KVM switch. Это аппаратная приблуда.

    Я про подсистему виртуализации KVM. Спереть через виртуалку файло с хоста можно только если вы сами это сдуру позволите. И его окна тоже не видно.

    Еще можно кормить зумоту и прочий шит виртуальной камерой. Для софта она как настоящая, только источником данных воооон тот файл.

     
     
  • 5.86, Аноним (71), 21:32, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Программа детектит виртуализацию и дальше делает всё что хочет на хосте, её никто не остановит. Тут безопаснее запускать сразу на хосте, хоть как-то контролировать поведение можно, да и сесурити хоста обычно повыше. Виртуалки это очень опасная тема, не только стырит, но и бэкдор в биос прошьёт. Кстати, это всё не теория.
     
     
  • 6.107, Аноним (7), 14:51, 05/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если вообще детектит Гипервизор может показывать гуесту что хочет Особенно есл... большой текст свёрнут, показать
     
     
  • 7.109, Аноним (71), 16:02, 05/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    SMM передаёт привет любителю изоляции через виртуализацию. Ну а вообще, о чём ты говоришь, если даже qubes os регулярно ёкают хорошенько? Посмотри, как используют виртуализацию инженеры антивирусных компаний. Какой-нибудь Bochs берут, да, но не будешь же ты его использовать для реального ПО. Изоляция на хосте не существует, если тебе пробили виртуалку (чаще всего через кривые дровишки криво сэмулированного железа) и у гипервизора слишком много прав. Рут не понадобится, если уже есть полный доступ к оборудованию (например, изоляция шин только недавно начала входить в тренд, когда понадобилось DRM железо и возможность прикрывать трояны от атак).
     
     
  • 8.124, Аноним (124), 12:31, 07/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    1 Внезапно, SMM в виртуалках - виртуальный Более того - у меня и тот BIOS опен... большой текст свёрнут, показать
     
  • 2.84, Анонус (?), 21:30, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А через вложенный Weston не получится?
     
  • 2.117, Аноним (117), 01:27, 07/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    С разморозкой https://ibb.co/YDZWp96 :)
     

  • 1.52, Аноним (52), 15:24, 04/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Управления своими окнами как не было, так и нет.
     
  • 1.78, Аноним на пол шишечки (?), 20:26, 04/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Пользуюсь случаем срача по поводу wayland, скажу.
    Сегодняшняя ситуация, когда всё комьюнити линухолюбов сидит в огромной яме между объявленным небезопасным, не поддерживаемым создателями X11 и сырым, малоподдерживаемым кем либо(включая вендоров некоторых карточек) wayland, считаю провалом со всех сторон.
    А что самое смешное, юзеры использующие wayland(такие как я), в 90% случаях всё равно используют x11 через то или иное приложение, которое пришлось запустить в xwayland режиме
    Хоть в криоген себя окунай на 10-15лет, чтобы избавить себя от этой дилемы выбора
     
     
  • 2.88, Аноним (88), 21:40, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Хоть в криоген себя окунай на 10-15лет

    Тема интересная. Уверен, что на 10-15 лет - это мало. Проснувшись, вы не заметите никаких изменений. Усните хотя-бы на 50 лет и тогда, когда проснётесь, поймёте, что никто уже просто не в теме.

     

  • 1.80, Аноним (80), 20:50, 04/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А может просто CreateWindowEx? :)) Зачем изобретать заведомо overengineered хрень, когда можно сделать СНАЧАЛА протокол для людей (с их локалхостным Линуксом) и потом уже корпорасты будут лепить свои гиперпротоколы а-ля X11?
     
     
  • 2.82, Аноним (85), 21:18, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > А может просто CreateWindowEx? :))

    Легко. Ставите WinE и вызываете CreateWindowEx(). При том какой там по факту бэкэнд вообще не ваша проблема.

    > Зачем изобретать заведомо overengineered хрень, когда можно сделать СНАЧАЛА протокол для
    > людей (с их локалхостным Линуксом) и потом уже корпорасты будут лепить свои
    > гиперпротоколы а-ля X11?

    Вэйланд примерно так и сделан. Проблема в том что вот как раз для локалхостной графики требования стали очень даже. Погодите, скоро еще и Chromecast какой-нибудь захотят. Это то как сетевая прозрачность случается в современном мире. А та #$%нутая блевотина которая на эту тему есть в иксах - мало кому в таком виде нужна, кукуйте.

     

  • 1.87, Аноним (88), 21:36, 04/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Простите, у меня тут был большой перерыв в посещении данного сайта. Так вот я хочу снова спросить: Линукс.., то есть, Вейлянд уже готов для десктопа?
     
     
  • 2.95, Аноним (116), 23:44, 04/07/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Даже в отстающем во всем Дебиане используется по дефолту.
     
     
  • 3.110, randomize (?), 21:01, 05/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Путаешь дистрибутив и гном?
     
     
  • 4.122, Аноним (116), 11:12, 07/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Нет. Дефолтное ДЕ в Дебиане это Гном.
     

  • 1.97, Alladin (?), 03:31, 05/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В планы бы рескалинг
     
  • 1.111, HardWorker (?), 21:15, 05/07/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    У меня есть ноут с 2 выходами Type C для 2х мониторов 49" и 27". Подключаю их, закрываю ноут и ставлю в подставку. Все работает хорошо но вот одно условие - отключение мониторов с последующим открытием ноута и проверки окон на своих виртуальных рабочих столов, приводит Wayland в замешательство. Теперь поглубже, подключаем обратно оба монитора и ставим ноут на подставку - все еще хуже. С такими вещами может справиться только X11, это факт. Поэтому еще нужно выпить несколько контейнеров смузи, прежде чем заявлять про замену иксов.
     
     
  • 2.123, Аноним (116), 11:16, 07/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Багрепорт запили. У меня с одним дополнительным монитором таких проблем нет.
     
     
  • 3.125, HardWorker (?), 14:20, 07/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да мне еще нужен шаринг экрана а у Wayland с этим большие проблемы.
     
     
  • 4.128, Аноним (116), 19:09, 07/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    У вайланда нет проблем с шарингом экрана, если бы ты им действительно пользовался то ты бы это знал. Все успешно шариться через порталы.
     

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



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

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