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

Creative Commons License
Статья Установка Wayland в Gentoo распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Ваше имя тоже может быть здесь. Начните писать статьи для Losst. Это просто! Смотрите подробнее как начать писать статьи - Пишите для нас

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

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

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

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

Ответить

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

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