LINUX.ORG.RU

MATE обзаводится поддержкой wayland в RHEL 10

 , , , ,


0

0

Энтузиасты начали тестирование экспериментальной Wayland-сессии для окружения MATE в экосистеме Enterprise Linux 10 (RHEL, Rocky Linux, AlmaLinux). Поскольку в коммерческой платформе Red Hat 10 полностью прекращена поддержка X-сервера, запуск классического десктопа стал возможен благодаря интеграции с композитным менеджером Wayfire.

В основу сборки лег пакет mate-wayland-session, развиваемый разработчиками апстрима MATE. Вместо привычного оконного менеджера Marco за отрисовку и композитинг отвечает Wayfire, а специальный набор сценариев инициализации обеспечивает запуск базовых компонентов среды — панели mate-panel и файлового менеджера Caja в нативном Wayland-режиме. Для корректной работы задействован daemon настроек mate-settings-daemon версии 1.29+ с обновленными плагинами для работы с буфером обмена и конфигурацией дисплеев через wlrandr.

На текущем этапе интеграция носит статус экспериментального прототипа. Из-за отсутствия X11-композитора часть старых утилит (например, mate-screenshot) пока не функционирует, однако базовая рабочая среда, включая системный трей, меню приложений и управление окнами, уже демонстрирует стабильную работу на кодовой базе EL10.

Тем временем, cinnamon в следующем релизе уже собирается снять статус экспериментальной с сессии Wayland. На сегодняшний день намертво привязанными к х11 остаются xfce и lxqt.

>>> MATE Wayland

anonymous

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)

На сегодняшний день намертво привязанными к х11 остаются xfce

В xfce на сегодя состояние с wayland лучше чем в MATE. Но релиз немного подзадержится так как они решили отойти от использования готового композитора и решили писать собственный, причем вроде бы как не wlroots-based а вообще с нуля. Интеграция я так полагаю станет лучше а вот фичи - хуже.

Qui-Gon ★★★★★
()
Ответ на: комментарий от Qui-Gon

фичи - хуже

Это какие?

Возможность отзеркалить экран? (кто-нить кстати придумал где это использовать?)

Или незаменимые виджеты для бара вроде «глаза» и калькулятора?

hargard ★★★
()
Ответ на: комментарий от hargard

У wayfire есть несколько зело полезных фич + некоторый набор того что буржуи называют eye-candy.

Из полезного:

  1. Expo - это не совсeм эппловский экспоуз а итерактивный показ всех вирт десктопов на общей стене с возможностью таскать окошки с одного десктопа на другой. Офигенно удобно. После нее гномья живопырка смотрится как гнилой запорожец на фоне феррари.
  2. Scale - это уже полноценный Expose. Когда окошки разворачиваются в превьюхи в рамках одного вирт десктопа. Лучшая переключалка между окнами.

Это все реализовано в композиторе средствами аппаратной отрисовки (gles или vulkan на выбор) и поэтому работает быстро независимо от того как там у вас проц загружен, и батарею не жрет как ни в себя и память тоже.

Из красивого - тут на вкус и цвет, меня радуют wobbly и (это правда мой private патч) добвление прозрачности окну в процессе перетаскивания его. Ну и ненавязчивые анимации делающие десктоп немного «поживее» что-ли.

Если возвращаться мысленно в эпоху икса - то тот же Мате если в нем заменить примитивный стоковый марко на компиз начинал играть новыми красками и фичами. Вот есть подозрение (но будущее покажет) - что собственный композитор xfce будет таким вот марко - скучным плоским и неинетресным с чисто базовым минимальным функционалом. Интегрировав тот же wayfire или Labwc можно было бы получить больше. Но команда xfce решила что лучше синица но своя чем чужой журавль который в любой момент может полететь не туда куда тебе нужно - и в этом тоже есть своя логика.

Что до мате - то они используют libxfce4windowing либу, и многие фичи панели портированы из xfce (автор порта на ЛОРе, думаю прокомментирует лучше меня) - и тут тоже возникнет рано или поздно дилемма - либо уходить с шикарного wayfire на убогонький (пока точно - а возможно и навсегда) xfwl4 , либо портировать xfce4 приватные протоколы под wayfire либо выкидывать libxfce4windowing и делать что-то свое использующее wayfire-ipc вместо приватных протоколов xfce4. Я пока думаю оптимально xfce4 протоколы прикрутить к wayfire и тем самым сделать wayfire полноценной дроп-ин заменой стокового композитора.

У себя я гоняю собственную версию wayfire в которой все нужное полностью перепилил на вулкан и выкинул все gles плагины которые мне не сильно критичны и на вулкан легко не портировались - в том числе тот самый кубик который все ассоциируют с компизом (а теперь и с wayfire). Оставил по сути Expo, Scale , wobbly и базовые анимашки. С тем самым экспериментальным мате.

Qui-Gon ★★★★★
()
Ответ на: комментарий от green274

Потянет mesa - потянет и wayland. Но не обязательно все композиторы, некоторые имеют требования выше, чем обычно. Если брать wayfire и самые древние поддерживаемые встройки, то у меня были проблемы только с одним эффектом, вроде блюр делал краши, но он был не по дефолту и остальное работало хорошо.

Merionet ★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.