Skylane — реализация протокола Wayland на Rust от оконного менеджера Perceptia

Новый проект Skylane представил полноценную реализацию протокола графического сервера Wayland, написанную на языке программирования Rust, созданном в Mozilla.

Skylane предлагает не только реализацию самого протокола Wayland, но и skylane_scanner как аналог wayland-scanner, и skylane_protocols как маршалинг (marshalling) протокола. Проект разрабатывается в рамках динамического оконного менеджера Perceptia, который, как легко догадаться, тоже написан на языке Rust и предлагает поддержку Wayland. Оконный менеджер Perceptia находится на ранних этапах развития и использует в своей работе концепции из i3, Awesome и dwm.

Пример конфигурации Perceptia в формате YAML
Пример конфигурации Perceptia в формате YAML / Иллюстрация с сайта GitHub

Исходный код Perceptia распространяется на условиях свободной лицензии MPL (Mozilla Public License) 2, а Skylane — MIT License. Все репозитории можно найти на GitHub.

Дмитрий Шурупов по материалам phoronix.com.



Коды для вставки в блог\форум




Интересные новости
Майское обновление Windows 10 (2004) проникло только в 11 % компьютеров с «десяткой»Майское обновление Windows 10 (2004) проникло только в 11 % компьютеров с «десяткой»
Microsoft выпустила новую сборку Windows 10 для разработчиков с дальнейшими улучшениями «Пуска»Microsoft выпустила новую сборку Windows 10 для разработчиков с дальнейшими улучшениями «Пуска»
Google тестирует функцию Nearby Share в браузере Chrome для Windows 10Google тестирует функцию Nearby Share в браузере Chrome для Windows 10
Блок рекламы


Похожие новости

Mir 1.0 появится в Ubuntu 17.10, получит поддержку клиентов WaylandMir 1.0 появится в Ubuntu 17.10, получит поддержку клиентов Wayland
deck 0.1.0 — публичный релиз менеджера пакетов для любителей Linux From Scratchdeck 0.1.0 — публичный релиз менеджера пакетов для любителей Linux From Scratch
KDE Plasma 5.6: обновленный менеджер задач, виджет погоды, улучшения для WaylandKDE Plasma 5.6: обновленный менеджер задач, виджет погоды, улучшения для Wayland
GNOME 3.20: обновление релизов, полноценная поддержка Wayland, редактирование фотографий, Builder IDEGNOME 3.20: обновление релизов, полноценная поддержка Wayland, редактирование фотографий, Builder IDE
В Enlightenment DR 0.20.0 — E20 — обеспечили полную поддержку WaylandВ Enlightenment DR 0.20.0 — E20 — обеспечили полную поддержку Wayland
В веб-сервере nginx 1.9.5 появилась поддержка нового протокола HTTP/2В веб-сервере nginx 1.9.5 появилась поддержка нового протокола HTTP/2
Вышел KDE Plasma 5.4 с предварительной поддержкой Wayland и новыми возможностямиВышел KDE Plasma 5.4 с предварительной поддержкой Wayland и новыми возможностями
Представлен EXWM для использования текстового редактора Emacs в качестве оконного менеджераПредставлен EXWM для использования текстового редактора Emacs в качестве оконного менеджера
В релизе свободного менеджера загрузок uGet 2.0 появилась поддержка многопоточностиВ релизе свободного менеджера загрузок uGet 2.0 появилась поддержка многопоточности
Объявлено об открытии кода biicode — менеджера зависимостей для С/C++Объявлено об открытии кода biicode — менеджера зависимостей для С/C++
Последние новости

Подгружаем последние новости