The OpenNET Project / Index page

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

Выпуск Wayland-Protocols 1.41 с поддержкой управления цветом и HDR

17.02.2025 21:37

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

В новой версии в категорию "staging" добавлен протокол color-management, развиваемый с 2014 года и предлагающий возможности для управления цветом и поддержки расширенного динамического диапазона яркости (HDR, High Dynamic Range). При помощи добавленного расширения клиентские приложения могут получать информацию о связанных с цветопередачей свойствах устройств вывода и передавать композитному серверу данные о свойствах цветопередачи собственного контента. В композитном сервере данная информация может использоваться для автоматического управления цветом при отображении содержимого на различных устройствах вывода, например, для преобразования контента в предоставление, подходящее для отображения на HDR-мониторах. Для описания цветовых пространств используются профили ICC.


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

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

Протоколы, тестируемые в ветке "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). В мультимедийных приложениях появление артефактов из-за разрывов является нежелательным эффектом, но в игровых программах с артефактами можно смириться, если борьба с ними приводит к дополнительным задержкам.
  • ext-foreign-toplevel-list - получение информации о поверхностях, размещённых на самом верхнем уровне (toplevel), которые позволяют организовать закрепление окон поверх другого содержимого, например, для подключения собственных панелей и переключателей окон.
  • security-context - позволяет идентифицировать клиентов, использующих sandbox-изоляцию. Клиент может зарегистрировать новое подключение к композитному серверу на базе Wayland и прикрепить к нему контекст безопасности, после чего в соответствии с указанным контекстом безопасности композитный менеджер ограничит возможности, доступные для установленного соединения.
  • cursor-shape - альтернативный способ настройки внешнего вида курсора, основанный на передаче серии изображений курсора вместо привязки к поверхности (wl_surface).
  • "ext-transient-seat" - предназначен для создания временных независимых сеансов (seat), рассчитанных на использование вместе с виртуальными устройствами ввода. Например, при реализации возможности подключения к удалённому рабочему столу протокол позволяет создать для каждого пользователя отдельный сеанс с виртуальными клавиатурой и мышью.
  • "xdg-toplevel-drag" - расширяет механизм "drag & drop" возможностью прикрепления окон верхнего уровня к операции перемещения, что может быть использовано, например, для организации перетаскивания мышью панелей инструментов или вкладок браузера. Новый протокол позволяет создавать отсоединяемые части окна, которые при перетаскивании из этого окна становятся новыми окнами и могут перемещаться поверх существующего окна перед повторным прикреплением.
  • "xdg-dialog" - позволяет назначать поверхностям верхнего уровня признаки, специфичные для диалоговых окон, например, можно создавать модальные диалоги, которые блокируют взаимодействие пользователя с остальной частью интерфейса.
  • "linux-drm-syncobj" - предоставляет инструменты для явной синхронизации буферов при помощи объектов синхронизации DRM (Direct Rendering Manager). Предполагается, что в контексте синхронизации при отрисовке в буфер предложенный протокол позволит улучшить работу с драйверами на базе графических API Vulkan и OpenGL (реализация базируется на обработчиках в драйверах). Новый протокол даёт возможность убедиться, что операция отрисовки в буфер завершена до того, как композитный менеджер отобразит данный буфер.
  • alpha-modifier, позволяющий клиентам менять уровень прозрачности поверхности и выносить операции по обеспечению прозрачности на сторону композитного сервера, который в свою очередь может переадресовать эти операции KMS.
  • xdg-toplevel-icon - привязка пиктограммы к окну верхнего уровня.
  • ext-image-capture-source и ext-image-copy-capture - организация захвата контента, выводимого на экран.
  • xdg-system-bell - позволяет выводить системный сигнал, который может использоваться, например, как предупреждение в эмуляторе терминалов. Форма вывода сигнала определяется на усмотрение композитного менеджера, это может быть не только звук, но визуальный отклик.
  • fifo - реализует FIFO-механизм (первым пришёл - первым ушёл) обработки очереди обновления содержимого отображаемой поверхности. С практической стороны протокол позволяет при выводе использовать ожидание завершения вертикальной развёртки (vblank) вместо использования callback-вызовов при каждой готовности отобразить новый кадр, что решает проблему с высокой нагрузкой на GPU при использовании VSync.
  • commit-timing - позволяет привязать ограничение времени к содержимому поверхности (композитный сервер должен отобразить изменение контента по возможности через указанное время, но не раньше).
  • ext-data-control - позволяет привилегированным клиентам управлять обработкой данных, например, для реализации менеджеров буфера обмена.
  • ext-workspace - реализует концепцию виртуальных рабочих столов и предлагает события с информацией о состоянии рабочих столов, а также возможности для активации и деактивации рабочих столов. Протокол может применяться для создания панелей и индикаторов, выводящих список доступных виртуальных рабочих столов и позволяющих переключаться между ними.

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

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

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

Для ускорения доведения протоколов до разработчиков и стимулирования ранней реализации протоколов в существующих проектах, начиная с позапрошлого выпуска дополнительно была добавлена фаза "experimental", в которой допускается внесение изменений, нарушающих совместимость, и добавление "сырых" протоколов, которые можно постепенно доводить до должного уровня. Если для попадания протокола в фазу "staging" требуется сформировать команду поддержки и получить определённое число подтверждений (ACK) от участников рецензирования, то для попадания в "experimental" достаточно отсутствия возражений (NACK) в течение двухнедельного периода рецензирования.

  1. Главная ссылка к новости (https://lists.freedesktop.org/...)
  2. OpenNews: Инициатива по развитию средств управления цветом и HDR для Wayland
  3. OpenNews: Выпуск Wayland-Protocols 1.39 с поддержкой экспериментальных протоколов
  4. OpenNews: Состояние поддержки Wayland в проприетарных драйверах NVIDIA
  5. OpenNews: AMD развивает собственный композитный сервер ACS, использующий Wayland
  6. OpenNews: Компания Valve запустила проект Frog для ускорения продвижения новых протоколов Wayland
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62737-wayland
Ключевые слова: wayland
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (115) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 21:51, 17/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Шикарно! Очередной шаг десктопного линукса к нормальному пользователю!
    Победа над замшелостью исков, даешь развитие и современные (ну, для линуха) технологии!
     
     
  • 2.5, Аноним (5), 22:13, 17/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    К 2050-му так Иксы победим!
     
     
  • 3.30, Аноним (30), 05:56, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Самое страшное, что оно xml-based и linux-locked.
     
     
  • 4.41, Аноним (-), 10:55, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > xml-based

    не лучшее решение, но переживем

    > linux-locked

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

     
     
  • 5.45, Аноним (45), 11:18, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Нет ощущения, что всё линукс-заточенное кривое и косое, при этом проходит через кучу ненужных итераций, не дающих качественного улучшения?
    Ядро, гит, графика, файловые системы?
    Не получается сделать более-менее нормальное и потом доводить, всё крутится вокруг каких-то наколенных прототипов, которые надо долго и нудно допиливать до конкретных задач.
    Словно нет не то что планирования, а вообще какого-либо понимания того, что нужно и как этого добиться.
     
     
  • 6.48, Аноним (-), 11:44, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Неа, есть ощущение что практически всё опенсорсное кривое, косое и со специально... большой текст свёрнут, показать
     
  • 6.49, Аноним (49), 12:17, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ядро - стабильные версии просто работают. Есть редкие баги, но у конкурентов все намного хуже (кроме фряхи).
    Гит - сложен в понимании, есть несколько странных вещей, но тоже просто работает. Иначе бы его не использовали 90% разработчиков каждый день.
    Графика - с этим беда (у всех, не только у линукса).
    Файловые системы - у линукса сейчас лучшие файловые системы.
    Так к чему претензии?
     
     
  • 7.51, Аноним (-), 12:24, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ядро - стабильные версии просто работают. Есть редкие баги, но у конкурентов все намного хуже (кроме фряхи).

    Я бы не назвал баги редкими.

    > Гит - сложен в понимании, есть несколько странных вещей, но тоже просто работает. Иначе бы его не использовали 90% разработчиков каждый день.

    Когда я такое говорю про винду, то красноглазики начинают возмущаться)

    > Графика - с этим беда (у всех, не только у линукса).

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

    > Файловые системы - у линукса сейчас лучшие файловые системы.

    Смелое заявление.

     
     
  • 8.68, Анониссимус (?), 14:39, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А что, есть какие-то ФС лучше, чем btrfs Или хотя бы лучше, чем ext4 ... текст свёрнут, показать
     
     
  • 9.106, Аноним (106), 20:54, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    btrfs есть и на Винде, только без возможности установки в ней И чем это она луч... текст свёрнут, показать
     
  • 8.78, Loki13 (ok), 15:03, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У меня и в линуксе с этим всё в порядке Игры, чтобы не заработали просто кнопко... текст свёрнут, показать
     
     
  • 9.139, Аноним (139), 09:19, 20/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не работают Это те, которые персональные данные собирают включая логины и паро... текст свёрнут, показать
     
  • 8.138, Аноним (139), 09:17, 20/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не может Заблокировано РКН ... текст свёрнут, показать
     
  • 5.65, Аноним (65), 14:07, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    так вроде вяленым хотели от тормозов избавиться, а не долго грустно XML парсить
     
  • 3.105, Аноним (105), 20:54, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сказало кричайшее меншенство, чтож не находится людей поддерживать иксы? https://www.opennet.me/opennews/art.shtml?num=62725
     
  • 3.115, Аноним (115), 06:51, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вайланд уже обошел иксы, по современному функционалу, который в иксах уже никто и никогда не добавит. Иксы остаются уделом ретроградов и тех кто по тем или иным причинам не пользуется современным железо, вот их в иксах все устраивает.
     
     
  • 4.118, Аноним (45), 07:08, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Речь ведь не про то, что злые ретрограды хотят старый плохой х-сервер вместо нового классненького вяленда, а про то, что как альтернатива х-серверу форсируется не менее страшный монстр.
    Ни разу не удивлюсь, если через какое-то время начнётся разработка альтернативы уже вяленду.
     
  • 4.137, AlexN (??), 07:23, 20/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Расскажите, как подключиться к вайленду по сети без костылей? Хотелось бы ещё нормально работающий VNC.
    А еще интересно, как сделать два независимых рабочих места с раздельными устройствами ввода и разными мониторами  на одном системнике с одной видеокартой, у которой два видеовыхода.
     
  • 2.33, Аноним (33), 08:17, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    развиваемый с 2014  признан стабильным к 2024...
    Да, вейланд обязательно заменит иксы... лет через 100.
    До тех пор мы на дебиане посидим на иксах пока вы занимаетесь тестированием сырого вяленого.
    Осталось продавить протокол управления окнами и стабилизировать все остальное.
     
     
  • 3.34, AleksK (ok), 08:24, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Как там дела с hdr на стабильных иксах? А с тирингом? А два монитора с разной частотой?
     
     
  • 4.36, df (?), 08:50, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не занимаемся такой порнографией, прост работаем на иксах
     
     
  • 5.46, AleksK (ok), 11:31, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Понятно что в консоли на все пофиг. Но нормальные люди хотят современный десктоп, на котором ещё и поиграть можно, и вейланд это позволяет сделать.
     
     
  • 6.114, Аноним (114), 06:49, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > современный десктоп, на котором ещё и поиграть можно

    А Вейланд тут каким боком?

     
  • 6.120, Аноним (120), 08:15, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >п, на котором ещё и поиграть можно

    Ага, поиграют они без тиринга. В шахматы.

     
  • 4.52, Аноним (52), 12:28, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Как там дела с hdr на стабильных иксах?

    NVIDIA представила черновую спецификацию HDR в X11, однако Red Hat заявила, что не будет принимать код поддержки HDR в X11. Чтобы такие как ты могли делать заявления о якобы ущербности иксов, так как "там даже HDR нет".

     
     
  • 5.56, Аноним (-), 12:57, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Т е даже не рабочий прототип А просто писульку возможно заработает Не совсем... большой текст свёрнут, показать
     
  • 5.116, Аноним (115), 06:56, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не предоставила, а попыталась скинуть наработки на редхат что бы они за них все сделали, естественно в редхат отказалист от такого "щедрого" предложения.
     
     
  • 6.126, Аноним (126), 11:38, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так же как пыталась obsstudio фталпак скинуть?
     
  • 4.123, Аноним (123), 10:16, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У тебя есть HDR монитор ? У меня нет ка и лишних 200 баксов сверху на него.
    Тиринг ?
    tearfree true для интела или амд
    ForceFullCompositionPipeline для нвидии
    и отключить vsync KWIN_X11_NO_SYNC_TO_VBLANK=1 (гуглить kwin переменные окружения либо прописать в /etc/profile либо в конфиг KWIN)
    Бонусом можно выключить Allow applications to block compositing (приложения не поломают тебе экран ценою в 2-3 мс)
    В играх тоже выключить vsync, можно поставить макс кадров в 60 или сколько там тебе достаточно.

     
     
  • 5.127, Аноним (-), 11:50, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >  У тебя есть HDR монитор?

    Да, есть. Даже да (на разных компах)

    > У меня нет ка и лишних 200 баксов сверху на него.

    Т.е. я должен страдать от отсутствия хдр, потому что у тебя нет денег?

    > tearfree true для интела или амд

    Угу, а потом 100500 тредов на форумах "как исправить тиринг если tearfree true уже включил"))

     
  • 5.141, Аноним (139), 09:22, 20/02/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.140, Аноним (139), 09:21, 20/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >  А два монитора с разной частотой?

    А что, есть такая проблема? Первый раз слышу.

     
     
  • 5.143, AleksK (ok), 16:59, 20/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А ты попробуй два монитора к одной видяхе подключить и сделать на них разную частоту.
     

  • 1.3, Аноним (3), 22:03, 17/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Иксыы слишком сложна, нужно сделать ещё сложнее!
     
     
  • 2.117, Аноним (115), 06:59, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если вы так говорите то значит вы не видели код этих проектов, посмотрите и сравните.
     
     
  • 3.119, Аноним (119), 07:50, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А какой именно код вяленда смотреть? Какую именно его из многочисленных реализаций?
     

  • 1.4, Аноним (5), 22:11, 17/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Выпуск СовсемПочтиГотовый-Protocols 1.41 с поддержкой управления цветом и HDR
     
     
  • 2.12, Аноним (-), 00:18, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >  Выпуск СовсемПочтиГотовый-Protocols 1.41 с поддержкой управления цветом и HDR

    А почему в СовсемПочтиГотовом вяленом HDR есть, а в УжеДавноГотовымиИВсёРаботает иксах - нет?

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

     
     
  • 3.20, fidoman (ok), 01:04, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    наверное потому что 10 лет назад в X спокойно можно было включить DeepColor, а HDR на ПК для чего? Вам нравится, когда кто-то решает за вас, в какое положение ставить ручку яркости?
     
     
  • 4.21, Анониим (?), 01:17, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > а HDR на ПК для чего?

    Для кино, фото и игр.

    > Вам нравится, когда кто-то решает за вас, в какое положение ставить ручку яркости?

    если для вас HDR это просто яркость, то обсуждать наверное нечего

     
     
  • 5.85, Аноним (85), 16:03, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> а HDR на ПК для чего?
    > Для кино, фото и игр.

    Только можно пожалуйста при этом не низводить ПК до уровня игровой приставки или DVD-плеера?

    >> Вам нравится, когда кто-то решает за вас, в какое положение ставить ручку яркости?
    > если для вас HDR это просто яркость, то обсуждать наверное нечего

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

     
     
  • 6.104, Аноним (-), 19:44, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Только можно пожалуйста при этом не низводить ПК до уровня
    > игровой приставки или DVD-плеера?

    А кто низводит? Наоборот, возможности ПК стали намного больше.

    > если попытаться открыть на экране две фоточки рядом с разной метадатой.

    Ону показываешь как hdr, вторую как sdr. Эпл как-то смог, поэтому и остальные смогут.
    Ну а если не смогут, то открывай фоточку фуллскрин. В любом случае это будет лучше чем вообще без hdr.

     
  • 4.28, iPony129412 (?), 03:33, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > спокойно можно было включить

    Это обман. Глюк на глюке

    https://linuxreviews.org/HOWTO_enable_10-bit_color_on_Linux

     
     
  • 5.32, Аноним (32), 07:39, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Глючат программы, а не Х-ы. К ним и претензии.
     
     
  • 6.35, AleksK (ok), 08:25, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну-да ну-да
     
  • 6.42, iPony129412 (?), 11:05, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это стандартная фанатская отговорка. Когда в экосистеме что-то полностью валится на одну сторону.
    Так не работает.
     
     
  • 7.44, Аноним (32), 11:18, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это наброс. По ссылке не работает хром 94 и ниже и кде5. В 95 исправили и Kwin тоже починили и все работает. (При условии наличия монитора и видеокарты для HDR.)  Вы сами то читали свою ссылку?
    Экосистему еще надо собрать. Точно также как и с вяленым. А на самом деле с вяленым надо переписать чуть менее чем все. А с Х поднастроить чуток. Но бабосы там так не попилишь.
     
     
  • 8.53, Аноним (-), 12:31, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А ничего что Chrome 95 релизнуть только в конце 2021 года Т е все эти годы вИ... текст свёрнут, показать
     
     
  • 9.59, Аноним (32), 13:09, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лиса работала А Хромоног никогда в лине кошерным не считался Так что все замеч... текст свёрнут, показать
     
  • 9.61, Аноним (32), 13:14, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и по сути моего посыла - глючат программы, а не Х-ы, ничего не изменилось ... текст свёрнут, показать
     
  • 8.101, soarin (ok), 18:43, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    так просто уже все забили, даже проверять... текст свёрнут, показать
     
  • 7.83, Аноним (85), 15:55, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, вариант валить всё на X (когда разработчики софта делают через Ж) - это, конечно, лучше. Или "это другое"?
     
     
  • 8.84, Аноним (84), 16:02, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так местные особо одуренные валят все на вяленого, когда какое-то древне овно... текст свёрнут, показать
     
  • 6.43, Аноним (-), 11:10, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Глючат программы, а не wayland. К ним и претензии.

    Или "это другое"))?
    Твое переобувание в полете выглядит забавно.

     
  • 6.125, Аноним (115), 11:21, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Когда фанаты иксов говорят что wayland не готов потому что у какой то программы плохо с ее поддержкой почему-то это проблемы wayland, а в аналогичной ситуации с X это получается вина программ, вы не понимаете это другое.
     
  • 5.79, Аноним (85), 15:27, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Софт, прогеры которого считали, что "всегда включен truecolor" да, работает криво. Типа xfreerdp.
    При использовании X-ов как положено всё работало.
     
  • 4.39, commiethebeastie (ok), 10:26, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема в том, что это линейное распределение цветов. Если на всяком 6 битном шлаке линейные 8 бит ещё терпимы, на современный P3 линейные 10 бит вы просто не натяните. Оно поэтому и называется динамический диапазон.
     
     
  • 5.82, Аноним (85), 15:52, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Линейное или нелинейное - это больше вопрос к DAC на выходе. Трансляция того, что приложение выдаёт в любом случае происходит, иначе цветовой профиль не прикрутишь.
    К тому же без вылезания за 32 битный пиксмар возможен ещё вариант 10+12+10
     
     
  • 6.95, commiethebeastie (ok), 17:46, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    HDR нелинейный, а иксовые 30 бит линейные, такого вообще стандарта нет! 30 битные не HDR мониторы были выпущены в единичных количествах.

    Читай, что такое Hybrid Log-Gamma и Perceptual Quantizer.

     
  • 4.69, Анониссимус (?), 14:44, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вот что действительно странно, это что вам нравится, что за вас кто-то решает, в какое положение можно ставить ручку цвета! Не то, что раньше: можно было переключать цвет на своём ультрадорогом электронном телетайпе с зелёного на оранжевый. Было время! И никакой дядя не решал, какой цвет у тебя будет сегодня.
     
     
  • 5.70, Аноним (-), 14:46, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Не то, что раньше: можно было переключать цвет на своём ультрадорогом электронном телетайпе с зелёного на оранжевый. Было время!

    Ты правильно написал про "ультрадорогом".
    Потому что в дешевых цвет был один.

    > И никакой дядя не решал, какой  цвет у тебя будет сегодня.

    Враки. Дядя как раз решал - тк брал за два цвета дополнительные деньги.


     
  • 2.142, Аноним (139), 09:24, 20/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Неужели Свобнодное Сообщество не смогло добавить такую мелочь?!

    Претензии обычно удовлетворяются в размере заплаченных денег. Для начала учителя русского языка наймите.

     

  • 1.7, Аноним (7), 22:44, 17/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Еще лет пять и можно будет попробовать вместо иксов
     
  • 1.8, Аноним (8), 23:03, 17/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Глядишь и wm под него когда-нить допилят.
     
  • 1.24, Nochi (?), 01:29, 18/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Скажите, почему Linux движется к Wayland, какие от этого будут преимущества?
    И когда полностью на Wayland будет переход, через несколько лет?
    А есть ещё Mir и Weston, почему на них не стремятся?
    Вроде так же были планы на X12, он разрабатывался?
    X12 решил бы недостатки X11, или бессмысленно было дальше развивать?
    И в какой ос, Windows, Mac os, или у другой, по вашему мнению, лучший графический менеджер/сервер окон?
    или как там правильно называется, хз
     
     
  • 2.25, Аноним (25), 01:42, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Не благодари:

    Почему Linux движется к Wayland?
    Главная причина перехода — устаревшие архитектурные решения в X11, накопившиеся за десятилетия его развития. Wayland предлагает более современную и простую модель взаимодействия между приложениями, оконным менеджером/композитором и графическим стэком (драйверами). Ключевые преимущества Wayland:

    1. Безопасность: в X11 все клиенты имели доступ ко всему экрану и событийным шинам (клавиатура, мышь). Wayland по умолчанию делит область экрана/ввода строго между клиентами, что позволяет достичь более надёжной изоляции.


    2. Производительность: Wayland исключает лишние прослойки, связанные с историческим багажом X11 (backing store, разрозненные механизмы расширений и т.д.). Это снижает задержки при рендеринге.


    3. Упрощённая архитектура: Wayland — это протокол с чётко очерченными ролями для сервера (композитора) и клиента. В X11 очень много логики было «заложено» внутрь X-сервера, а также «размазано» по многочисленным расширениям; в Wayland эта логика передаётся композитору, который точно знает, как содержимое выводится на экран.


    4. Гибкость и лучшее масштабирование: при необходимости обновить или доработать протокол не нужно переписывать полувековой код X11 — можно расширять Wayland новой функциональностью (через плагины, дополнительными протоколами и т.д.).

    Когда полностью перейдут на Wayland?

    Точного срока «полного перехода» нет. Во многих популярных дистрибутивах (Fedora, Ubuntu, openSUSE, Debian и т.д.) Wayland уже используется по умолчанию в графической среде GNOME (там, где позволяют драйверы и нет специфических ограничений). Но ещё есть приложения, которые работают с X11 через XWayland, либо требуют неких расширений, отсутствующих в Wayland.

    Скорее всего, у нас будет долгий период гибридного подхода, когда системные компоненты и приложения плавно «отказываются» от X11. В течение ближайших нескольких лет Wayland станет дефолтом ещё в большем числе окружений (KDE Plasma тоже продвигается в сторону Wayland), но X-сервер ещё долго будет оставаться на рабочих машинах для совместимости со старыми приложениями.


    Что насчёт Mir и Weston?

    Weston — это референсный композитор для Wayland, разрабатываемый вместе с самим протоколом Wayland. Он показывает, как можно реализовать композитор (окружение) поверх Wayland, но не преследует цель стать всеобщим стандартным десктопом: это скорее тестовая и демонстрационная платформа, хотя его тоже можно использовать как полноценное окружение, но обычно встраивают в встраиваемые системы (embedded).

    Mir разрабатывался Canonical для Ubuntu как альтернатива X-серверу и, на момент создания, в какой-то степени и Wayland. Потом Canonical решила не развивать его для десктопа, а сосредоточилась на Wayland. Сейчас Mir эволюционировал и сам по себе может выступать как композитор Wayland (Mir теперь совместим с Wayland-протоколом). Но крупнейшие сообщества (GNOME, KDE) фокусируются на Weston или собственных реализациях (Mutter, KWin), поэтому Mir получил меньше сторонней поддержки.


    Были ли планы на X12?
    Когда стало очевидно, что устаревшая архитектура X11 мешает внедрению новых возможностей, появлялись разговоры про “X12” — гипотетическую новую основную версию протокола, которая «исправит» недостатки X11. Однако разработчики в итоге пришли к выводу, что проще (и правильнее архитектурно) начать «с нуля» (или почти с нуля) — то есть перейти к Wayland, чем продолжать реанимировать X11. Проект X12, по сути, так и не обрёл реального воплощения; Wayland стал официальным направлением развития «графической подсистемы будущего» в Linux.

    Какой графический менеджер/сервер окон «лучший» — в Windows, macOS или другой системе?
    Сравнение во многом субъективно, у каждой системы своя философия:

    Windows: современные версии Windows используют Desktop Window Manager (DWM), который в том числе опирается на Direct3D. Глубоко интегрирован в систему, поддерживает аппаратное ускорение, много механизмов совместимости, но закрыт и непрозрачен для внешних разработчиков.

    macOS: уже много лет использует композитный подход (Quartz, позже Metal для ускорения). Преимущество — чёткая интеграция, единообразный UI, высокая стабильность, но опять же всё проприетарно и подчинено строгой экосистеме Apple.

    Linux/Wayland: свободная экосистема, более гибкая, легко модифицируемая, можно выбирать разные композиторы и окружения. Но стандарт Wayland всё ещё обрастает нужными «допами» (например, улучшенная поддержка графических планшетов, HDR, сетевых сценариев и т.д.), поэтому многие вещи не так «отполированы», как на закрытых платформах.


    С технической точки зрения macOS и Wayland, наверное, ближе всего к идее «современного» архитектурного дизайна (каждое окно рендерит своё содержимое, а композитор собирает финальную картинку). Windows от Vista и далее тоже фактически так работает, хотя внутренние детали зависят от версии ОС. Утверждать, что «X11 лучше/хуже» или «macOS хуже/лучше» — почти всегда вопрос «что именно важнее пользователю/разработчику?». Но если говорить о чистоте дизайна и современной архитектуре — Wayland и macOS ближе к «идеальному» решению, чем классический X11.

    Итог: Wayland — основное будущее графического стека Linux, X11 будет существовать ради обратной совместимости. Mir не получил массового распространения в десктоп-среде, Weston — референсный композитор Wayland, но при этом сами десктоп-окружения (GNOME Shell/Mutter, KDE/KWin) предоставляют свою реализацию. X12 не имел смысла как отдельный проект, и разработчики выбрали иной путь — Wayland. У каждой ОС свой подход к графическому менеджеру/серверу окон, однако архитектурно наиболее «современные» — это системы с композитным подходом (macOS, Windows ≥ Vista, а теперь и Linux с Wayland).

     
     
  • 3.29, Мне хватает (?), 04:24, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Что за промт?
     
     
  • 4.71, Аноним (71), 14:46, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Текст комментария, на который ответ.
     
  • 3.40, eugener (ok), 10:33, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, хорошо написано. Жаль, разрабы ИИ не догадались натренировать его на комментариях с opennet.
     
     
  • 4.74, Аноним (74), 14:57, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно было почитать, как ИИ выдаст про луддитов, нитакусиков и в конце спросит где шигорин
     
  • 3.47, Nochi (?), 11:40, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну не могу не по благодарить, реально спасибо, что уделили время У меня есть ещ... большой текст свёрнут, показать
     
     
  • 4.72, Аноним (105), 14:50, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    SystemD надо ещё найти замену. А с учётом как его по заказу пропихивали, замена его определённо нужна.

    Также с учётом того, что наговорил линус про наших соотечествеников, нужно форкнуть ядро Linux и перевести его на с монолитной архитектуры на микросервисную.

     
  • 3.54, Аноним (54), 12:47, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >3. Упрощённая архитектура: Wayland — это протокол с чётко очерченными ролями для сервера (композитора) и клиента. В X11 очень много логики было «заложено» внутрь X-сервера, а также «размазано» по многочисленным расширениям; в Wayland эта логика передаётся композитору, который точно знает, как содержимое выводится на экран.

    Бредогенератор такой бредогенератор.

     
  • 2.63, Аноним (52), 13:23, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Представь себе конфигурацию S3 Trio64V и Voodoo 2 Чисто 2D-видеокарта рисует р... большой текст свёрнут, показать
     
     
  • 3.97, eugener (ok), 17:53, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Не знаю, что за двойная буферизация такая

    Представьте, что некое приложение (или либа), отрисовывает прямо на экране кнопку. И вот приложение рисует рамку кнопки, тень, иконку, надпись с антиалиасингом... И всё это реально заметно как оно понемногу появляется на экране если комп медленный.
    Поэтому делают так — сначала отрисовывают кнопку целиком не в видеопамять, а в обычную память, в буфер. А потом этот буфер одним действием выводят в видеопамять. Это и называется двойная буферизация.

     

  • 1.26, Аноним (26), 02:23, 18/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    >В новой версии в категорию "staging" добавлен протокол color-management, развиваемый с 2014 года и предлагающий возможности для управления цветом и поддержки расширенного динамического диапазона яркости (HDR, High Dynamic Range). При помощи добавленного расширения клиентские приложения могут получать информацию о связанных с цветопередачей свойствах устройств вывода и передавать композитному серверу данные о свойствах цветопередачи собственного контента

    В вейланд (неюзабельная нигде гадость, в том числе на кедах, где эта гадость наиболее юзабельная) завезли то, что на винде было в 90х, а на иксы - до сих пор не завезли и никогда не завезут.

     
     
  • 2.27, Аноним (27), 03:13, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Угум-с, HDR на вынде в 90-х, дааа...
     
     
  • 3.50, Аноним (45), 12:18, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ещё на мсдосе с тринитроном помню.
     
  • 3.81, Аноним (81), 15:40, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Там не HDR, а вывод окна в гамуте монитора. В иксах возможно только 2 случая - вывод в гамуте монитора всего экрана, со сбитыми цветами всех нецветоуправляемых приложений, и вывод всего экрана в гамуте sRGB - без возможности вывода в гамуте монитора цветоуправляемых приложений. HDR - это отдельная проблема, HDR это про биты на пиксель. А вывод в гамуте - это про эффективное использоваие существующих битов на писксель, это вообще не требует спец-видюхи и спец-монитора, а только доступности цветовых профилей и поддержки ОС назначения профилей окнам (по-умолчанию назначается sRGB). В иксах этого нет.
     
  • 2.75, Аноним (105), 14:57, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну не кто не хочет, кроме как здесь в комментариях, поддерживать устаревший кусок забагованного на костылях кода, под названием иксы!

    Иксы закапывают, так как от иксов никто не ожидает поддержки экрана в 8К на 540Гц в HDR (с глубиной цвета 12 бит от Dolby).

     
     
  • 3.80, Аноним (81), 15:36, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Только почему-то забагован именно софт на вейланде.
     
     
  • 4.100, Аноним (-), 18:39, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >  Только почему-то забагован именно софт на вейланде.

    Не забагован. А ленивый разрабы, которые десятилетиями прибивали софт к иксам не нашли время адаптировать его под вейланд! А ведь им всего-то нужно добавить поддержку вейланда, и сразу станет хорошо.
    Но нет! Вместо этого они продолжают лежать на диване и ныть "чего же вы нас заставляете что-то переписывать раз в целых 30 лет!"

     
     
  • 5.130, Аноним (130), 14:24, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А чего бы вам самим раз в 30-то лет не переписать?
    Как гласит армейская мудрость: инициатива е^Wложится на плечи инициатора.
     
  • 5.136, svvord (ok), 06:31, 20/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Не забагован. А ленивый разрабы, которые десятилетиями прибивали софт к иксам не нашли время адаптировать его под вейланд!

    И никто из сторонников вяленого не хочет это исправить, кроме как тут в комментариях =)

     

  • 1.31, Аноним (31), 06:13, 18/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А картину в картинке они собираются делать?
     
  • 1.37, anonblmus (?), 08:56, 18/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Такое впечатление, что ихо "развитие" заключается в основном в бесконечном ...здобольстве на тему "чего б ещё прикрутить", а собственно прикручиванием занимается 1% состава в свободное от всего остального время.
     
     
  • 2.58, Аноним (54), 13:08, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ты наблюдаешь плавный переход из состояния "мы вам - не иксы, мы только картинку выводим" в "иксы".
     
  • 2.76, Аноним (105), 15:02, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Иди тестируй, поддержи иксы, а не только в комментариях https://www.opennet.me/opennews/art.shtml?num=62725

    Даже пользователи иксов не хотят трогать иксы даже палкой.

     

  • 1.38, belezbar (ok), 09:43, 18/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Опубликован выпуск пакета wayland-protocols 1.41, содержащего набор протоколов и расширений,
    > дополняющих базовый протокол Wayland и предоставляющих возможности, необходимые для построения
    > композитных серверов и пользовательских окружений...
    > Подробнее: https://www.opennet.me/opennews/art.shtml?num=62737

    Так это что же - теперь и контрастность можно будет прибавить/убавить? Ну дела, ну до чего техника дошла!

     
  • 1.55, Аноним (54), 12:48, 18/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Так всё, это больше не "просто композитор, который только выводит картинку"?
     
  • 1.57, Аноним (57), 13:03, 18/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Люди, от которых ничего не зависит, могут спорить сколько угодно, могут соревноваться в остроумии, могут и рожи друг другу набить, но от этого ничего не изменится. Люди, принимающие решение, уже сказали, что X11 конец, дальше будет Wayland. В данный момент на планете нет ни одного разработчика X11, и нет и не будет никакого X12. Даже дремучий Linux Mint уже на Wayland переходит. Кто-то хочет на Debian пересидеть, но Debian не занимается разработкой DE. В итоге защитники X11 останутся на древнем ПО с древними компьютерами.
     
     
  • 2.60, Аноним (-), 13:12, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Люди, от которых ничего не зависит, могут спорить сколько угодно, могут соревноваться в остроумии, могут и рожи друг другу набить, но от этого ничего не изменится.

    Зато это весело.
    Примерно как "общение" футбольных фанатов или хбокс-плойка.

    > Люди, принимающие решение, уже сказали, что X11 конец, дальше будет Wayland. В данный момент на планете нет ни одного разработчика X11, и нет и не будет никакого X12.

    Те кто это понял и принял просто жуют попкорн в комментах.

    > Даже дремучий Linux Mint уже на Wayland переходит.

    Ладно минт, тут даже бомжи из Xfce задумались над тем, что иксы в одиночку не потянут
    www.opennet.ru/opennews/art.shtml?num=62160

    > В итоге защитники X11 останутся на древнем ПО с древними компьютерами.

    Кто сказал коре2duo? (c)

     
  • 2.62, Аноним (54), 13:19, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >дальше будет Wayland

    Вот когда будет, тогда и приходите. А то уже 16 лет этим "дальше будет" кормите, а воз и ныне там - до сих пор для повседневного использования не готов, а больше половины приложений всё равно через xwayland работают.

     
     
  • 3.64, Аноним (64), 13:57, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Вы хоть пытайтесь понять, что сами-то пишите. Это указанные Вами приложения не готовы к Wayland, а Wayland давно готов. Приложения работают через xwayland потому что у них нет поддержки Wayland, они по другому не могут работать, это к Wayland не имеет ни малейшего отношения.
     
     
  • 4.67, Аноним (32), 14:23, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так это известно было еще 14 лет назад, когда первые опытные образцы вяленого выходили - все приложения должны быть заново написаны. Просто портировать нельзя.
     
  • 4.89, Аноним (89), 17:06, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Приложения работают через xwayland потому что у них нет поддержки Wayland

    В 90% случаев этих приложений нет в wayland, потому что протокол wayland ЧТО-ТО НЕ РЕАЛИЗОВАЛ. И приложение просто физически невозможно переписать под wayland ;) А не потому, что разработчики не хотят, или ниасили. Осиливать нечего - функция нужна, а в wayland никак :(

    Новость именно об этом. Теперь под wayland появилось ещё десяток расширений и используя НОВЫЕ РАСШИРЕНИЯ WAYLAND, которые появились ну примерно позавчера... можно начать переписывать неработающий софт (пока не весь). 10 лет назад просто смысла не было начинать, т.к. этих расширений ещё НЕ БЫЛО.

     
     
  • 5.94, Аноним (-), 17:25, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >В 90% случаев этих приложений нет в wayland, потому что протокол wayland ЧТО-ТО НЕ РЕАЛИЗОВАЛ. И приложение просто физически невозможно переписать под wayland ;) А не потому, что разработчики не хотят, или ниасили. Осиливать нечего - функция нужна, а в wayland никак :(

    Об этом сто раз говорили. Вы всё смешали в кучу. Грубо говоря Wayland рисует буфера. Большего от него не требуется. Строго говоря прикладной программист не пишет под Wayland. Wayland реализует базовые, низкоуровневые вещи. Если в вашей бибиотеке не хватает функции, не вините Wayland. Сами реализуйте нужную вам функцию, или найдите подходящие инструменты.

     
     
  • 6.131, Аноним (130), 15:05, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Грубо говоря Wayland рисует буфера. Большего от него не требуется.

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

    >Сами реализуйте нужную вам функцию, или найдите подходящие инструменты.

    "Ваш таз уже давно устарел, на таком больше ездить нельзя. Выбрасывайте этот хлам, вот вам новое, современное колесо. Не благодарите."
    Спасибо.

     
  • 5.96, Аноним (-), 17:51, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Хм что значит не реализовал Вейланд - это протокол Протоколы ничего не реали... большой текст свёрнут, показать
     
     
  • 6.111, Аноним (111), 02:46, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну вот давай расскажи нам историю как скриншоты под wayland делать Ну примерно ... большой текст свёрнут, показать
     
     
  • 7.113, Аноним (-), 06:01, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Хорошо. Вопрос тебе. Изначально, зачем Протоколу нужна функция "снимок экрана"? Пусть данный функционал реализуют в виде отдельной утилиты. Сами разработчики WM или DE также могут, у себя, реализовать эту функцию.
     
     
  • 8.121, Аноним (120), 08:21, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Чтобы эта утилита работала независимо от того, в каком DE WM она запущена ... текст свёрнут, показать
     
  • 8.128, Аноним (128), 11:56, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Чтобы десктоп расшарить через zoom, anydesk, teamviewer, vnc, skype Чтобы скрин... большой текст свёрнут, показать
     
     
  • 9.135, Аноним (126), 18:15, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну что вы право слово Вполне понятно что надо сделать zoom compositor, anydesk... текст свёрнут, показать
     
  • 8.133, Аноним (130), 15:13, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А откуда эта отдельная утилита возьмёт картинку, если цельное представление о вы... текст свёрнут, показать
     
  • 3.102, soarin (ok), 18:50, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот когда будет, тогда и приходите.

    Так вокруг одного анонима мир не вертится.
    Примерно половина аудитории с вейленд, а другая – с иксами.
    Постепенно иксы и дальше будут на понижение.
    Что тут странного.
    Кого устраивает, тот пользуется.
    Кого не устраивает, тот пока нет.

     
  • 2.66, Аноним (65), 14:15, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Говорят, если долго сидеть на иксах, можно увидеть как мимо проплывает вейланд в пользу чего-то более адекватного
     
     
  • 3.77, Аноним (105), 15:03, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.opennet.me/opennews/art.shtml?num=62725
     

  • 1.93, Аноним (89), 17:23, 18/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    primary-selection до сих пор в unstable! Это как вообще?
     
     
  • 2.98, Аноним (-), 18:07, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Опять двадцать-пять Зачем дисплейному Протоколу понадобилась функция вставить ... большой текст свёрнут, показать
     
     
  • 3.109, Аноним (111), 01:18, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Абсолютно ненужна, но такова суровая реальность Если появляются заявления мы з... большой текст свёрнут, показать
     
     
  • 4.112, Аноним (-), 04:33, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Weston был какое-то время, но там и сами разработчики заявляли: "Мы делаем демку, для реального применения она слабо подходит

    Строго говоря не совсем так. Weston - это реализация Протокола от "производителя". Когда никто не знал как писать композиторы, разработчики самого Wayland-а выкатили проект Weston, сказав "смотрите каким должна быть реализация Протокола". Это был примерный образец, тем кто не знает как пилить свой композитор. При этом Weston не является демонстрационной реализацией. Weston - это боевая рабочая реализация, предназначенная тем, кто хочет на его основе создать свой DE.

     
  • 3.122, Аноним (120), 08:23, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Зачем дисплейному Протоколу понадобилась функция "вставить при помощи средней кнопки мышки из буфера текст"?

    Чтобы она работала во всех DE/WM одинаково, на любых устройствах.

     

  • 1.107, Аноним (105), 21:27, 18/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Да поймите, что люди не луддиты! Насильно загнать под иксы не получится https://www.opennet.me/opennews/art.shtml?num=62725
     
     
  • 2.124, Alladin (?), 11:12, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    ты хотел сказать насильно загнать под wayland?
     
     
  • 3.129, Аноним (120), 12:43, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Насильно загнать под wayland легко. Просто в какой-то момент драйвера перестанут работать с х11.
     

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



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

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