В рамках проекта GH-Next, создано ответвление от Wayland и Weston
25 марта 2013 года
Скотт Моро (Scott Moreau) представил в списке рассылки разработчиков Wayland проект GH-Next, в рамках которого началось развитие форка протокола, механизма межпроцессного взаимодействия и библиотек Wayland - Northfield, а также форка композитного сервера Weston - Norwood. При необходимости не исключено создание форков для wayland-бэкенда gtk+ и компонента qtwayland, обеспечивающего бесшовный запуск X-приложений в окружении Wayland. В качестве причины создания форков называется желание собрать в одном месте экспериментальные наработки, пока не принятые в состав официальных репозиториев Wayland и Weston.
По мнению инициатора форка, продвижение изменений в состав Wayland и Weston отнимают много времени, поэтому проще создать на базе HEAD-веток репозиториев ответвления, доступные для экспериментов с новшествами, без необходимости согласования их целесообразности и сочетаемости с текущим состоянием протокола. Добавленные в репозитории GH-Next изменения не планируется централизованно возвращать в upstream, забота по интеграции в основные кодовые базы Wayland и Weston остаётся на плечах заинтересованных в такой работе разработчиков. Что касается, Скотта Моро, то свои патчи он возвращать в upstream не собирается, так как по его мнению согласование даже простейших вещей отнимает слишком много сил.
При этом создание форков не следует рассматривать как раскол между разработчиками Wayland, GH-Next изначально позиционируется как вспомогательный проект, который планируется использовать для проведения экспериментов, обкатки новых идей и тренировки участия в разработке Wayland/Weston. В частности, новые репозитории помогут заглянуть в будущее Wayland и Weston, а также оценить насколько жизнеспособна та или иная технология и какие проблемы могут возникнуть при её внедрении. Созданные ответвления насколько это возможно будут следовать изменениям, вносимым в основные репозитории Wayland и Weston.
Из возможностей, уже принятых в GH-Next, но не поддерживаемых в Weston, отмечаются: более приятная визуальная тема по умолчанию; панель задач (список окон); поддержка кнопок в заголовках окон приложений, запущенных с использованием xwayland; поддержка кнопок раскрытия, сворачивания и закрытия окон на стороне клиента и композитного сервера; средство для произвольного изменения размера окон; виджет для управления громкостью. Основной упор в разработке новшеств делается на обеспечение визуальной привлекательности, шлифовке рабочего стола и реализации привычных пользовательских возможностей. Из планов отмечается создание аналогов визуальных эффектов Compiz, реализация системы изменения настроек на лету и доведения Weston до пригодности к повседневному использованию. Отдельно отмечается, что разработчики форка не намерены изменять протокол и низкоуровневые компоненты Wayland/Weston, ограничиваясь лишь внешним представлением, видимым пользователю.
Ниже представлена видеодемонстрация некоторых наработок проекта GH-Next:
Дополнение: Автор форка Wayland удалён из списка рассылки и заблокирован на IRC-канале Wayland. Разработчики Wayland не согласны с целесообразностью создания форка, так как озвученные идеи можно реализовать через дополнения, не меняя базовых библиотек.
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.