The OpenNET Project / Index page

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

Выпуск Wayland-Protocols 1.31

30.11.2022 13:37

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

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

Новая версия опубликована спустя неделю после выпуска Wayland-Protocols 1.30, в котором была добавлена поддержка протокола tearing-control для отключения вертикальной синхронизации. В версии 1.31 в категорию "staging" добавлен протокол fractional-scale, при помощи которого композитный менеджер может передавать нецелые значения масштабирования поверхностей, что позволяет клиенту определять более точный размер буферов для объектов wp_viewport, по сравнению с передачей округлённых сведений о масштабе. Реализации протокола fractional-scale подготовлены для wlroots, KWin и glfw.


В настоящее время в состав 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 добавлена возможность отключения вертикальной синхронизации
  3. OpenNews: Выпуск композитного сервера Weston 11.0
  4. OpenNews: Доступно пользовательское окружение PaperDE 0.2, использующее Qt и Wayland
  5. OpenNews: Выпуск Wayland-Protocols 1.27
  6. OpenNews: Доступен Wayland 1.21
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/58225-wayland
Ключевые слова: wayland
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (95) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 13:59, 30/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Вряд ли это исправит горбатого гнома с его неспособностью совместить ноутбучное разрешение 1366х768 с 3840х2160 на HDMI/Displayport мониторе.
     
     
  • 2.15, Аноним (15), 14:58, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Забей уже на Gnome и KDE они какое-то время еще будут актуальны, но вектор дальнейшей разработки понятен. Кто не успеет на поезд на Вайланд опаздает.
     
     
  • 3.27, Аноним (27), 16:04, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Скоро уже закапывать вейланд, а он всё ещё не готов. Да сколько можно то?
     
  • 3.29, анон (?), 16:30, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Помню, каждый раз, когда на реддите понимают ванильный тхреад "назовите хоть одну причину, почему ты еще не перешел на войланд" после очередного минорного мажорного апдейта, то сразу вылезает чел с неудобным списком из 2к16 на 40-50 пунктов (сама паста была собрана с форча и фан рассылки какого-то хардкорного линукс форума, который захватили недавно цветные, и там пунктов 400-700, но самое болезненное и глючное было ужато в мелкий списочек), после которого начинается лютый вой, и шедоубан за троленг и спам, потому что в вейланде все прекрасно, а если кто-то не согласен, то он не прав.

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

     
  • 3.47, Аноним (47), 18:34, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Все кому ехать а не шашечки будут сидеть на "легаси" иксах. Ибо они просто РАБОТАЮТ. А в вяленом пусть бета-тестеры сидят да багрепорты пишут.
     
     
  • 4.51, AleksK (ok), 19:24, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У меня и вейланде просто все работает. И в KDE и в Gnome.
     
     
  • 5.55, Аноним (47), 20:46, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, колнешно...
    https://community.kde.org/Plasma/Wayland_Showstoppers
     
     
  • 6.57, AleksK (ok), 21:53, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Да, колнешно...
    > https://community.kde.org/Plasma/Wayland_Showstoppers

    Список того чем я никогда не пользовался

     
     
  • 7.59, Аноним (59), 22:16, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да ладно. А вот таким: "KDE app windows don't get brought forward when activated by another KDE app"? Или вас не раздражает то, что клик по ссылке не выносит браузер на передний план?
     
     
  • 8.60, AleksK (ok), 22:39, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Так в браузере то обычно по ссылке и кликаешь ... текст свёрнут, показать
     
  • 7.79, iPony129412 (?), 13:52, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Список того чем я никогда не пользовался

    Сурово

    > plasmashell starts lagging after any file is copied from dolphin and dolphin is closed
    > Applications don't prompt to save unsaved work, causing data loss

    Чистите буфера свои перед закрытием Dolphin 👌

     
     
  • 8.80, AleksK (ok), 15:58, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ни разу не сталкивался с подобным поведением Если это кто-то с этим столкнулся,... текст свёрнут, показать
     
     
  • 9.81, iPony129412 (?), 17:29, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если разработчики об этом пишут, то это явно не просто так ... текст свёрнут, показать
     
     
  • 10.82, AleksK (ok), 18:14, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых, не разработчики Во-вторых, я понимаю что ты в английском не силен, н... большой текст свёрнут, показать
     
     
  • 11.83, iPony129412 (?), 18:27, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И что ты это привёл Это и так понятно из тех коротких строк Следи за всем Ты ... текст свёрнут, показать
     
     
  • 12.85, AleksK (ok), 18:44, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мне на работе периодически скидывают разборы разных несчастных случаев на произв... текст свёрнут, показать
     
  • 6.62, Аноним (27), 23:51, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Там есть интересные вещи, например я пользуюсь picture-in-picture в браузера (и это очень удобно), но вейланд этого не позволяет. Там вообще до сих пор какой-то эпик у плазмы я смотрю https://bugs.kde.org/show_bug.cgi?id=461176 невидимые контекстные меню тоже до сих пор не пофиксили, окна при восстановлении сессии оказываются не там где должны. Я не удивлюсь, если все программы по прежнему открываются в углу, и последующие окна открываются сбоку, вместо корректного положения на экране.
     
     
  • 7.63, Аноним (63), 00:00, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > я пользуюсь picture-in-picture в браузера (и это очень удобно), но вейланд этого не позволяет.

    Врёти? )

     
     
  • 8.65, Аноним (27), 00:24, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Окно возможно будет, да Но это должно быть окно поверх любых других и без упоми... текст свёрнут, показать
     
     
  • 9.93, Аноним (93), 00:18, 02/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    picture-in-picture даже в windows упоминается в таскбаре, с чего ты взял что не ... текст свёрнут, показать
     
     
  • 10.98, Аноним (27), 10:56, 02/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Что значит, даже , там много чего нет Привык к хорошей жизни в иксах ... текст свёрнут, показать
     
  • 5.66, Степан (?), 01:33, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А глобальными сочетаниями клавиш, которые выпилили в kde Wayland тоже не пользуетесь?
    Телега в kde Wayland тоже хреново стартует с ситемой, нужно кастыли в виде задержек добавлять.
    Ctrl + X / V файлов через раз работает (не похоже на проблемы Wayland, но под иксами норм)
     
     
  • 6.70, Аноним (70), 02:00, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Ctrl + X / V файлов через раз работает

    Именно прямое следствие вяленого! Достаточно знать, как идёт механизм копирования объектов между программами, и что в этом замешана ещё и система.

     
  • 6.75, iPony129412 (?), 10:28, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да как-то всегда так было в KDE

    https://www.linux.org.ru/forum/desktop/15211163
    https://bugzilla.redhat.com/show_bug.cgi?id=1750903

     
  • 2.78, анонимомус (?), 12:57, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Месье знает толк в извращениях, выводить с морально устаревшегно ноута на 4к монитор.
     

  • 1.2, ананимус (?), 14:07, 30/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "добавлен протокол fractional-scale" не понял это починит мыло в xwayland при 1.25/1.5 и тд или для чего оно? нативные wayland приложения уже выглядят идеально
     
     
  • 2.3, Ыыыыыы (?), 14:11, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да
     
     
  • 3.4, ананимус (?), 14:17, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    ну тогда низкий поклон от меня автору сего патча
     
  • 2.6, Аноним (6), 14:32, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, починит.

    Нет, нативные приложения не выглядят идеально. Они рендерятся в целочисленном масштабе 2 и потом даунскейлятся, поэтому мыло.

     
     
  • 3.7, Аноним (6), 14:32, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Починит мыло в Wayland-приложениях*

    XWayland никто чинить не планирует, да и не очень-то нужно.

     
  • 3.9, ананимус (?), 14:35, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    не знаю у кого там что даунскейлиться но у меня приложения типа firefox telegram и все что гномовское при фракшинал скейле в 1.5 выглядит идеально, проблемы только с xwayland но и там не похоже что бы оно рендерилось в 2 раза больше т.к. максимальное разрешение в играх запущенных через xwayland не 3840х2160 а 2560х1440, по поведению больше похоже на то что они растягиваются
     
     
  • 4.12, Аноним (6), 14:42, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Wayland даунскейлится с 2x, XWayland апскейлится с 1x.

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

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

    Не можешь разглядеть - сравни с 2x и 1x.

     

  • 1.5, Анонимсус (?), 14:29, 30/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Когда уже починят захват экрана для OBS u MS Teams. Скока можно!?
     
     
  • 2.11, Аноним (70), 14:39, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > захват экрана

    А они собираются?! Вроде в этом фишка вяленого, что экран смотреть не положено! Это же небезопасно!

     
     
  • 3.13, Анонимсус (?), 14:42, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Надо же как то стримы и презинтантации проводить. У меня что не созвон то переключение на иксы.
    (Fedora 37)
     
     
  • 4.19, Аноним (70), 15:02, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Если в Иксах всё можно делать, зачем тогда вяленый?
     
     
  • 5.23, Самый умный из вас (?), 15:27, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если на коне можно на работу скакать, зачем машины?
     
     
  • 6.31, Аноним (70), 16:32, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > зачем машины?

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

     
     
  • 7.45, Аноним (45), 17:56, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Потому что это уже не просто машина, а летающая машина и колеса ей не нужны,ДВС заменили на электро привод, а вместо рядов сидений как в маршрутке где сосед пялится в экран твоего телефона, изолированные персональные капсулы.
     
     
  • 8.48, Аноним (48), 19:05, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    проснись, Нео... текст свёрнут, показать
     
     
  • 9.64, Аноним (45), 00:19, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А ну да пусть лучше софт через иксы смотрит куда хочет, главное что бы все работ... текст свёрнут, показать
     
  • 6.74, Вася (??), 09:19, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    но ведь автомобиль это X11, а wayland это повозка на пару, которую выдают за минимум электрокар
     
  • 4.26, Аноним (45), 15:35, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Работает на вяленном выпрямляй руки.
     
  • 3.30, Аноним (30), 16:31, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это не фишка вяленого, это вещь не оговорённая в рамках протоколов.
    Запрет на шаринг экрана в головах авторов протоколов, который выражен в простом человеческом НИНУЖНО. И как с тирингом, и с нецелым масштабированием, они могут передумать.

    Технически ничего не мешает сделать реализацию в композиторе, который будет писать итоговое изображение не только в буферы видеоадаптера, но и в другой поток. Секурность, однако, навешивает кучу технических деталей - что делать с окнами, которые нежелательно показывать? как манажить права доступа? как рисовать заблокированные окна? что делать если шару экрана заказывает сразу несколько приложений? а если у них разные права для показа? что делать когда принимающая сторона не успевает считывать получаемые данные? И так далее.

     
     
  • 4.32, Аноним (70), 16:35, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Столько вопросов... И это после 14-летней разработки протокола?! А сколько потом ещё реализовывать будут?
     
  • 4.35, Аноним (1), 16:45, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Лучшее что они могут сделать это автонастройку искуственно порезанных до 60 герц... большой текст свёрнут, показать
     
  • 3.43, Аноним (43), 17:50, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не безопасно, но нужно.
    можно либо через https://wayland.app/protocols/wlr-screencopy-unstable-v1
    либо захват экрана через pipewire
     
  • 2.16, Аноним (15), 15:00, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Поддерживаю топик. Нужен API захвата всего экрана (всей поверхности), дисплея (только одного экрана), окна с оформлением, окна без оформления. А еще непонятно можно ли фоном запускать что-то вроде x11vnc ?
     
  • 2.17, НяшМяш (ok), 15:01, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А что в OBS не работает? Под Wayland он спокойно захватывает через PipeWire и нужен портал, чтобы окно разрешения на доступ появилось.
     
  • 2.24, Аноним (45), 15:28, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Давно работает. Используй xdg-dektop-portal, pipewire и запускай obs с аргументом QT_QPA_PLATFORM=wayland и дай разрешение при запросе прав на доступ к содержимому экрана. Либо ставь obs из flatpak, вроде говорят что там сразу работает, я сам не проверял.
     
  • 2.56, Аноним (56), 21:27, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    в OBS захват под вяленым реализован через Pipewire.
     
  • 2.97, pofigist (?), 10:11, 02/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Используй альтернативный клиент - в нем работает.
    https://github.com/IsmaelMartinez/teams-for-linux
     

  • 1.8, Аноним (-), 14:33, 30/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >протокол xdg-shell

    Там уже протоколов на каждый чих больше, чем экстеншенов у иксов (насколько понимаю, основная проблема иксов как раз груз легаси, что не схлопнули в core или не прицепили seamlessly) или пока ещё догоняют? Через сколько примерно лет этот пульсаудио переделают на пайпвайр, примерно можете прочувствовать?

     
     
  • 2.18, Аноним (15), 15:01, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет не больше. Три протокола и их для работы пока не хватает.
    Остальное это влажные фанатзии разработчиков, которыми можно поиграть,
    но сокрее всего их выбросят перед переводом в стабильную версию сделают
    что-то соответствующее здравому смыслу.
     

  • 1.10, Аноним (70), 14:37, 30/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    За 14 лет думанья было сделано: 3 протокола...
    7 - недоделаны,
    17 - конь не валялся.
    И это ещё только протоколы.
     
     
  • 2.20, Аноним (15), 15:02, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Сколько из них твои? Сколько ты пожертвовал в FSF?
    Или только горазд жрать за чужой счет?
     
     
  • 3.36, Аноним (36), 16:50, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    После того как они выпустили GNU/Taler, я понял что ничего им не хочу жертвовать. Их хозяева и так неплохо reboot и кормят.
     
  • 3.38, Аноним (38), 17:04, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А с чего ты взял, что Вялый это дело рук FSF ?
     
  • 3.87, rshadow (ok), 21:59, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Тут ситуация скорее в том что догоняют и пытаются запихнуть. Кушали бы там в своей конторке спокойно, как например в андроиде.
     

  • 1.14, Аноним (70), 14:43, 30/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > в ветке unstable:

    fullscreen-shell
    input-method
    idle-inhibit
    pointer-gestures
    primary-selection
    text-input
    xdg-decoration
    xwayland-keyboard-grab
    ...
    То, что должно было быть ещё 10 лет назад...

     
     
  • 2.25, Самый умный из вас (?), 15:29, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Анонимы ноют, караван идет
     
     
  • 3.28, Аноним (27), 16:06, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В данном случае "кадило крутится -- лавэха мутится".
     
  • 3.33, Аноним (70), 16:39, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > караван идет

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

     
     
  • 4.40, Аноним (45), 17:34, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Уж лучше чем старое и окаменевшее, которое разваливается на куски если его тронешь.
     
  • 3.39, Аноним (38), 17:13, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Долгая дорога в дюнах. Или караван водит Моисей.
     
  • 2.61, ИмяХ (?), 23:26, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это всё и так есть и уже лет двадцать прекрасно работает. Но не в вейланде.
     
     
  • 3.71, Самый умный из вас (?), 04:58, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Разное масштабирование для разных мониторов тоже?)
     
     
  • 4.94, Аноним (94), 02:15, 02/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Разное масштабирование для разных мониторов

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

    А то что делает wayland настраивается в X11 через xrandr. Я, например, настраивал. Но немного для других целей - сделать supersampling в играх.

     
     
  • 5.100, Самый умный из вас (?), 00:11, 03/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вопрос времени, когда это будет реализовано правильно на вяленом. На иксах это невозможно без костылей на одном скрине
     
  • 3.92, Аноним (93), 00:07, 02/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да ладно, не надо врать.
     

  • 1.21, Аноним (15), 15:03, 30/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нужны примеры и документация. И хорошо бы прекомпилированные заголовки уже иметь в каждой платформе вместе с пакетом, а то фигата с трансляцией XML-ок конечно интересно, но сильно усложняет сборочные файлы.
     
     
  • 2.34, Аноним (70), 16:40, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > примеры и документация

    Откуда?! У них 90% протоколов - unstable

     
     
  • 3.41, Аноним (45), 17:46, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сделай лучше, похоже ты профессионал который может сделать сразу стабильные апи в которых все сразу учтено и не придется изменять и ломать совместимость. Критиковать легко, но почему то никто не может сделать лучше и не хочет ковыряться в старых иксах, дальше диванной аналитики не идёт.
     
     
  • 4.44, Аноним (70), 17:51, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    fixed: но почему-то никто не может сделать лучше иксов.
     
     
  • 5.46, Аноним (45), 18:32, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В твоих любимых иксах годами никто не хотел делать аппаратное ускорение видео в браузерах, пока этого не сделали в вайланде и после портировали в иксы.
     
     
  • 6.50, Аноним (50), 19:21, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Причём тут вейленд и иксы?

    В иксах xvmc был с незапамятных времён. То, что браузеры его не использовали -- выбор браузеров.

     
     
  • 7.54, Аноним (45), 20:16, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если все так замечательно в иксах, почему годами никакого продвижения аппаратного декодирования в браузерах не было, а все потому что там спошлные костыли, ещё и разные под каждого вендора, причем ваш волшебный xvmc поддерживается картами Нвидии и Интела и то не всеми, АМД вообще эту дичь не поддерживает, кроме того поддержки современных кодеков там попросту нет. Это древнее окаменевшее ископаемое которое никто не хочет ковырять, но конечно для вас во всем виноваты браузеры которые не хотят поддерживать костыльный никчёмный апи.
     
  • 7.77, iPony129412 (?), 10:58, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    https://en.wikipedia.org/wiki/X-Video_Motion_Compensation#Current_limitations

    Осознанный выбор.
    Кривое и сырое это самое.

     
  • 6.76, iPony129412 (?), 10:55, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > В твоих любимых иксах годами никто не хотел делать аппаратное ускорение видео в браузера

    Гугл сделали для ChromeOS в начале 2010-ых.
    Правда к 2015 году возится с этим надоело, и иксы выкинули из ChromeOS.

     
  • 5.49, 300Kkkavsec (?), 19:08, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    fixed: с уязвимостями круче чем у иксов.
     
     
  • 6.53, Аноним (45), 19:57, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Иксы сами по себе уязвимость, любое приложение может видеть содержимое любого приложения, любое приложение может отслеживать ввод.
     
     
  • 7.67, Аноним (70), 01:46, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Внезапно, протоколы вяленого начали делать то же самое...
     
     
  • 8.90, Аноним (93), 00:02, 02/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    С чего это вдруг В wayland доверенному приложению нужно явно разрешать смотреть... текст свёрнут, показать
     
  • 7.68, Аноним (70), 01:48, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Можешь не отвечать, я понимаю, что ты знаешь иксы на чуть менее, чем ничего, и никогда не слышал про сессии, сервера, ключи, авторизацию и пр.
     
     
  • 8.91, Аноним (93), 00:05, 02/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А какой от этого прок если по факту любое приложение может смотреть содержимое э... текст свёрнут, показать
     

  • 1.37, Аноним (38), 17:02, 30/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну что, уже почти скоро готов?
     
     
  • 2.42, Аноним (70), 17:50, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • +/
    За 14 лет 3 протокола сделано, 24 осталось (как минимум). Итого лет 112 ещё...
     
  • 2.52, AleksK (ok), 19:27, 30/11/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Уже давно работает.
     
     
  • 3.69, Аноним (70), 01:49, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > работает

    Шёл 14 год от первого выпуска... Подавляющее большинство протоколов - unstable. И это ещё только протоколы.

     
     
  • 4.73, AleksK (ok), 08:17, 01/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Шёл 14 год от первого выпуска... Подавляющее большинство протоколов - unstable. И это ещё только протоколы.

    Они и в иксах не сильно стабильны. Сколько их там делают?

     

  • 1.88, анонна (?), 22:45, 01/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    походу буду я сидеть на иксах пока не появится новая ось.)) ура товарищи корпорасты проигрывают.))) чес слово одно название чего стоит. и 14 лет... напомните за сколько рабочие иксы сделали?))
     
     
  • 2.95, Аноним (94), 03:07, 02/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > за сколько рабочие иксы сделали

    Если считать X1-X11, то там было всего несколько лет. Но за несколько лет до X1 был ещё W (кажется даже ДО 80-х), на основе которого и сделали X Window System. X1 - это 83-84-й, X10 - где-то 85-86-й (первый официальный релиз в составе операционки от DEC, до этого никто кроме разработчиков X Window System не пользовался).

    После выход X10 был серьёзный брейнсторм в среде разработчиков X и оформился окончательный вариант X11 core protocol. Примерно через год (в 87-88-м) был официальный релиз X11 (а X10 был заменён на X11 обновлением).

    На просторах интернета до сих пор можно найти софт под X5/X4 (редактор шрифтов какой-то примерно 85-го года). Оно собирается и работает в X11, но бинарной совместимости нет.

     
  • 2.96, iPony129412 (?), 08:06, 02/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да тут пойми как мерить.
    Так же и с Wayland. Можно считать отметку в Ubuntu 17.10 как готовую, и отбрасывать всякие недочёты с "так это не проблема Wayland!".

    А так я вот поставил Ubuntu 22.04 каких-то прям уж специфичных Wayland багов не заметил. Ubuntu как Ubuntu.
    В меру глючный линукс.

    Кстати уже HDR в экспериментальном виде выкатывают. Что в иксах не было, и не будет.

     
     
  • 3.99, анонна (?), 18:54, 02/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Да тут пойми как мерить.
    > Так же и с Wayland. Можно считать отметку в Ubuntu 17.10 как
    > готовую, и отбрасывать всякие недочёты с "так это не проблема Wayland!".
    > А так я вот поставил Ubuntu 22.04 каких-то прям уж специфичных Wayland
    > багов не заметил. Ubuntu как Ubuntu.
    > В меру глючный линукс.
    > Кстати уже HDR в экспериментальном виде выкатывают. Что в иксах не было,
    > и не будет.

    вопрос только в том сколько ждать))

     

  • 1.89, Анончик (?), 23:12, 01/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Фига тут экспертов.
    Кардинально по разному идет отрисовка в буфер, gtk окна на веляном и иксах?
     

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



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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