The OpenNET Project / Index page

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

Доступен Wayland 1.17

21.03.2019 08:59

Состоялся стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.17. Ветка 1.17 обратно совместима на уровне API и ABI с выпусками 1.x, но дополнительно содержит порцию улучшений. Кроме устранения проблем и недоработок в Wayland 1.17 переработан код для вывода сведений о внутренних ошибках сервера, обновлён протокол wl_seat и обеспечено приоритетное использование wl_surface.damage_buffer.

Ожидавшийся сегодня выпуск композитного сервера Weston 6.0 отложен до конца недели из-за выявления в последний момент ошибки в сценариях сборки meson, исправления для которых требуют дополнительного тестирования. Напомним, что в Weston развиваются технологии, содействующие появлению полноценной поддержки протокола Wayland в Enlightenment, GNOME, KDE и других пользовательских окружениях. Разработка Weston нацелена на предоставление высококачественной кодовой базы и рабочих примеров для использования Wayland в десктоп-окружениях и встраиваемых решениях, таких как платформы для автомобильных информационно-развлекательных систем, смартфонов, телевизоров и прочих потребительских устройств.

Смена значительного номера версии Weston обусловлена изменениями ABI, нарушающими совместимость. В новой ветке Weston:

  • Добавлены сценарии сборки на базе системы meson (поддержка autotools сохранена, но требует указания флага "--enable-autotools" в configure).
  • Обеспечена поддержка стабильного протокола xdg-shell (интерфейс для создания и взаимодействия с поверхностями как с окнами).
  • В compositor-drm добавлена поддержка виртуального устройства вывода (настраивается в секции remote-output в weston.ini).
  • Добавлен плагин "remoting" для потоковой трансляции вывода на внешние хосты с использованием виртуального устройства вывода. Плагин запускается автоматически при наличии настроек виртуального вывода. Информация передаётся через отправку motion jpeg через RTP при помощи gstreamer. На удалённой стороне для просмотра достаточно любого RTP-клиента (на базе gstreamer также подготовлен скрипт remoting-client-receive.bash).
  • Добавлена реализация клиента simple-dmabuf-egl с поддержкой совместного использования нескольких видеокарт при помощи технологии DMABuff.
  • В libweston добавлен API для управления конфигурацией (weston_config), флаг для проверки прозрачности (is_opaque в weston_surface) и средства синхронизации на базе вызова sync_file (zwp_linux_explicit_synchronization_v1).
  • Добавлен API для отладки и специальный отладочный режим работы с выводом детальных логов (опция weston_debug).
  • Расширены возможности оболочки для автомобильных информационно-развлекательных систем (ivi-shell).
  • Добавлены дополнительные настройки ввода для libinput.
  • Улучшена поддержка буфера обмена в xwayland.
  • Обеспечена установка weston-screenshooter.
  • Добавлена настройка для включения отрисовки на базе библиотеки pixman.
  • В gl-renderer добавлена поддержка синхронизации GPU через fence sync fd.



Статус поддержки Wayland в приложениях, окружениях рабочего стола и дистрибутивах:

  • В Firefox 65 включена штатная поддержка работы в графических окружениях на основе протокола Wayland. Для использования Wayland теперь достаточно запустить Firefox с переменной окружения GDK_BACKEND, выставленной в значение "wayland";
  • В Fedora 30 решено поставлять по умолчанию сборку Firefox на базе Wayland;
  • В GTK+ 3.24 в бэкенд, обеспечивающий работу поверх дисплейного сервера Wayland, добавлена поддержка протоколов ввода gtk-text-input и text-input-unstable-v3, обеспечено масштабирование курсора, а также устранены многие проблемы;
  • Панель рабочего стола MATE 1.22 адаптирована для работы под управлением бэкенда на основе протокола Wayland;
  • В GNOME 3.32 для сеанса на базе Wayland реализована поддержка дробного масштабирования;
  • Компания BMW открыла систему распределённой отрисовки RAMSES, поддерживающую Wayland;
  • Доступен первый стабильный выпуск пользовательского окружения Sway 1.0, использующего Wayland;
  • Опубликован Cage, композитный сервер на базе Wayland для запуска отдельных приложений в режиме киоска;
  • В KDE 5.15 полностью реализованы протоколы XdgStable, XdgPopups и XdgDecoration. В окружениях на базе Wayland обеспечена поддержка виртуальных рабочих столов, в том числе добавлена возможность выборочного размещения окна на заданных виртуальных рабочих столах (при использовании X11 подобной возможности нет и окно можно поместить либо на один виртуальный рабочий стол, либо на все). Добавлена поддержка перемещения элементов в режиме drag&drop при помощи жеста на сенсорном экране или тачпаде;
  • В мультимедийном центре Kodi 18.0 представлена поддержка Wayland;
  • В бета-версии Red Hat Enterprise Linux 8 рабочий стол GNOME по умолчанию использует Wayland;
  • В дисплейном сервере Mir стабилизированы средства для запуска Wayland-приложений и использования Mir в качестве композитного сервера для Wayland;


  • Дистрибутив Lubuntu наметил переход на Wayland на 2020 год. Поддержку Wayland планируется реализовать через портирование оконного менеджера Openbox на использование дисплейного сервера Mir, применяемого в качестве композитного сервера для Wayland;
  • Развивается проект AsteroidOS, в рамках которого предложена открытая ОС для умных часов, использующая Qt5 и Wayland;
  • Обеспечена поддержка Wayland в панели Latte Dock;
  • В рамках подготовки будущего стабильного релиза GTK+ 4 ведётся работа по модернизации API в контексте поддержки Wayland. Реализована новая платформа методов ввода, базирующаяся на протоколе Wayland;
  • В openSUSE Leap 15 предложен опциональный сеанс KDE на базе Wayland. При выборе GNOME по умолчанию предлагается Wayland;
  • В SUSE Linux Enterprise 15 задействован рабочий стол GNOME 3.26, по умолчанию работающий поверх Wayland;
  • Подготовлен тестовый выпуск платформы Tizen 5.0, по умолчанию использующей Wayland.
  • Бэкенд Qt Wayland добавлен в состав базовых сборок Qt. Развиваемая проектом Qt платформа для автомобильных систем Qt Automotive Suite включает Qt Wayland Compositor, многопоточную систему отрисовки для встраиваемых устройств, использующую протокол Wayland;
  • Продолжается работа над выпуском пользовательского окружения LXQt 1.0.0, главной задачей при разработке которого является доведение до полной готовности возможности работы поверх Wayland;
  • Fedora 29 стал пятым выпуском, в котором по умолчанию предложен сеанс GNOME на базе Wayland;


  • В разрабатываемой компанией LG открытой платформе webOS Open Source Edition развивается новый композитный менеджер, основанный на протоколе Wayland;
  • Продолжатся работа по улучшению поддержки Wayland в Enlightenment;
  • В дисплейном сервере Mir развивается возможность работы клиентов Wayland, что позволяет организовать запуск Wayland-приложений в окружении Mir, используя Mir в качестве композитного сервера для Wayland;
  • Система вывода в механизме для запуска виртуальных машин с Linux в ChromeOS предоставляет встроенную поддержку Wayland-клиентов (virtio-wayland) с выполнением композитного сервера на стороне основного хоста и возможностью эффективного использования GPU из гостевых систем;
  • Для FreeBSD развиваются порты, необходимые для сборки KDE с поддержкой Wayland;
  • В ОС DragonFly BSD развивается порт с Wayland и Weston, имеется поддержка XWayland;
  • Использующие Wayland пользовательские окружения papyros-shell и Hawaii объединились в новый проект Liri. Liri базируется на Qt 5 (QML) и продвигает оформление в стиле Material Design;
  • Wayland задействован по умолчанию в мобильных платформах Plasma Mobile и Sailfish 2.
  • В панели Cairo-Dock предусмотрена возможность работы в окружении композитного сервера Weston.
  • Для тестирования работы GNOME, KDE и Enlightenment, Hawai и Orbital поверх Wayland выпускается специальный Live-дистрибутив Rebecca Black Linux.



Напомним, что Wayland представляет собой протокол взаимодействия композитного сервера и работающих с ним приложений. Клиенты самостоятельно выполняют отрисовку своих окон в отдельном буфере, передавая информацию об обновлениях композитному серверу, который комбинирует содержимое буферов отдельных приложений для формирования итогового вывода с учётом возможных нюансов, таких как перекрытие окон и прозрачность. Иными словами, композитный сервер не предоставляет API для отрисовки отдельных элементов, а оперирует только с уже сформированными окнами, что позволяет избавиться от двойной буферизации при использовании высокоуровневых библиотек, таких как GTK+ и Qt, берущих на себя работу по компоновке содержимого окон. В настоящее время поддержка прямой работы c Wayland уже реализована для библиотек GTK3+, Qt 5, SDL (начиная с выпуска 2.0.2), Clutter и EFL (Enlightenment Foundation Library). Начиная с Qt 5.4 в состав включён модуль QtWayland с реализацией компонентов для работы Qt-приложений в окружении композитного сервера Weston, развиваемого проектом Wayland.

Взаимодействие с аппаратным обеспечением в Wayland/Weston, например, проведение инициализации, переключение видеорежимов (drm modesetting) и управление памятью (GEM для i915 и TTM для radeon и nouveau) графических карт, может производиться напрямую через модуль, работающий на уровне ядра, что позволяет обойтись без привилегий суперпользователя. Композитный сервер Weston может работать не только с использованием DRM-модуля ядра Linux, но и поверх X11, другого композитного сервера Wayland, фреймбуфера и RDP. Кроме того, развиваются проекты по обеспечению работы поверх графического стека платформы Android.

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

Для обеспечения выполнения обычных X11-приложений в окружении на базе Wayland используется DDX-компонент XWayland (Device-Dependent X), похожий по организации работы на Xwin и Xquartz для платформ Win32 и OS X. Поддержку запуска X11-приложений планируется встроить непосредственно в композитный сервер Weston, который при попытке выполнения X11-приложения будет инициировать запуск X-сервера и связанных с ним компонентов XWayland. При таком подходе процесс запуска X11-приложений будет бесшовным и неотличимым для пользователя от запуска приложений, работающих напрямую с Wayland.

  1. Главная ссылка к новости (https://lists.freedesktop.org/...)
  2. OpenNews: Выпуск пользовательского окружения Sway 1.0, использующего Wayland
  3. OpenNews: Представлен Cage, композитный сервер на базе Wayland для создания киосков
  4. OpenNews: В ночные сборки Firefox добавлена поддержка Wayland
  5. OpenNews: Выпуск wayland-protocols 1.17 с поддержкой буфера обмена по средней кнопке мыши
  6. OpenNews: Выпуск Wayland 1.16 и композитного сервера Weston 5.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: wayland
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (101) Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (1), 09:25, 21/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Панель работчего стола MATE 1.22

    А оно точно работчает?

     
  • 1.2, Дуплик (ok), 09:29, 21/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Спасибо! Будущее здесь и оно за Wayland!
     
     
  • 2.4, Аноним (4), 10:26, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Контрамотам это не нравится.
     
  • 2.10, Аноним (10), 11:17, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Где в этом будущем место для Wine и Proton?
     
     
  • 3.13, Анимус (?), 11:21, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Им тоже придётся переходить.
     
     
  • 4.18, Аноним (10), 11:46, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Им тоже придётся переходить.

    Ловлю тебя на слове. https://bugs.winehq.org/show_bug.cgi?id=42284

     
     
  • 5.21, Анимус (?), 11:57, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И что? Там никто не сказал: "Это принципиально невозможно, никогда такого не будет." Там сказали, что это технически сложно, поэтому дальше обсуждений пока работа не продвинулась.
     
     
  • 6.22, Аноним (10), 12:01, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И что?

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

     
     
  • 7.31, Анимус (?), 12:23, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    За сроками к прокурору. Я выразил своё частное экспертное мнение анонимного аналитика, что когда-нибудь им придётся переходить на Wayland, когда все ведущие тулкиты и DE перейдут на Wayland по умолчанию, а поддержка Xorg станет нерентабельной, как сейчас приложения постепенно удаляют поддержку голой ALSA. Это, кстати, подтверждается и в обсуждении, которое ты кинул.
     
     
  • 8.33, Аноним (10), 12:25, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > За сроками к прокурору.

    Не думаю, что тебе что-то светит за обман на Опеннете.

    > Я выразил своё частное экспертное мнение анонимного аналитика,

    Эксперт даже вот это по ссылке не смог прочесть:
    The opinion from the Wayland developers is that you should stick to XWayland.

     
     
  • 9.37, Анимус (?), 12:37, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мне не светит, ведь обманываешь ты. Привел какую-то отмазку от разработчиков Wayland (а не Wine), которую означает лишь: "По ряду соображений мы не собираемся добавлять функционал, о котором вы спрашиваете".

    А вот дальше по треду: "A while ago, on one of the Wine conferences, Wayland support was mentioned as planned for the future work." И кто теперь обманывает?

     
     
  • 10.39, Аноним (10), 12:47, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Мне не светит, ведь обманываешь ты.

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

     
  • 8.43, AlexYeCu_not_logged (?), 13:41, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > как сейчас приложения постепенно удаляют поддержку голой ALSA

    Пока что ни одно мало-мальски полезное приложение не пострадало.
    А, firefox же закопали!
    Хотя, конечно, «удаление поддержки alsa» звучит весьма странно.

     
     
  • 9.59, Аноним (10), 16:44, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >> как сейчас приложения постепенно удаляют поддержку голой ALSA
    > Пока что ни одно мало-мальски полезное приложение не пострадало.
    > А, firefox же закопали!
    > Хотя, конечно, «удаление поддержки alsa» звучит весьма странно.

    Firefox можно собрать (как минимум в Gentoo) без PulseAudio. См. PulseAudio emulation for ALSA  https://github.com/i-rinat/apulse

    Потому и интересно, как поведёт себя Valve, компания со средствами и амбициями, нанявшая лидера проекта X.Org для консультаций http://www.opennet.ru/opennews/art.shtml?num=46195

     
     
  • 10.69, AlexYeCu_not_logged (?), 19:49, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >Firefox можно собрать

    Можно, но зачем? Я линукс-системами пользуюсь в том числе и для уменьшения лишней возни при использовании компьютера, сборка браузера (!) из исходников этому подходу прямо противоречит.

    >Потому и интересно, как поведёт себя Valve

    Надеюсь, Wayland прокатят. Признаться, мне уже здорово надоели все эти новомодные поделки, от которых никакой пользы, кроме вреда.

     
     
  • 11.92, Аноним (10), 10:39, 22/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >>Firefox можно собрать
    > Можно, но зачем? Я линукс-системами пользуюсь в том числе и для уменьшения
    > лишней возни при использовании компьютера, сборка браузера (!) из исходников этому
    > подходу прямо противоречит.

    Есть такой собранный.

     
  • 6.73, Аноним (73), 21:24, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Там никто не сказал: "Это принципиально невозможно, никогда такого не будет."

    Вообще то там написано: The solution that Wayland provides for this is not really compatible with the Win32 API. I therefore talked with some Wayland developers and there is no chance of fixing this in the future.

    no chance of fixing this in the future.

     
  • 2.19, Аноним (19), 11:55, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Дуплик, ты же на винде повернут. Что ты тут забыл?
     
     
  • 3.26, как что (?), 12:09, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    wayland!

    (глядя на нынешние достижения винды - вполне верится)

     
  • 1.3, Игорь (??), 09:52, 21/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А какой статус поддержки в Wine?
     
     
  • 2.5, Аноним (5), 10:38, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Игорям вайн не нужен. Он нужен вендузятникам.
     
     
  • 3.60, Аноним (60), 17:08, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так победим!
     
  • 2.12, Аноним (10), 11:19, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Никакой

    It is very unlikely that Wine is going to support Wayland in the same way as X. I worked on a Wayland driver for Wine some time ago, but discontinued the idea because Wayland lacks many features that are expected by Windows programs.

    https://bugs.winehq.org/show_bug.cgi?id=42284

     
  • 1.6, Anon999 (ok), 10:42, 21/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ребята, а как ситуация с драйверами? Видеокарты AMD поддерживают Wayland?
     
     
  • 2.8, Кеп очевидность (?), 10:58, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    amdgpu (radeonsi) наилучше поддерживает wayland
     
  • 2.24, namles (?), 12:06, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Да поддерживает! У меня полет отличный!
     
     
  • 3.78, Led (ok), 00:04, 22/03/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Глядя на твою аватарку... не верю, что ты хоть как-то летаешь.
     
     
  • 4.102, Аноним (102), 17:08, 23/03/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Они все летают!
    Хочешь шарик?
     
  • 1.7, Аноним (7), 10:53, 21/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >Разработка Weston нацелена на предоставление высококачественной кодовой базы

    Смотрел кто нибудь эту базу? Ошибки то хоть обрабатываются или как в сыстемд?

     
     
  • 2.11, Аноним (11), 11:19, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Да, уверен, что на планете кто-нибудь, кто эту базу смотрел, да найдется.
     
     
  • 3.76, Аноним (76), 21:57, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Уточните о какой планете идет речь?
     
     
  • 4.103, Аноним (102), 17:11, 23/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Раз мы (земляне) постоянно ведеём исследования, но до сих пор не получили убедительные доказательства существования другим форм жизни, то, очевидно, речь про эту, default planet, планету.
     
  • 1.9, Аноним (9), 11:04, 21/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    У того же гнома нет перезапуска щели через 'r' на вяленом, плюс у меня пару раз щель висла на глушняк, в иксах такого нет.
     
     
  • 2.16, Аноним (5), 11:43, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    И ты, конечно же, написал багрепорт в щель?
     
  • 2.50, Ordu (ok), 14:37, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    О какой щели речь идёт? Я знавал человека, который заявлял, что существует два типа щелей -- половые и гигантские. Ты о которой говоришь?
     
     
  • 3.52, bergentroll (ok), 14:49, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    О гигантской половой щели гнома, надо думать.
     
     
  • 4.104, Аноним (102), 17:13, 23/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это была опечатка, речь про Ель.
    Написал ли ты багрепорт в Ель?
     
  • 1.14, Няшка (?), 11:32, 21/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Arch, Sway - уже довольно неплохо.

    People, а подскажите, как изменить параметры запуска Xwayland?

    Имеем: Xwayland :0 -rootless -terminate -listen 20 -listen 21 -wm 50

    Хотелось бы: '-nolisten tcp -nolisten local' или только так оно и может запускаться?

     
     
  • 2.72, Аноним (72), 20:11, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Присоединяюсь к вопросу
     
     
  • 3.84, Няшка (?), 00:51, 22/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Минусанул, наверно, тот кто знает, но никому не скажет. :))
    А -eglstream тоже нужен.
    Некоторая информация:
    https://www.phoronix.com/scan.php?page=news_item&px=XWayland-Better-EGLStreams
    Но что-то не получается. :(
     
     
  • 4.106, Аноним (102), 17:16, 23/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    У того кто знает есть более интересные занятия, чем муносовать.
    Из этого следует, что минусуют целостные натуры - адепты младших классов, которые одновременно и знать не знают и сказать не могут.
     
  • 1.15, commiethebeastie (ok), 11:36, 21/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Пожалуй в этом году опять пропущу его.
     
     
  • 2.57, Аноним (57), 16:22, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Пропустить - значит принять :)
     
     
  • 3.98, Аноним (102), 14:00, 23/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    курсы двоемыслия окончили?
     
  • 1.17, Skullnet (?), 11:43, 21/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Как ни крути а иксы лучше, а вейланд будет разрабатываться вечно и все не_готов.
     
     
  • 2.20, Анимус (?), 11:55, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • –11 +/
    Wayland давно готов. Разумеется, если пользоваться актуальными DE и технологиями, а не хакерскими окружениями, сопоставимыми по возрасту с самими иксами.
     
     
  • 3.44, AlexYeCu_not_logged (?), 13:44, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    >Разумеется, если пользоваться актуальными DE и технологиями, а не хакерскими окружениями, сопоставимыми по возрасту с самими иксами.

    Т. е. пользоваться тем, чем хочется, нельзя? Чот так себе технология. Уж точно не для тех, кто OpenSource предпочитает. Эппломанам зашла бы.

     
  • 3.55, Аноним84701 (ok), 15:15, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Wayland давно готов.

    Это когда оно при мал-мальской нагрузке не успевает вовремя обрабатывать события "press/release" и начинаются "чудесатости" с мышью и клавиатурой?
    https://bugzilla.redhat.com/show_bug.cgi?id=1579859
    > 2018-05-18
    > That is, the typing "hello" may result in "hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhello".
    > Changed to GNOME on Xorg during the login process and no more issues with repeated keystrokes

    https://bugzilla.gnome.org/show_bug.cgi?id=745032#c133
    > 2019-01-15
    > affects keyboard key press repeating during the micro friezes. The behavior is slightly different in wayland and xorg session. wayland during such friezes causing multiplied key preses like thisssss, but under xorg just hold for about a second with no repeating keys.

    Готооооооовность …
    > Разумеется, если пользоваться актуальными DE и технологиями и смотреть котиков на ютюбе …

     
  • 3.79, Led (ok), 00:06, 22/03/2019 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Wayland давно готов.

    Ну так уноси готовенького. Откуда принёс. И закопай.

     
  • 2.23, Аноним (23), 12:02, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я уже и ждать перестал. Он с 2011 в состоянии "уже почти еще совсем чуть-чуть и готов". Разработчики вяленого скоро превратятся в разработчиков Skywind, которые в открытую заявили, что просто пилят себе портфолио.
     
     
  • 3.25, namles (?), 12:07, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты на чем его ждешь??? Ubuntu  19.04 полет отличный , видео карта amd
     
  • 3.28, Анимус (?), 12:12, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Давным-давно по умолчанию в Ubuntu и Fedora, почти уверен, что и в новом Debian будет. А люди, которые собирают свою Женту с "USE=-wayland", и через 10 лет будут утверждать, что устали ждать.
     
     
  • 4.30, Аноним (30), 12:16, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Как у него сейчас с сочетанием Интел+Нвидиа+КДЕ? В прошлом году в opensuse выдавало баги отрисовки что на нуво, что на проприетарном драйвере.
     
     
  • 5.65, Аноним (65), 17:52, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Plasma 5.15 + Nvidia 340.107 - намертво виснет при старте. С иксами 0 проблем.
     
     
  • 6.66, iPony (?), 18:10, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Как у него сейчас с сочетанием Интел+Нвидиа+КДЕ?
    > Nvidia 340.107

    Прикольное сейчас. С этим чего-то ждать не стоит.
    А так всё весьма сыро. Если самому Kwin собрать, то чего-то может и выйдет со свежими Nvidia драйверами

    https://phabricator.kde.org/D18570

     
  • 6.95, Аноним (-), 23:31, 22/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Nvidia 340.107
    > Wayland

    Жизни не будет, спасибо^W "f**k you nvidia"(c).
    Если более свежими драйверами ваша видюха не поддерживается, попробуйте Nouveau.

     
     
  • 7.108, DiabloPC (ok), 19:54, 23/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    С нуво у меня даже в иксях композитинг отваливается, про вяленого вообще молчу
     
  • 3.32, BlackRot (?), 12:24, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Федора 29, которай 5й релиз по умолчания с вяленым. Всё работает просто шикарно.
     
     
  • 4.100, Аноним (102), 14:05, 23/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Дорогой балабол, всё не работает шикарно даже под иксами. Поэтому вот это всё под молодым сырым вейландом работать не может тем более. Но если ты готов ответить своей попой, что прямо таки всё работает шикарно, можем продолжить этот увлекательный диалог.
     
     
  • 5.105, Илья (??), 17:16, 23/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Работает нормально, а Вы - грубиян
     
  • 2.27, Отражение луны (ok), 12:11, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вейленд вполне себе готов, но не готовы ДЕ и фреймворки к нему. Если кеды, в отличие от гнома, на вяленом хотя бы запускаются и работают, то мелких багов хватает все равно.
     
     
  • 3.29, Анимус (?), 12:13, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Если кеды, в отличие от гнома, на вяленом хотя бы запускаются и работают

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

     
     
  • 4.34, BlackRot (?), 12:27, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    + не чокаясь.
     
  • 4.35, Отражение луны (ok), 12:29, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Даже не знаю, может быть, сам гном?)
     
     
  • 5.36, Анимус (?), 12:31, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Какой дистр, видеокарта, версия GNOME, и т. д.?
     
     
  • 6.38, Отражение луны (ok), 12:38, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Уже никакой. Была убунта 18.10, 3.30 и интел. Уже снес и поставил Неон.
     
  • 4.40, COBA (?), 12:59, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    У меня например не запускается Gparted под вяленым, а также SimpleScreenRecording не может писать экран.
     
     
  • 5.41, жека воробьев (?), 13:11, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    либо запускать после xhost +SI:localuser:root
    либо исправлено в GParted 0.30.0
     
     
  • 6.53, COBA (?), 14:51, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    К сожалению не исправлено:
    sudo apt search gparted

    gparted/bionic-updates,now 0.30.0-3ubuntu2 amd64 [установлен]
      редактор разделов для рабочей среды GNOME

    sudo gparted
    Unit -.mount does not exist, proceeding anyway.
    No protocol specified

    (gpartedbin:3239): Gtk-WARNING **: 14:49:29.377: cannot open display: :0

     
     
  • 7.91, kiwinix (?), 09:02, 22/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ВНИМАНИЕ!)

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

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

     
  • 4.86, Gannet (ok), 01:24, 22/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это у тебя, умника, такой аргумент: "пишу с другого DE, ты, мол, криворукий со своим DE, потому что на моём всё нормуль" ?
     
  • 2.49, Zenitur (ok), 14:30, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Мне кажется, что Wayland был создан в качестве ответа на SurfaceFlinger от Google, и предназначался для смартфонов Nokia. Таких как N800 и N900. Но когда "засланный казачок" в Nokia инициировал переход на Windows Phone, оказалось что Wayland разрабатывали зря. Потратили много денег (в т.ч. на GNOME3), а клиент ушёл. Поэтому решили релизить на десктопах - ну не пропадать же?

    Могу ошибаться

     
  • 1.42, Аноним (42), 13:32, 21/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    когда добавят настройку для убирания панели в вестоне? пересобирать из-за одной опции совсем дурость
     
     
  • 2.48, Аноним (48), 14:28, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кастомабельность в 2019 году это моветон.
     
  • 1.46, Аноним (46), 13:53, 21/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Я вам вот что скажу: новое почти всегда хуже старого.
     
     
  • 2.47, Аноним (48), 14:27, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Новое почти всегда новее старого.
     
     
  • 3.51, Аноним (51), 14:47, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У тебя не получилось. Потренируйся еще и возвращайся, когда твой сарказм перестанет быть сраказмом.
     
  • 1.54, Аноним (54), 15:13, 21/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Synaptic уже научили запускаться в Wayland?
     
     
  • 2.58, Аноним (57), 16:27, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Synergy. Нет
     
  • 2.70, Аноним (70), 19:58, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Прекрасно https://github.com/wayland-project/wayland-protocols/blob/master/unstable/prim
     
     
  • 3.71, Аноним (70), 19:58, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Упс, не туда. Это на вопрос о вставке по СКМ
     
  • 1.56, Аноним (56), 15:46, 21/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    а как там со вставкой по СКМ дела обстоят?
     
     
  • 2.62, Аноним (60), 17:12, 21/03/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Пользователи, ну что вы начинаете-то? Ну сказали же, что вейланд почти готов! Зачем вы полезли проверять?
     
  • 2.81, Аноним (81), 00:09, 22/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ух, а я бы рад на иксах отключить это дело
     
     
  • 3.83, Аноним (73), 00:40, 22/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем, что бы делать два клика вместо одного?
     
     
  • 4.88, Аноним (81), 05:29, 22/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    У меня так вообще клавиатура есть
     
  • 2.89, Аноним (89), 08:47, 22/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    гномеры давно запилили специальный протокол для работы с буферами обмена, позволяющий это делать. Протокол реализован как минимум в гноме и sway. В KDE, кажется, еще нет.
     
  • 1.61, Kuromi (ok), 17:09, 21/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    "В Firefox 65 включена штатная поддержка работы в графических окружениях на основе протокола Wayland. Для использования Wayland теперь достаточно запустить Firefox с переменной окружения GDK_BACKEND, выставленной в значение "wayland";"

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

     
  • 1.64, Ретроград (?), 17:48, 21/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Добавлены сценарии сборки на базе системы meson (поддержка autotools сохранена, но требует указания флага "--enable-autotools" в configure).

    Погодите, но скрипт configure - это уже результат работы autotools. Они что, наркоманы?

     
  • 1.75, Аноним (73), 21:35, 21/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Вангую что через wayland будут работать DE и полтора приложения, а все остальные --- через XWayland, в который постепенно добавят эмуляцию всего X протокола. Естественно всё будет тормозить ещё больше чем в голых X по сети.
     
     
  • 2.80, Аноним (81), 00:07, 22/03/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Уже все приложения на qt и gtk без сильных перделок работают нативно под вяленым. Плохая из тебя ванга
     
  • 1.77, Аноним (81), 22:19, 21/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Скоро то завезут протокол для скриншотинга и записывания дисплея, независимый от композитора? Так-то работать оно работает, а важных вещей сто лет как нет
     
     
  • 2.90, Аноним (89), 08:52, 22/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    уже давно завезли - pipewire + xdg-desktop-portal
     
     
  • 3.93, Аноним (81), 11:34, 22/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я слышал только что "pipewire может когда-то станет тем-то и тем-то для вяленого", но совершенно ничего конкретного
     
     
  • 4.94, Аноним (89), 16:59, 22/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    pipewire сейчас используется для одной задачи: захватить видеопоток (скринкаст или с веб-камеры) и пробросить его в gstreamer. С этой задачей оно прекрасно справляется, позволяет выбрать видеорежим веб-камеры и т.п. "Может когда-то" - это планы заменить им пульсу и джек, но по-моему разрабы там никуда не торопятся (мягко говоря).
     
  • 1.96, Murz (ok), 07:01, 23/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Информация передаётся через отправку motion jpeg через RTP при помощи gstreamer.

    Что за жесть - гонять motion jpeg внутри rdp, который предназначен для передачи объектов (элементов интерфейса), а не картинок?

     
     
  • 2.109, Аноним (109), 05:52, 25/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Наберут погроммистов по квоте, а потом удивляются!
     
  • 1.110, Аноним (110), 12:04, 26/03/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Собираюсь нах выкинуть этот вейленд:

    Требует доступа к /sys - это дырень безопасности, ни одна прога не должна лезть в /sys и полная деанонимизация как следствие доступа к /sys - серийные номера железа.
    Кеды не стесняясь выводят модель и серийник вашего монитора.

     
     
  • 2.111, Аноним (110), 12:06, 26/03/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в добавок kwin_wayland - препаршиво работает с памятью, требует выделения памяти для исполнения и изменения одновременно!
     
  • 2.112, Аноним84701 (ok), 12:56, 26/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Собираюсь нах выкинуть этот вейленд:
    > Требует доступа к /sys - это дырень безопасности, ни одна прога не
    > должна лезть в /sys и полная деанонимизация как следствие доступа к /sys - серийные номера железа.
    > Кеды не стесняясь выводят модель и серийник вашего монитора.

    Правильно, нефиг читать EDID, нужно угадывать физ. размеры, тайминги, поддерживаемые разрешения и прочее через либастрал …
    https://en.wikipedia.org/wiki/Extended_Display_Identification_Data

     
     
  • 3.113, anonymouse (?), 15:36, 26/03/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вопрос подняли правильно!

    Вот народ пошол, уже модесетингс и частоты по вертикали и горизонтали ручками прописать западло.

    Предлагаю всем:

    1. при ранней загрузке делать
    chmod -R og-rwxst /sys
    и бойкотировать использование всех программ которые лезут в /sys

    2. Слать багрепорты по безопасности разрабам программы которые выделяют память в режиме WX. Если реакция неадекватна,- бойкотировать. Кандидаты kwin_waylend,qtwebengine, ...

     

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


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