Ранее разработчики Canonical заявляли, что не будут работать над поддержкой Wayland в GTK. Похоже, что ситуация изменилась и Ubuntu 13.04 будет поддерживать GTK приложения в Wayland.
Ранее, разработчик 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, не изменяя самих приложений.
На видео можно посмотреть в рамках тестового дистрибутива Rebecca Black OS как работает Kubuntu 12.10 под Wayland, а не под классическим Xorg.
Общая нить:
Нерешённые планы об X.org, Wayland и об вкусняшках в Ubuntu 13.04.
Немає коментарів:
Дописати коментар