В сборки Chromium и Electron будет добавлена поддержка Wayland

Материал из Викиновостей, свободного источника новостей

24 октября 2020 года

В платформе Electron, которая предоставляет самодостаточный фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js, реализована начальная поддержка Wayland. Изменения будут включены в следующий значительный выпуск и позволят запускать в окружениях на базе Wayland приложения, использующие Electron, напрямую, без применения XWayland.

Реализация основывается на прослойке ozone-wayland, предоставляющей адаптированный для работы с Wayland набор C++ классов Ozone, используемых в Chromium для абстрагирования вывода на различные оконные системы. Для запуска с использованием Wayland следует использовать флаги "--enable-features=UseOzonePlatform --ozone-platform=wayland". По умолчанию продолжит использоваться режим X11, так как работа поверх Wayland пока сохраняет статус экспериментальной.

Более того, сообщается, что в будущем выпуске Chromium 87 поддержка Wayland будет включена в сборки и сможет быть активирована на лету при помощи вышеупомянутых флагов. По умолчанию, также как в Electron, будет продолжено использование бэкенда для X11, но для включения Wayland можно будет обойтись без пересборки кода со специальными опциями.

Из программ, построенных на базе платформы Electron можно отметить редакторы кода Visual Studio Code и Atom, мессенджер Discord, почтовые клиенты Nylas и Mailspring, инструментарий для работы с Git GitKraken, система ведения блогов WordPress Desktop, BitTorrent-клиент WebTorrent Desktop, а также официальные клиенты к таким сервисам, как Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire и Wrike. Всего в каталоге программ Electron представлено 922 приложения.

Источники[править]

Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «В сборки Chromium и Electron будет добавлена поддержка Wayland», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.