Wayland — это современный протокол графического сервера для операционных систем Linux, который готовиться как замена морально устаревшему протоколу Х. Он позиционируется как работа над ошибками, накопившимися за время разработки Х. За 30 с лишним лет большинство функций Х перекочевали в ядро, а с отрисовкой вполне справляются графические библиотеки такие как Qt и Gtk, Х же остается только контролировать буферы вывода.
Как заявляют разработчики Wayland это только буферный менеджер и менеджер ввода. Несмотря на все плюсы нового протокола, он еще очень нестабилен и не поддерживается (или поддерживается только в экспериментальном режиме) в большинстве окружений рабочего стола и оконных менеджеров. Тем не менее его уже можно попробовать. В этой статье будет рассмотрена установка Wayland в Gentoo.
Содержание статьи:
Установка Wayland в Gentoo
Wayland уже добавлен в официальные репозитории Gentoo, поэтому для установки достаточно выполнить:
sudo emerge --ask dev-libs/wayland
Но установить реализацию протокола недостаточно, нужен еще поддерживающий его дисплейный менеджер. Установим разрабатываемый вместе с Wayland — Weston.
sudo emerge --ask dev-libs/weston
Конфигурация и запуск
Настройка wayland не сложнее установки. Сейчас нам нужно создать файл конфигурации для Weston, пример содержимого приведен ниже:
$ nano ~/weston.ini
modules=xwayland.so
[keyboard]
keymap_layout=gb
[launcher]
icon=/usr/share/icons/gnome/24x24/apps/utilities-terminal.png
path=/usr/bin/weston-terminal
[output]
name=LVDS1
mode=1680x1050
transform=90
Для запуска сессии Weston выполните в терминале:
weston-launch
Когда Weston запущен вы можете посмотреть встроенные примеры. Запустить терминал:
weston-terminal
Отрисовка цветов на экране:
weston-flower
Запустить графический тест glx-gears:
weston-gears
Отобразить изображение:
weston-image image1.jpg image2.jpg..
Отобразить pdf документ:
weston-view doc1.pdf doc2.pdf...
Приложения
Хотя библиотеки GTK и Qt поддерживают протокол Wayland, большинству приложений все еще нужен Х сервер. Но есть несколько способов запуска этих приложений в Wayland. Первое — это портирование. Правда, пока портировано относительно немного приложений, но в будущем ситуация изменится. Также есть прослойка xwayland — это Х сервер, запускаемый поверх Wayland для каждого приложения, таким образом, обеспечивая почти нормальную его работу.
Выводы
Протокол Wayland еще не совсем готов к повсеместному использованию потому что он еще не стабилен и большинству приложений нужен X сервер, но еще год или два и ситуация кардинально измениться. Установка Wayland не такая уж сложная и уже сейчас вы можете проверить его работу на своем компьютере. Если у вас остались вопросы, спрашивайте в комментариях!

Статья Установка Wayland в Gentoo распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Неплохо, я оказывается weston не поставил) и по тексту есть опечатки — weston/westron
С двумя «уССтановка» в тайтле
Спасибо!