Авторские статьи об OpenSource

Разрабы уже не так уверены в Wayland.


Общий тон разработчиков Ubuntu сменился. Лидер команды Ubuntu Desktop Will Cooke в раздумьях и по его мнению Wayland будет, так или иначе, главным дисплейным сервером, но сейчас он пока ещё "не совсем готов".

По разным оценкам Ubuntu обладает пользовательской базой от 25-40 млн людей. Ответственность на разработчиках колоссальная. С одной стороны уже есть первопроходец Fedora и кажется, чего проще уже плыть в готовом фарватере? Но пользователи сообщают о проблемах c аппаратной акселерацией видео в Wayland, с падениями Xwayland, который тащит на дно и оболочку Gnome. Общее мнение таково, что только на видеокартах Intel можно ожидать более-менее стабильной работы. Скажу вам честно, что сейчас на работе был ответственный период и я был вынужден переключиться на Xorg, так как фризы системы в случайные моменты просто достали и реально мешали. У меня видеокарта GeForce GT 640 и свободные драйвера.

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

  • Графические программы нельзя запускать от root в Терминале.
    sudo with graphical apps doesn't work on wayland
  • Очень логично что мощные утилиты от предшественника Xorg - xkill, xrandr, xdotool, xsel - не работают. Точнее они запускаются с помощью XWayland, как любое другое приложение, и только.
  • Игры не могут сменить расширение монитора. В мире Wayland им нужно идти другим путём, через масштабирование своего вывода. Но для всех игр из мира X11, которые естественно будут запущены через XWayland, этот способ не будет доступен.
    Red Hat Bugzilla find a solution for XWayland games trying to set display resolution
  • Из-за другого дизайна в вопросах безопасности, старые программы для захвата экрана и записи видео не будут работать, пока не будут переписаны под современные реалии. Для создания скриншотов в данный момент вам доступен в Gnome инструмент "Снимок экрана" (Screenshot). Для захвата действий на экране для создания видео - жмите Ctrl+Alt+Shift+R
  • Под мощной загрузкой процессора, курсор мыши начинает лагать при движении. Наиболее это заметно на слабых компьютерах.
    Mouse Tracking 'Laggy' on Wayland, and mouse movements cause frame drops in other OpenGL applications

    Клавиатура может иногда выдавать по 2 символа вместо одного, если комп не справляется с нагрузкой.
    Input event (e. g. typing on keyboard) is sent repeatedly during high load
    Input event (e. g. typing on keyboard) is sent repeatedly during high load

  • Не все сочетания клавиш можно отправить в удалённый сеанс или в окно виртуальной машины. Некоторые сочетания перехватывает Wayland и могут быть проблемы в таких программах как vncviewer, virt-manager, VirtualBox и т.д.
    Keys can't be grabbed under Wayland (needed by remote desktop viewers, virtual machine managers)

На баг-трекере в статусе HIGH и MEDIUM есть такие ошибки, частично связанные с особенностями Wayland:

  • Не работает экранная клавиатура OnBoard
  • Нет интеграции с policykit
  • GParted, Synaptic не работают в GNOME с сессией Wayland
  • QtCreator крашится при открытии окна диалога выбора файлов

Всё вместе делает выбор разработчиков ооооочень трудным. Релиз Ubuntu 17.10 сам по себе не прост с громадным отказом от наработок Unity, Mir, идеей конвергенции в пользу Gnome 3, а тут ещё смена дисплейного сервера Xorg на Wayland. А следующий релиз 18.04 ещё и в статусе LTS! Возможно оптимальный вариант - дать возможность использовать Wayland, но опционально, а к вопросу вернуться уже в рамках релиза Ubuntu 18.10.

    Twitter   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта

Лучшее на сайте:

1С под Linux.   Ускорение Ubuntu.   21 пример iptables.   Цикл статей о Ceph.   Убунту в дикой среде.   Ubuntu Linux на SSD.   Ubuntu для блондинок.   Поддержка железа в Linux.   BTSync на службе у админа.   Андроид программы в Ubuntu.   Прокидывание портов для p2p.   Анти СПАМ в Postfix.  



Круги Гугл Ада.


Группа поддержки