В Ubuntu 18.04 LTS решено вернуть по умолчанию сеанс на основе X.Org
26 января 2018 года
Несмотря на то, что в выпуске Ubuntu 17.10 на системах где это возможно по умолчанию предлагался сеанс GNOME на базе Wayland, в весеннем LTS-релизе Ubuntu 18.04 решено вернуться к использованию традиционного графического стека на основе X.Org Server. Сеанс на основе Wayland останется доступен, но будет предлагаться в качестве опции. В осеннем выпуске Ubuntu 18.10 сеанс на базе Wayland вновь будет предложен по умолчанию.
Поставка Wayland по умолчанию в Ubuntu 17.10 стала своеобразным полигоном для проверки нового решения, перед тем как использовать его в LTS-выпуске, время поддержки которого составляет пять лет. Подобный шаг позволил выявить ряд проблем, специфичных при работе GNOME поверх Wayland. Данные проблемы важны для ограниченной категории пользователей и со временем будут устранены, но до выпуска Ubuntu 18.04 осталось всего три месяца, и у разработчиков не хватает времени для реализации, стабилизации и качественного тестирования недостающей функциональности.
Выделяются три сильные стороны использования GNOME на базе X.Org, недоступные в сеансе на базе Wayland:
- Поддержка предоставления совместного доступа к экрану (Screen sharing) в коммуникационных клиентах на базе WebRTC и приложениях, подобных Google Hangouts и Skype;
- Наличие полноценного инструментария для удалённого доступа к рабочему столу, такого как решения на базе RDP и VNC;
- Более качественная организация восстановления сеанса после краха GNOME Shell.
Проблемы с обеспечением совместного доступа к экрану и удалённым доступом к рабочему столу планируется решить внедрением мультимедийного сервера PipeWire и расширением протокола Wayland, но данная работа требует дополнительного времени на разработку и обеспечения поддержки в приложениях. Третья проблема касается урегулирования внештатных ситуаций при работе поверх Wayland.
В случае краха GNOME Shell при работе Mutter в роли композитного сервера Wayland, GNOME полностью закрывает сеанс, принудительно завершает все связанные с ним приложения и выводит экран входа в систему. При использовании X.Org имеется возможность отдельно перезапустить GNOME Shell, независимо от дисплейного сервера и не трогая запущенные приложения, т.е. после краха GNOME Shell работающие программы не будут закрыты. Для Wayland так поступить не получится, поэтому пока рассматриваются два варианта выхода из возникшего тупика: усиленная стабилизация кода для исключения крахов и изменение архитектуры. Оба варианта находятся в разработке, например изменение архитектуры развивается в рамках проекта GNOME Shell 4.
Источники править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.