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

Wayland в Ubuntu 13.04


Ранее разработчики Canonical заявляли, что не будут работать над поддержкой Wayland в GTK. Похоже, что ситуация изменилась и Ubuntu 13.04 будет поддерживать GTK приложения в Wayland.

ubuntu 13.04 ringtail

Ранее, разработчик Canonical Иайн Лэйн (Iain Lane) пометил открытую проблему с Wayland бэкэндом для GNOME GTK как "нерешённую". Он сказал, что не хотелось, чтобы libgtk 3.0 имела какие-либо зависимости от Wayland и от libxkbcommon. Он предложил фанатам Wayland использовать отдельный PPA и там ваять gtk + wayland.

Но оказывается, что пакеты GTK в Ubuntu 13.04 получили начальную поддержку Wayland. Зависимость от Wayland началась с libegl1-mesa, пакет Mesa с поддержкой EGL, и с программ Empathy и Totem. Если вы удалите libwayland0, то удалятся и эти два приложения.

Из-за этих начальных зависимостей, libwayland0 уже попадает в установочный комплект Ubuntu 13.04.

Cogl, Clutter OpenGL так же зависят от Mesa EGL, которая требует библиотеки Wayland. Так как Wayland всё равно будет на установочном диске Ubuntu 13.04, нет причин сдерживать поддержку вейленда в GTK.

В той же самой открытой теме Иайн Лэйн пишет сегодня: Итак libwayland0 уже на диске. Так что я думаю, вы можете сделать следующие шаги и включить wayland backend, если нужные патчи готовы. Или я сам могу сделать нужные пакеты и закрыть эту открытую проблему bug 954352.

Хороший разворот на 180°, неправда ли? Теперь GTK в Убунту пакетах в дополнение к X11 поддерживает и Wayland.

Если учесть, что резкого перехода с X на Wayland не будет, то разработчики создают переходный мост XWayland, который позволит запускать X.org приложения в Wayland, не изменяя самих приложений.

X вместе с Wayland

На видео можно посмотреть в рамках тестового дистрибутива Rebecca Black OS как работает Kubuntu 12.10 под Wayland, а не под классическим Xorg.

Общая нить:
Нерешённые планы об X.org, Wayland и об вкусняшках в Ubuntu 13.04.

Дата последней правки: 2023-12-27 16:55:38

RSS vasilisc.com   


Разделы

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