В код оконного менеджера Mutter, развиваемый в рамках цикла разработки GNOME 3.34, включены (https://gitlab.gnome.org/GNOME/mutter/merge_requests/420) изменения, позволяющие автоматизировать запуск XWayland при попытке выполнения приложения на базе протокола X11 в графическом окружении на основе протокола Wayland. Отличие от поведения GNOME 3.32 и более ранних выпусков состоит в том, что до сих пор компонент XWayland выполнялся постоянно и требовал явного предварительного запуска (запускался при инициализации сеанса GNOME), а теперь будет запускаться динамически при появлении необходимости в компонентах для обеспечения совместимости с X11. Выпуск GNOME 3.34 запланирован на 11 сентября 2019 года.Напомним, что для обеспечения выполнения обычных X11-приложений в окружении на базе Wayland используется DDX-компонент XWayland (http://cgit.freedesktop.org/xorg/xserver/tree/hw/xwayland) (Device-Dependent X), который развивается (https://www.opennet.me/opennews/art.shtml?num=39516) в составе основной кодовой базы X.Org. По организации работы XWayland напоминает Xwin и Xquartz для платформ Win32 и OS X и включает компоненты для запуска X.Org Server поверх Wayland. Внесённое в Mutter изменение позволит запускать X-сервер только когда в этом имеется необходимость, что положительно отразиться на потреблении ресурсов на системах, не использующих приложения X11 в окружении Wayland.
URL: https://vk.com/multi_linux_community?w=wall-114916478_352496
Новость: https://www.opennet.me/opennews/art.shtml?num=50740
В 2019 году всё ещё не так было?
100 мегабайт -- копейки. Всем пофиг было.
До сих пор без запуска X-овых приложений сеанс с Wayland был неюзабелен. В любом случае приходилось использовать X-вые приложения и запускать XWayland. Как минимум браузеры и мультимедийный софт оставались на X-ах. Сейчас сборка Firefox с Wayland почти готова и как её начнут поставлять по умолчанию в Fedora можно будет в обиходе обойтись без XWayland.
> Многие проблемы связаны поддержкой клавиатурного ввода и переключением раскладки, не всегда работает Drag and drop, в XWayland нет нормальной поддержки HiDPI, наблюдаются подвисания курсора мышиОго, это не те проблемы на которые можно было несколько последних лет просто закрывать глаза. Или эти проблемы конкретно касаются Гнома?
Теперь решение таких проблем будет делом исключительно ДЕ. Потому что вейлянд это только вейлянд, ему не полагается, WM это WM, ему не полагается, и т.д. Теперь каждый делает своё одно маленькое дело и гордо тычет в грудь на которой визит медаль "За инновации". И абсолютно наплевать, что в итоге разброда и шатания станет на порядок больше.
И вообще: это опенсорс, вам никто ничего не обязан, с одной английской раскладкой все работает, сами эти баги и исправляйте. Ну и так далее в лучших традициях.
Именно поэтому у нас не может быть хороших вещей. Точнее у нас могут и будут, а у вас нет.
>И вообще: это опенсорс, вам никто ничего не обязанИ я, как бы, согласен, никто не обязан. Но пара-тройка энтузиастов не развернёт корабль NIHов в другую сторону и не напишет нормальную альтернативу просто потому что она никому будет ненужна (потому что это ещё одна отдельная платформа, под которую надо адаптировать сначала драйвера, потом все фреймворки, а потом свой софт. Даже в опенсорсе неважно кто делает лучше, важно у кого денег на продвижение больше. свой софт
> не реализовано сворачивание окон средним кликом мышью на заголовкестранно у меня работает
легко настраивается через доп.настройки для гнома
Попробуйте свернуть родные Wayland-овские приложения. Работает только для X-овых.
да нормально всё работает, ради интереса потыкал разные гномоские(https://wiki.gnome.org/Initiatives/Wayland/Applications) приложения сворачиваются без проблем
может у вас есть конкретный пример неработающего приложения ?
$ gnome-shell --version
GNOME Shell 3.32.2$ loginctl show-session 1 -p Type
Type=wayland
А чем Mutter лучше, скажем, openbox/metacity?
И чем Wayland лучше Xorg?
Аноним сходи в гости к дедушке Гуглу
Старый анекдот. Спорят армянин с грузином:
- Армяне лучше, чем грузины!
- Чем?
- Чем грузины!
Такие приятные чувства возникают, когда читаешь новости о том, что выкидывают какой-то старый балласт.
Наверно любой программист с ним знаком, когда старый чемодан 🧳 выкидываешь.
> Наверно любой программист с ним знаком, когда старый чемодан 🧳 выкидываешь.Особенно когда увольняешься, да!
> в XWayland нет нормальной поддержки HiDPIТак а её и не может быть. Протокол X — аппаратно зависимый, протокол Wayland — нет. Как скрестить ежа с ужом?
Вот добавление множителей было бы неплохо, всякое легаси запускать на HiDPI, пусть и таким костыльным способом. Обязательное использование 3D ускорителя делает его практически бесплатным.
> наблюдаются подвисания курсора мыши
Писали, что без смены архитектуры гнома это не поправить.
> не работает запуск графических приложений через sudo или pxexec
А это вообще не баг, это фича. Разработчики Wayland на полном серьёзе утверждают, что запуск интерфейса приложения с привилегиями рута — это потенциально огромная дыра в безопасности, надо делать фронтенд от пользователя и бэкенд от рута.
И строго говоря, они правы.
> Писали, что без смены архитектуры гнома это не поправить.Поэтому из гнома выкинут поддержку мыши с объявлением ее депрекейтед в угоду тачскринам ) Эти могут.
>что запуск интерфейса приложения с привилегиями рута ...
>И строго говоря, они правы.Чем запуск гуй приложения от рута, отличается от запуска консоли от рута? Может тогда и консоль рутовую запретить?
>>что запуск интерфейса приложения с привилегиями рута ...
>>И строго говоря, они правы.
> Чем запуск гуй приложения от рута, отличается от запуска консоли от рута?
> Может тогда и консоль рутовую запретить?Тем, что приложения в консоли имеют существенно меньшую функциональность, следовательно, их проще сделать без ошибок и уязвимостей.
// К.О.
Скажите, пожалуйста, к 2025-му Wayland будет готов для безопасного, уютного, повседневного использования? Будет по умолчанию в любом дистрибутиве Linux?
Cкажем.
так ужэготов давно, только фф и хром тормозят прогресс
> так ужэготов давно, только фф и хром тормозят прогрессВ Кедах с Вяленым всё, мягко говоря, далеко не торт.
Он будет почти готов.
Простите, в ненужно-сеансе ненужно будет обеспечен запуск ненужно по мере ЧЕГО?
переходите на web, иначе xwayland на десктопе обеспечен