Состояние поддержки Wayland в Fedora 21
Стабильность работы GNOME с использованием Wayland не вызывает нареканий, за несколько дней тестов в работе окружения рабочего стола не было зафиксировано сбоев. Для приложений ситуация с поддержкой Wayland ещё требует доработки. Несмотря на то, что почти все приложения GNOME уже адаптированы для выполнения в окружении Wayland, в выпуске Fedora 21 они выполняются при помощи XWayland, как и программы без поддержки Wayland, такие как Firefox и LibreOffice. Для запуска приложения без прослойки XWayland перед запуском программы следует установить переменную окружения "GDK_BACKEND=wayland", например для запуска gedit следует выполнить "GDK_BACKEND=wayland gedit". Из программ которые пока не поддерживают Wayland отмечены GNOME Software, Terminal, Empathy, Totem, PiTiVi, Sushi и различные 3D-игры.
Некоторые ограничения, наблюдаемые в работе GNOME с использованием Wayland:
- Не работают и не будут работать возможности, требующие получения ресурсов извне приложения, так как получение таких ресурсов недопускается моделью изоляции (например, невозможно реализовать кейлоггер, получить скриншот экрана, узнать цвет пикселей). В будущем для реализации таких возможностей планируется подготовить специальный D-Bus API, для доступа к элементам которого у пользователя будет запрашиваться подтверждение полномочий;
- Невозможно изменить внешний вид курсора мыши при работе с использованием прослойки XWayland (например, курсор не меняется при его наведении на ссылку в браузере или для индикации возможности изменения размера окна);
- Изменение размера окон приложений, работающих через XWayland, пока оставляет желать лучшего, но для окон Wayland-приложений масштабирование выполняется даже более гладко чем при использовании X.
- При перезапуске GNOME Shell окна не восстанавливаются, как реализовать сохранение и восстановление сеанса в случае краха Mutter пока непонятно;
- Окна приложений, использующих Wayland, захватывают часть пространства вокруг. Например, при сворачивании окна на полэкрана, вокруг окна наблюдается заметный зазор. Подобные зазоры также возникают вокруг эскизов окон в обзорном режиме;
- Пока не поддерживаются некоторые управляющие жесты GNOME Shell. Например, не работает верхний левый угол, прокрутка для выбора приложений в обзорном режиме, отображение новых сообщений при выводе указателя за нижний край экрана;
- Не работают конфигурации с несколькими мониторами, не распознаётся внешний монитор.
Источник: http://www.opennet.ru/opennews/art.shtml?num=40790
|
0 | Tweet | Нравится |
|