Установка Wayland в Gentoo

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

[core]

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 не такая уж сложная и уже сейчас вы можете проверить его работу на своем компьютере. Если у вас остались вопросы, спрашивайте в комментариях!

Оцените статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (2 оценок, среднее: 5,00 из 5)
Загрузка...

3 комментария

  1. Pavel Январь 11, 2016 Ответить
  2. Иван Петров Апрель 5, 2017 Ответить

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: