У Gnome 3.34 сесія XWayland розпочнеться за потреби

Логотип Wayland

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

Муттер - менеджер композицій вікон і композитор Вейленда і використовується в Gnome Shell який замінює Metacity.

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

Муттер внесе зміни, щоб покращити свою роботу в Wayland

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

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

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

Що стосується того, як працює XWayland, він нагадує Xwin та Xquartz для платформ Win32 та OS X і включає компоненти для запуску сервера X.Org поверх Wayland.

Зміна, внесена до Mutter, дозволить запустити сервер X лише за необхідності, що позитивно впливає на споживання ресурсів на системах, які не використовують додатки X11 у середовищі Wayland (процес із сервером X зазвичай займає більше ста мегабайт оперативної пам'яті).

Між тим Ганс де Гоед представив дві доповіді, в яких перераховані проблеми у роботі Гнома з Вейлендом, що планується виправити в рамках нещодавно розпочатої ініціативи щодо усунення проблем, характерних для Wayland для Gnome.

Ганс отримав понад 40 повідомлень про проблеми і спробував їх структурувати. Багато питань пов'язані з підтримкою введення з клавіатури та зміною розкладки, а також перетягуванням не завжди працює.

Wayland ще має вирішити кілька проблем

Крім того сабо ж XWayland не має нормальної підтримки HiDPI, курсор миші зависає для додатків Wayland мінімізація вікон не виконується, серед іншого, натисканням середньої кнопки в заголовку.

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

З іншого боку, процесор GLX, заснований на програмному інтерфейсі EGL, був доданий до XWayland для доступу до функцій візуалізації в Wayland.

Зміни будуть включені до випуску X.Org Server 1.21. Використання EGL для налаштування GLX позбавить від використання програмного забезпечення для растеризації.

Використання 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.