В Gnome 3.34 сессия XWayland будет запускаться по мере необходимости.

Логотип Wayland

Wayland - это протокол графического сервера который предоставляет диспетчерам композиции окон метод прямого взаимодействия с видеооборудованием и приложениями. Wayland позволяет запускать приложения X11 через X-сервер, необязательно без привилегий root, совместимость с ними.

Mutter - это менеджер композиции окон и композитор Wayland, который используется в Gnome Shell. который заменяет Metacity.

Его можно использовать в качестве автономного оконного менеджера на рабочих столах, таких как Gnome и тому подобное. Он расширяется с помощью плагинов и поддерживает различные визуальные эффекты.

Муттер внесет изменения, чтобы улучшить свою работу в Wayland

Для Gnome версии 3.34 и как часть его цикла разработки Mutter включает в себя некоторые изменения, которые служат для автоматизации запуска XWayland. при попытке запустить приложение на основе протокола X11 в графической среде на основе протокола Wayland.

Разница с поведением Gnome 3.32 и более старые версии, До сих пор компонент XWayland работал непрерывно и требовал предварительной версии. явный (запускается при инициализации сеанса Gnome), который теперь будет работать динамически, когда возникнет необходимость в поддержке X11.

Важно помнить, что для обеспечения производительности приложений X11 общепринятый В среде на основе Wayland используется компонент XWayland DDW. (Зависит от устройства X), который разработан как часть основной кодовой базы X.Org.

С точки зрения того, как работает XWayland, он напоминает Xwin и Xquartz для платформ Win32 и OS X и включает компоненты для запуска X.Org Server поверх Wayland.

Изменение, внесенное в Mutter, позволит запускать X-сервер только при необходимости., что положительно влияет на потребление ресурсов в системах, которые не используют приложения X11 в среде Wayland (процесс с X-сервером обычно занимает более ста мегабайт ОЗУ).

Между тем Ханс де Геде представил два отчета, в которых перечислены возникшие проблемы. в работе Gnome с Wayland, что планируется исправить в рамках недавно запущенной инициативы по устранению проблем, характерных для Wayland for Gnome.

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

У Wayland все еще есть несколько проблем, которые нужно решить

Кроме того, pа то в XWayland нет нормальной поддержки HiDPI, зависает курсор мыши для приложений Wayland, среди прочего, сворачивание окна не выполняется нажатием средней кнопки в заголовке.

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

С другой стороны, процессор GLX, основанный на программном интерфейсе EGL, был добавлен в XWayland для доступа к функциям рендеринга в Wayland.

Изменения будут включены в выпуск X.Org Server 1.21. Использование EGL для настройки GLX исключает использование программного обеспечения растеризатора swrast.

Использование swrast приводило к проблемам с запуском игр в X11, требующих настройки Multi-Sample Anti-Aliasing (MSAA), информация о которой не предоставляется в llvmpipe.

Предлагаемое изменение позволяет генерировать информацию клиента GLX о возможностях стека GL на основе данных EGL, включая доступ к конфигурациям MSAA для игр, работающих на XWayland, таких как Hearts of Iron IV, Stellaris и Europa Universalis IV.

Это изменение также удалит функциональность загрузчика драйвера DRI с X-сервера.

В конце концов Выпуск Gnome 3.34 запланирован на 11 сентября 2019 года.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.